Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.02;
Скачать: CL | DM;

Вниз

Компиляция в Collapse   Найти похожие ветки 

 
Sour Smile   (2007-11-14 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 ©   (2007-11-14 19:14) [1]

Наверное, был удалён после того, как был написан пример. Вообще, пример там просто "затесался". Пример - это MCK-форма, которая компилирутся в П-код. Но я сам давно уже не работал. Мне теперь самому инструкцию надо читать чтобы вспомнить что там как делается.


 
Sour Smile   (2007-11-15 14:00) [2]

Я так понимаю, что проект Collapse умер не успев родиться? Жалко, интересная была идея... :(


 
homm ©   (2007-11-15 14:14) [3]

> [2] Sour Smile   (15.11.07 14:00)

Да нет, версии, что лежат в сети вполне рабочие.


 
Vladimir Kladov ©   (2007-11-15 17:18) [4]

Я и сам собираюсь им воспользоваться, в зумере. Думаю там всё в порядке. Надо только добавить поддержку п-кода в зеркале Tracker"а, который я активно использую (и кажется KOLTrackbar еще есть в одном месте).

Кстати, вполне возможно, что в инструкции не написано кое-что про появившееся позднее свойство GeneratePCode. Оно о умолчанию выключено, чтобы меньше напрягать слабые машины в дезайн-тайм.


 
homm ©   (2007-11-15 17:29) [5]

> Я и сам собираюсь им воспользоваться, в зумере.

Для грашей автокодогенерация не все свойства поддерживает. Я делал для одной версии, а потом еще билд крупный был.


 
Vladimir Kladov ©   (2007-11-15 17:36) [6]

Я использую GRush не напрямую, а через ToGRush. Т.е. мне без разницы, поддерживает сам GRush P-код или нет.



Страницы: 1 вся ветка

Текущий архив: 2008.11.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
15-1220977765
NailMan
2008-09-09 20:29
2008.11.02
Какой-то батут с Explorer.exe при вызове горячими клавишами


2-1222238254
zdm
2008-09-24 10:37
2008.11.02
Нахождение компонент


2-1222080493
Matveih1
2008-09-22 14:48
2008.11.02
Возможно ли запустить внешнее приложение модально?


1-1202119964
МистерТ
2008-02-04 13:12
2008.11.02
Как в Delphi10Lite переключить ключ компиляции ?


15-1220722274
Dmitry S
2008-09-06 21:31
2008.11.02
Недокументированая возможность TStringList.Find