особождение и-фейса галактикой при его закрытии

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
mik
Новичок
Сообщения: 25
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

особождение и-фейса галактикой при его закрытии

Сообщение mik »

Доброе время суток!
склероз не излечим, поэтому прошу.. :cry:
подскажите, напомните какая функция выгружает(освобождает) ресурсник ...

подробнее:
есть внешний интерфейс, например живет в g.res . при первой загрузке в галку файл g.res занимается галкой намертво. я его не могу ни удалить(для замены новой версией) ни переместить.
хочу чтоб при закрытии окна интерфейса, g.res освобождался галактикой.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

если файл с ресурсом каким то образом освободиться во время работы,и его заменить, то при вызове интерфейса получишь runtime error и освободятся все ресурсы.
mik
Новичок
Сообщения: 25
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение mik »

вообще говоря, не всегда.
если это будет сделано корректно, то все будет отрабатывать без ошибок.
mik
Новичок
Сообщения: 25
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение mik »

Нашел! :D
procedure FreeResourceByName(String);

одно не шибко хорошо - ресурсник должен быть в каталоге ехе
но для дебагнутой версии это не смертельно..

может быть еще варианты есть?
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

да есть такое, зарплатные дела G_ZARPL.DLL,стартовый путь плюс имя ресурса, пожалуй нет других вариантов,разве что на атлантисе свою такую написать :)
mik
Новичок
Сообщения: 25
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение mik »

только как? :-(
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

только как нужен атлантис
mik
Новичок
Сообщения: 25
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение mik »

только как свою такую на атлантисе написать... :???:
Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Сообщение Screw »

Путь к EXE-шникам Галактики (%StartPath%) автоматически добавляется к имени передаваемого в FreeResourceByName ресурса.
Hint: это не исключает возможности задания относительного пути к ресурсному файлу (относительно %StartPath%).
Виталий
Ответить