Конференция "KOL" » Collapse [Delphi, Windows]
 
  • Robt © (06.11.07 09:21) [0]
    в инструкции сказано
    "Если при явном отсутствии ошибок в тексте компилятор Delphi сообщает о синтаксической ошибке (например, Waiting for ';' but ...), то надо запустить на этом модуле П-компилятор. "

    сто раз запускал ноль эмоций...
    инструкцию перечитывал , делаю как там

    ошибка "Waiting for ';'" в первом же в модуле событии формы в стиле:
    procedure TForm1.любой метод;
  • Вячеслав (06.11.07 17:03) [1]
    У меня такое было. Причина PCode генерируется, но не компилируется. Глянуть можно в Form*.inc.

    {$IFDEF Pcode}
    {$IFDEF Psource}
    ....
    {$ENDIF Psource}
    а вот тут пусто, а должен быть откопилированный PCode
    {$ELSE OldCode}
    ...
    {$ENDIF OldCode}
  • Robt © (07.11.07 12:05) [2]

    > У меня такое было

    а сделать то надо что ? у меня 9 форм , и по ходу каждая будет ...
  • Vladimir Kladov © (07.11.07 15:20) [3]
    До сих пор разбирались, поищите по форуму.
  • Вячеслав (07.11.07 19:49) [4]

    > а сделать то надо что ? у меня 9 форм , и по ходу каждая
    > будет ...

    Забей :). Ну или попробуй прикрутить Collapse на очень простой проект.
    ----
    На 1-ой форме был MHXP - это же design time компонент. А для него генерируется PCode и какой-то с этим трабл был.

    НА 2-ой ListView - тоже какая-то проблема с ним была.

    3-я форма простая (3 label, 3 edit, 2 button). PCode откомпилировался.

    Отключил PCode для 2-ой формы. Убрал MHXP - для 1-ой формы PCode скомпилировался, но при запуске программы вылазил AV.
  • Robt © (08.11.07 09:25) [5]

    > До сих пор разбирались, поищите по форуму

    ничего конкретного не нашел


    > Ну или попробуй прикрутить Collapse на очень простой проект.

    да сопственно даже вложеное демо не компилится

    может этот колапс нормально работает только с колом той версии во времена которой сделан ?
  • =BuckLr= (08.11.07 10:33) [6]

    > может этот колапс нормально работает только с колом той
    > версии во времена которой сделан ?

    Волне возможно. Правда, не только той, но и более поздних. Лично я последний раз использовал Коллапс вместе с КОЛ версии так 2,6-2,7, точно не помню. Возможно, что-то изменилось в более новых версиях. Попробуй на КОЛ более ранних версий
  • Robt © (08.11.07 10:38) [7]
    исчо меня смущает следующая фраза из "инструкции" по ручному вызову:

    Обратите внимание, что в момент вызова в редакторе IDE Delphi текущим должен быть один из исходных файлов проекта, и inc-файлы, генерируемые MCK, не должны быть загружены (это препятствует их модификации, точнее, Delphi не всегда "замечает", что они изменились на диске, если они загружены в редактор).

    это как понимать ?
  • Robt © (08.11.07 11:01) [8]

    > Попробуй на КОЛ более ранних версий

    к сожалению я стока времени промудохал на переход с вкл на кол
    что ещо изголяца с разными версиями не хочеца


    > {$ENDIF Psource}
    > а вот тут пусто, а должен быть откопилированный PCode
    > {$ELSE OldCode}

    так и есть пусто...
  • =BuckLr= (08.11.07 12:13) [9]

    > это как понимать ?

    По моему нужно открыть вкладку того модуля, который компилишь, а уж потом запустить компилятор из меню Делфи (туда вручную прописываешь). А про инки - я так понял, что они не должны быть открыты ваапче.
  • Barloggg (08.11.07 12:28) [10]
    да если открыт inc дельфи не замечет что файл обновился и кажется компилит тот inc который открыт, вместо того который свежий.
  • Barloggg (08.11.07 12:29) [11]
    это бывает, когд грохнешь с формы компонент и сразу постишь компиляцию, MCK не успеет обновит inc и ельфи выругается. inc ясно дело откроется сам.  Пока не закроешь ребилдол не помогает.
  • Вячеслав (08.11.07 21:04) [12]

    > да сопственно даже вложеное демо не компилится

    нежавно тема про Collapse была. Вычищаешь ручками из демо все относящееся к Collapse. Потом, следуя инструкции, прикручиваешь Collapse к демо. Ну или создаешь новый простой проект и эксперементируешь с ним.


    > да если открыт inc дельфи не замечет что файл обновился
    > и кажется компилит тот inc который открыт, вместо того который
    > свежий.

    Угу, но я все inc'и разумеется закрывал, проект сохранял, delphi перезапускал и делал REBUILD :D. A Pcode все равно для формы не компилился.
  • Robt © (09.11.07 09:52) [13]

    > нежавно тема про Collapse была. Вычищаешь ручками из демо
    > все относящееся к Collapse.

    а толку то, Pcode все равно для формы не компилился
  • Barloggg (09.11.07 11:09) [14]
    гм. наверное стоит перебилдить сначала сам МСК. с включенной опцией, кстати не помню как она называется. И тогда МСК начнет генерить этот код.
  • Robt © (09.11.07 14:49) [15]
    так он генерится , а в асамблерный код не компилируеца
 
Конференция "KOL" » Collapse [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0]