ActiveX
От: Daniyar  
Дата: 31.05.03 05:39
Оценка:
Здравствуйте!

Столкнулся с такой проблемой.

При использовании ActiveX компонента F1Book имеем:

F1Book1.read('c:\file.xls',F1FileExcel4)

Имя файла должно быть типа WideString;
В W2k и XP все работает нормально, в W9x не находит файл с таким именем. Пробовал все, типа
UTF8Decode(AnsiToUTF8('c:\file.xls')), но ничего не помогает.
Help, please
Re: Открытие через нормальные строки
От: Vi2 Удмуртия http://www.adem.ru
Дата: 02.06.03 04:32
Оценка:
Здравствуйте, Daniyar, Вы писали:

D>При использовании ActiveX компонента F1Book имеем:
D>F1Book1.read('c:\file.xls',F1FileExcel4)
D>Имя файла должно быть типа WideString; В W2k и XP все работает нормально, в W9x не находит файл с таким именем. Пробовал все, типа UTF8Decode(AnsiToUTF8('c:\file.xls')), но ничего не помогает.

Если компонент F1Book не твой, то даже не знаю, что посоветовать. Наверное, искать другой.
Если же он — тыой, то посмотри открытие файлов. В W9x, как мне помнится, открытие файлов через широкие строки не поддерживается. Используй нормальные строки. Т.е переводи BSTR в char* и открывай с ним.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.