Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2011, 16:51   #11
Asinkrit
Пользователь
 
Аватар для Asinkrit
 
Регистрация: 02.04.2011
Сообщений: 48
По умолчанию

А вы отладить не пробовали? Поставить бряк на SaveParams, и запустить программу, а после завершить ее, может вы программу terminate-ом завершаете или другим критичным способом, вот и не доходит до обработчика уничтожения. А отладка решает все проблемы.
Asinkrit вне форума Ответить с цитированием
Старый 03.10.2011, 17:32   #12
z-wer
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 89
По умолчанию

Это не мой плагин через терминате закрывается, а сторонняя программа возможно его так завершает.
Частично я конечно проблему разрешил, но хотелось бы докопаться до истины.
Возможно, один из путей - это связаться с автором...
Жаль только что плохо спикаю на энглиш
z-wer вне форума Ответить с цитированием
Старый 03.10.2011, 17:51   #13
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

"не происходит" - ошибку, небось, выкидывает?

К тому же вы сохраняете в папку с программой - за такое по рукам надо.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 03.10.2011, 20:01   #14
z-wer
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 89
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
"не происходит" - ошибку, небось, выкидывает?


К тому же вы сохраняете в папку с программой - за такое по рукам надо.
Ваши слова " Хотя при некоторых специальных условиях это может быть нормальным "
Никакой ошибки не выдает.
Обычные данные, считаю что для плагина их не стоит далеко прятать. Я могу указать и иное место, но глюк от этого не уйдет.
Повторяю, что из 4-ех прог от сторонных авторов, только одна выходит с глюком.

Последний раз редактировалось z-wer; 03.10.2011 в 20:05.
z-wer вне форума Ответить с цитированием
Старый 03.10.2011, 21:30   #15
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Для начала я бы убедился, что этот код вообще выполняется.

Скажем:

Код:
procedure TForm1.FormDestroy(Sender: TObject);
begin
  OutputDebugString('gg'); // ловится отладчиком или DebugView
  SaveParams;
  ...
end;
Ну а дальше плясать от этого.

Вообще, есть возможность под отладчиком-то смотреть или нет?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 04.10.2011, 00:20   #16
z-wer
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 89
По умолчанию

Сегодня мне попался исходник декриптора (тож плагин для этих прог).
Там есть конкретный коментарий на энглиш, насчет этой проги.
На форме плагина кнопка HIDE , а в отработчике события конкретно
Form.Hide;
Saveinifile;
Коментарий гласит, в связи с багом этой программы.

Я в принципе проблему почти полностью решил, хотелось бы элегантно...
z-wer вне форума Ответить с цитированием
Старый 06.10.2011, 02:12   #17
z-wer
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 89
По умолчанию

все разобрался я с этой программой, все настройки плагина сохраняются.
Дело было в самой программе и моей невнимательности.
В опциях программы нужно было отметить чекбокс "Быстрое выключение, не рекомендуется".
Всем спасибо, кто пытался направить в правильное русло, и удачи.
z-wer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PageSetupDialog сохранение параметров st.paul Общие вопросы Delphi 1 07.01.2011 23:30
сохранение и применение параметров.... Vladya Помощь студентам 5 24.01.2010 04:49
сохранение параметров формы в Delphi TaYgA Помощь студентам 15 25.10.2009 19:13
Сохранение положения сплиттеров в ини файле mutabor Общие вопросы Delphi 10 11.09.2009 17:23
Сохранение параметров программы... Roof Общие вопросы Delphi 10 11.10.2007 08:22