Конференция "KOL" » Отключение автосоздания формы в MCK [Delphi, Windows]
 
  • Darth Revan © (29.06.10 12:55) [20]
    Почти как надо. Процедура не дожидается завершения формы.
  • Darth Revan © (29.06.10 14:19) [21]
    Тему можно закрывать, ибо решение я нашёл:
     if not Assigned( Form1 ) then
       NewForm1( Form1, Applet );
     Form1.Form.ShowModal;
     Form1.Form.Free;

  • Darth Revan © (29.06.10 14:25) [22]
    Можно Demo выпустить, в принципе.
  • Darth Revan © (29.06.10 15:09) [23]
    А можно запустить MCK-поток не запуская формы (или как сделать KOL-поток)?
  • Vladimir Kladov © (29.06.10 16:45) [24]
    Вы сначала скажите, чего хотите, понятными словами. Или вы не знаете про NewThread(Ex,AutoFree)?
  • Darth Revan © (30.06.10 13:55) [25]
    Теперь знаю. Дурацкий вопрос: как закрыть Applet? Процедура заканчивает работу и... всё. Программа сидит в процессах.
  • Vladimir Kladov © (30.06.10 21:21) [26]
    Ну почему же дурацкий. Applet завершается автоматически, когда закрывается главная форма. Если никаких форм нет, но Applet.Close; - но это если уже запущен цикл обработки сообщений Run(Applet); А если не запущен, то просто не дать его запустить: Exit; - пример я уже приводил.
  • Darth Revan © (30.06.10 21:34) [27]
    Работает, простите.

    "Если вы имеете в виду, что вы добавили вызов ProgCode внутри условных скобок, которые специально поставлены, чтобы код внутри них не выполнялся и не компилировался, а он не выполняется и не компилируется, то это уже вопросы к пониманию условной компиляции."
    Это MCK сам поставил, кстати. ProgCode; записывается снаружи, но MCK "поправляет". Иронично, но если успеть скомпилировать до фиксинга, то Applet не понадобится.
  • Vladimir Kladov © (01.07.10 11:46) [28]
    Он не поправляет, а всего лишь переставляет строки местами. Код вы ведь написали. Не надо там писать никакого кода, для этого предназначены inc-файлы. Успевать никуда не надо. Если в этот раз не успеет, успеет в следующий раз.
 
Конференция "KOL" » Отключение автосоздания формы в MCK [Delphi, Windows]
Есть новые Нет новых   [120349   +19][b:0][p:0.001]