Вниз
Скачать: CL | DM;

Насчет RemObjects Pascal Script - кто-нибудь работал с ним?   Найти похожие ветки 

 
olookin ©   (2005-02-23 00:06) [0]

Сабж


 
Просто Джо ©   (2005-02-23 02:43) [1]

Работал


 
GanibalLector ©   (2005-02-23 02:48) [2]

>RemObjects Pascal Script
А ШО оно хоть такое? В двух словах...


 
Просто Джо ©   (2005-02-23 03:02) [3]


> В двух словах...


В двух словах - Pascal Script.


 
olookin ©   (2005-02-23 03:08) [4]

[1] Просто Джо ©   (23.02.05 02:43)

Насколько близко?


 
Просто Джо ©   (2005-02-23 03:11) [5]

Писал некий скриптовый язык разметки страницы (для "интеллектуальных" шаблонов печатных документов). Ну и по мелочам иногда присобачивал.


 
Просто Джо ©   (2005-02-23 03:12) [6]

Докумментация к нему удручает :(


 
olookin ©   (2005-02-23 03:33) [7]

[6] Просто Джо ©   (23.02.05 03:12)

А Регистрация клсааов делал случайно?


 
Просто Джо ©   (2005-02-23 03:47) [8]

Интерфейсов.

То есть вот например так.

procedure XXX.OnCompileProc(Sender: TPSScript);
var
 SomeInterface: TPSInterface
begin
 SomeInterface := Sender.Comp.AddInterface(
   Sender.Comp.FindInterface("IUnknown"),IMyInterface,"IMyInterface"
 );
 with SomeInterface do
 begin
   SomeInterface.RegisterMethod("NewDocument",CdStdCall);
   SomeInterface.RegisterMethod("CloseDocument",CdStdCall);
   SomeInterface.RegisterMethod("SaveDocument (AFileName: string)",CdStdCall);
 end;
 Sender.AddMethod (Self,@XXX.GetMap,"function GetMyInterface: IMyInterface");
end;


Ну, а в скрипте получается

var
 MI: IMyInterface;
begin
 MI.NewDocument;
 MI.SaveDocument("fdsfdsfdsfsd");
end;


 
Просто Джо ©   (2005-02-23 03:49) [9]

Ошибка в примере:

var
MI: IMyInterface;
begin
MI := GetMyInterface;
MI.NewDocument;
MI.SaveDocument("fdsfdsfdsfsd");
end;


 
olookin ©   (2005-02-23 03:56) [10]

[9] Просто Джо ©   (23.02.05 03:49)

Мне не то надо...


 
Palladin ©   (2005-02-23 09:27) [11]

Там есть примеры использования и импортер классов как rt так и ct


 
olookin ©   (2005-02-23 10:04) [12]

[11] Palladin ©   (23.02.05 09:27)

Да, да, я знаю. Просто возникли проблемы, а в новостной группе этого дела что-то не спешат отвечать... Что касается примеров и помощи, то их просто нет, с моей точки зрения....



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
1-1109478796
АлексН
2005-02-27 07:33
2005.03.13
Замена Application.ProcessMessages


1-1109237475
Zilog
2005-02-24 12:31
2005.03.13
Обьясните, пж, почему поток без sleep(1) тормозит?


4-1107085872
САша
2005-01-30 14:51
2005.03.13
Доступ


8-1101295022
Novichok
2004-11-24 14:17
2005.03.13
как с помощью DelphiX сделать screenshot


1-1109521083
randomize
2005-02-27 19:18
2005.03.13
RSA - В Delphi




   Наверх