Конференция "KOL" » Компиляция в Collapse [Delphi, Windows]
 
  • Sour Smile (14.11.07 09:32) [0]
    Здравствуйте.
    Почемуто у меня не (пи)компилируется простенький пример из файла  "collapse.7z\Collapse\Collapse_Doc\Delphi+KOL+Collapse_Pmachine.htm":
    {$IFDEF Pcode}
     function Max2( x, y: integer ): integer;
     {$IFDEF Psource}
     PROC(2)
       DUP C2 - >0?
       IF1 BEGIN SWAP ENDIF DEL
       EXIT
     ENDP
     {$ENDIF Psource}
    {$ELSE OldCode}
     function Max2( x, y: integer ): integer;
     begin
       if x < y then Result := y else Result := x;
     end;
    {$ENDIF OldCode}



    Говорит "Macro >0? not defined".
    Слово ">0?" я и правда нигде не нашёл в исходниках.

    Там же есть пример вычисления корней квадратного уравнения, тоже не компилируется - ругается на "<0?"
  • Vladimir Kladov © (14.11.07 19:14) [1]
    Наверное, был удалён после того, как был написан пример. Вообще, пример там просто "затесался". Пример - это MCK-форма, которая компилирутся в П-код. Но я сам давно уже не работал. Мне теперь самому инструкцию надо читать чтобы вспомнить что там как делается.
  • Sour Smile (15.11.07 14:00) [2]
    Я так понимаю, что проект Collapse умер не успев родиться? Жалко, интересная была идея... :(
  • homm © (15.11.07 14:14) [3]
    > [2] Sour Smile   (15.11.07 14:00)

    Да нет, версии, что лежат в сети вполне рабочие.
  • Vladimir Kladov © (15.11.07 17:18) [4]
    Я и сам собираюсь им воспользоваться, в зумере. Думаю там всё в порядке. Надо только добавить поддержку п-кода в зеркале Tracker'а, который я активно использую (и кажется KOLTrackbar еще есть в одном месте).

    Кстати, вполне возможно, что в инструкции не написано кое-что про появившееся позднее свойство GeneratePCode. Оно о умолчанию выключено, чтобы меньше напрягать слабые машины в дезайн-тайм.
  • homm © (15.11.07 17:29) [5]
    > Я и сам собираюсь им воспользоваться, в зумере.

    Для грашей автокодогенерация не все свойства поддерживает. Я делал для одной версии, а потом еще билд крупный был.
  • Vladimir Kladov © (15.11.07 17:36) [6]
    Я использую GRush не напрямую, а через ToGRush. Т.е. мне без разницы, поддерживает сам GRush P-код или нет.
 
Конференция "KOL" » Компиляция в Collapse [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]