powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBS и OLE
7 сообщений из 7, страница 1 из 1
VBS и OLE
    #33185055
Фотография aLexx Subb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаю OLE объект, который работает с файлом, потом скрипт завершает работу, а переменной сервера присваиваю nothing
Не освобождает ресурсы и все тут. Что не так? В результате работы скрипта файл остается блокированным.
...
Рейтинг: 0 / 0
VBS и OLE
    #33185127
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aLexx SubbСоздаю OLE объект, который работает с файлом, потом скрипт завершает работу, а переменной сервера присваиваю nothing
Не освобождает ресурсы и все тут. Что не так? В результате работы скрипта файл остается блокированным.
Значит, не все переменные освобождаешь. Скорее всего этот OLE-объект сам продолжает держать какие-то внутренние объекты, и надо ему указать на их выгрузку.
Приведи код.
...
Рейтинг: 0 / 0
VBS и OLE
    #33186301
Фотография aLexx Subb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот код работает с терминалом сбора данных


Set PDL = CreateObject("AddIn.PDL")
PDL.SetPortNumber (txtPort.value)
if PDL.LastError()<>o then
PDLError(PDL.LastError)
exit sub
end if
window.status= "Терминал подключен к COM" & txtPort.value

PDL.UploadTable (1)
if PDL.LastError()<>o then
PDLError(PDL.LastError)
exit sub
end if


set PDL=nothing


PDL.UploadTable (1)
выгружает файл с данными из терминала .
если скрипт запустить повторно, то отругается что файл занят.

если тоже самое сделать в DELPHI, то по завершению проги все освобождается. А тут нифига. Скрипт работает из IE.
...
Рейтинг: 0 / 0
VBS и OLE
    #33200604
Фотография aLexx Subb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и? типа нету мыслей?
...
Рейтинг: 0 / 0
VBS и OLE
    #33205325
Фотография aLexx Subb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похожа нету
...
Рейтинг: 0 / 0
VBS и OLE
    #33205636
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто никто не знает, что это такое - AddIn.PDL, и как он работает (и уж тем более какие ресурсы внутри использует).
...
Рейтинг: 0 / 0
VBS и OLE
    #33205652
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта команда
set PDL=nothing
не обязательно приводит к выгрузке объекта. Просто уничтожается ссылка на него и все.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBS и OLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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