Конференция "KOL" » Определение событий средствами MCK [FreePascal, Windows]
 
  • foxnsk (18.05.08 01:02) [0]
    Поставил Лазарус. В полном соответствии с http://www.kolnmck.ru/lessons/lazarus_use.shtml поставил MCK & KOL, создал MCK-проект.

    Теперь выбираю KOLForm1, делаю двойной щелчок в OnFormCreate - получаю в тексте
    procedure TForm1.KOLForm1FormCreate(Sender: PObj);
    begin
      MsgOk('KOLForm1FormCreate');
    end;

    При попытке запустить - никаких сообщений "KOLForm1FormCreate" - код, привязанный к событию OnFormCreate игнорируется. Что я делаю не так ?

    И то же самое с любым событием, определенным для формы _средствами MCK_ :-(

    Спасибо.
  • mdw © (18.05.08 16:16) [1]
    Версия Lazarus последняя? У меня тоже самое. Я вот здесь http://pda.delphimaster.net/?id=1210250026&n=10 спрашивал у Юрия, ждем что скажет...
  • foxnsk (18.05.08 17:20) [2]
    А в предыдущих версиях MCK генерация обработки событий у Вас проходила нормально или была та же проблема ? Я-то только с 2.80 знаком и то второй день.
  • foxnsk (18.05.08 17:23) [3]
    Спасибо за ссылку - сейчас качну и поставлю старые версии Лазаруса и FP.
  • foxnsk (18.05.08 17:40) [4]
    Вот только на ftp://ftp.hu.freepascal.org/pub/lazarus/ Лазаруса версии 0.9.23 нет :-(
  • foxnsk (18.05.08 18:59) [5]
    Проблема решилась полным сносом Лазаруса и установкой ftp://ftp.hu.freepascal.org/pub/lazarus/Lazarus-0.9.24.1-fpc-2.2.0-20080518-win32.exe

    (еще пара версий из того же каталога оказались глючными, даже сам Лазарус пересобраться не смог).
  • mdw © (19.05.08 14:00) [6]
    Действительно, Lazarus-0.9.24.1 работает. Быдем его юзать.
  • Yury Sidorov (21.05.08 00:40) [7]
    Если используется Лазарус 0.9.25, то нужно перекомпилить IDE с ключиком -dDisableFakeMethods

    После этого все заработает.
 
Конференция "KOL" » Определение событий средствами MCK [FreePascal, Windows]
Есть новые Нет новых   [134431   +14][b:0][p:0]