Запрет запуска двух копий wlx

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

2SCHMaster

Инфа по файлам в памяти у меня есть. И я даже пытался сделать кое-что в этом направлении (см. первоначальный вопрос), но в случае с плагинами это работает плохо.
Пока у меня нет времени по-хорошему разбираться с этим (сессия :)), но на неделе покопаюсь...
Аватара пользователя
SCHMaster
Сообщения: 296
Зарегистрирован: Ср дек 15, 2004 02:32
Откуда: Киев
Контактная информация:

Сообщение SCHMaster »

Nik
но в случае с плагинами это работает плохо
Прекрасно работает. Ок - ночью накидаю примерчик.
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

SCHMaster писал(а):Nik
но в случае с плагинами это работает плохо
Прекрасно работает. Ок - ночью накидаю примерчик.
Я копался довольно долго и ничего хорошего из этого не вышло :(
А за пример буду очень благодарен...
Аватара пользователя
SCHMaster
Сообщения: 296
Зарегистрирован: Ср дек 15, 2004 02:32
Откуда: Киев
Контактная информация:

Сообщение SCHMaster »

http://totalcommander.free.fr/Prog/samp ... sample.rar
100% уверен - глюг в DLLEntry. Даже если ты все попрописывал - сами делфя глючат. Вход нужно "ручками" осуществлять :). В Сях с этим все Ок, а у "нас" баг в System.pas.
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

SCHMaster писал(а):http://totalcommander.free.fr/Prog/samp ... sample.rar
100% уверен - глюг в DLLEntry. Даже если ты все попрописывал - сами делфя глючат. Вход нужно "ручками" осуществлять :). В Сях с этим все Ок, а у "нас" баг в System.pas.
Все работает неплохо... Пока не закроешь окно... А потом запустить снова уже не удается.
И все равно - спасибо!
Аватара пользователя
SCHMaster
Сообщения: 296
Зарегистрирован: Ср дек 15, 2004 02:32
Откуда: Киев
Контактная информация:

Сообщение SCHMaster »

Nik

procedure TMainPlug.FormDestroy(Sender: TObject);
begin
if Assigned(MemData) then MemData^.MainForm:=0;
end;
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

2SCHMaster
Спасибо!!! Все приделал к новой версии AmpView. Осталось только придумать чего-нибудь для QuickView...
Ответить