Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBS и OLE / 7 сообщений из 7, страница 1 из 1
26.07.2005, 14:50:53
    #33185055
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS и OLE
Создаю OLE объект, который работает с файлом, потом скрипт завершает работу, а переменной сервера присваиваю nothing
Не освобождает ресурсы и все тут. Что не так? В результате работы скрипта файл остается блокированным.
...
Рейтинг: 0 / 0
26.07.2005, 15:16:45
    #33185127
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS и OLE
aLexx SubbСоздаю OLE объект, который работает с файлом, потом скрипт завершает работу, а переменной сервера присваиваю nothing
Не освобождает ресурсы и все тут. Что не так? В результате работы скрипта файл остается блокированным.
Значит, не все переменные освобождаешь. Скорее всего этот OLE-объект сам продолжает держать какие-то внутренние объекты, и надо ему указать на их выгрузку.
Приведи код.
...
Рейтинг: 0 / 0
27.07.2005, 10:38:24
    #33186301
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS и OLE
Этот код работает с терминалом сбора данных


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
04.08.2005, 02:18:49
    #33200604
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS и OLE
ну и? типа нету мыслей?
...
Рейтинг: 0 / 0
06.08.2005, 16:26:04
    #33205325
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS и OLE
похожа нету
...
Рейтинг: 0 / 0
08.08.2005, 12:56:47
    #33205636
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS и OLE
Просто никто не знает, что это такое - AddIn.PDL, и как он работает (и уж тем более какие ресурсы внутри использует).
...
Рейтинг: 0 / 0
08.08.2005, 13:07:59
    #33205652
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS и OLE
Эта команда
set PDL=nothing
не обязательно приводит к выгрузке объекта. Просто уничтожается ссылка на него и все.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBS и OLE / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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