DLM API для Delphi
Скачать (ZIP-файл; Размер - 11466)Обсудить в форуме
Описание
Реализован движок DLMAPI в Delphi.
На данном этапе это позволяет разработчикам писать DLM модули
на Delphi, используя огромное кол-во компонент написанных для оной.
На данном этапе он может только принимать и передавать параметры вызывающей функции.
Выполнять команды типа print,MsgBox... и несколько других.
Понимаю что это очень мало но для полного аналога DLMAPI нужны время...
А время деньги. Мне этого пока достаточно. Для всех желающих (лучше умеющих:)
прошу присоединится к данному проекту.
На данном этапе это позволяет разработчикам писать DLM модули
на Delphi, используя огромное кол-во компонент написанных для оной.
На данном этапе он может только принимать и передавать параметры вызывающей функции.
Выполнять команды типа print,MsgBox... и несколько других.
Понимаю что это очень мало но для полного аналога DLMAPI нужны время...
А время деньги. Мне этого пока достаточно. Для всех желающих (лучше умеющих:)
прошу присоединится к данному проекту.
Текст примера
******** В RSL.Mac *********** import "..\\sen_mac\\delphi\\rsldlm.d32"; println(DemoCPP(3.25,"sen",3)); ******** В Delphi********* Procedure DemoCPP; cdecl; var val:double; par:^VALUE; begin //Тестируем получение параметра RSLGetParm(1,@par); //Тестируем print RSLprint(PCHAR(''''Hello from Delphi %d ''''), Integer(par.v_type)); //Тестируем MsgBox RSLMsgBoxP(par.RSLstring); //Тестируем ReturnVal (возрат параметра) val := 3.14; RSLReturnVal (V_DOUBLE,@val); end;