powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / OLEControl в окне
4 сообщений из 4, страница 1 из 1
OLEControl в окне
    #38668033
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
есть ПБ105 на Win7 64бит.
когда работал на 32бит платформе ОЛЕ объекты читал из файлов, писал в БД и сохранял по надобности снова в файловой системе. новый файл был идентичен старому.
теперь же на 64битной системе новый сохраненный файл дополнительно содержит в себе заголовок ОЛЕ контрола и обработан обычным путем быть не может.
проблема даже с простыми текстовыми файлами.
чтение в ОЛЕ
ole_1.insertfile(имя файла)
запись в БД
blob lb_blob
lb_blob = ole_1.objectdata
updateblob .........
запись в файловую систему
lb_blob = ole_1.objectdata
ll_len = len(lb_blob)
file# = FileOpen(ls_path, TextMode!, Write!, LockWrite!, Replace! )
ll_rc = FileWriteEx ( file#, lb_blob, ll_len)
ll_rc = FileClose ( file# )
====================
как избавиться от заголовка в блобе/файле? вроде кто то про это писал :-(
...
Рейтинг: 0 / 0
OLEControl в окне
    #38668308
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что за заголовок?
Уточните, плз. Например, для текстового файла.
Это не может быть связано с Юникодом?
...
Рейтинг: 0 / 0
OLEControl в окне
    #38668330
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заголовок не текстовый, скорее всего это описание свойств ОЛЕ. при чтении из БД ПБ уже не требует определение типа ОЛЕ и его настроек.
...
Рейтинг: 0 / 0
OLEControl в окне
    #38668398
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понял вопрос, то посмотрите в хелпе топик "Changing the object in an OLE control".
Там в конце есть что то похожее ... и ссылка на "Opening and saving storages".
Может быть поможет ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / OLEControl в окне
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]