Size: a a a

2020 April 09

AW

Alex Wow in Delphi & Lazarus
Function getmyintf:iresultdata;stdcall;
источник

AW

Alex Wow in Delphi & Lazarus
Это экспортная функция
источник

RR

Roman Roman in Delphi & Lazarus
Alexey Shumkin
Это, чтобы firedac использовать? Но в основном продолжать на хе2?
ага
источник

AW

Alex Wow in Delphi & Lazarus
Function getmyintf:iresultdata;stdcall;
Begin
Result :=tmyclass.create;
End ;
источник

AW

Alex Wow in Delphi & Lazarus
Твой класс должен наследовать твой интерфейс  ,iresultdata
источник

AW

Alex Wow in Delphi & Lazarus
А в exe просто загружаешь длл и вызываешь эту функцию ,заводишь объект и с ним работаешь
источник

AW

Alex Wow in Delphi & Lazarus
Через функции реализованные в интерфейсе
источник

AW

Alex Wow in Delphi & Lazarus
Alexey Shumkin
Прям с ходу ворвался! :)
Жаль стикеры нельзя отправить :(
Да мне стало скучно
источник

RR

Roman Roman in Delphi & Lazarus
Alex Wow
Через функции реализованные в интерфейсе
огромное спасибо.  щас буду пробовать. позже отпишу результат
источник

AW

Alex Wow in Delphi & Lazarus
Заработает соточка инфа
источник

AW

Alex Wow in Delphi & Lazarus
Через функции реализованные в объекте , опечатка)
источник

RR

Roman Roman in Delphi & Lazarus
{$R *.res}
exports
IntfDll.IResultData.openConnectIP  Name 'openConnectIP', а входную точку через интерфейс или через класс выносить
источник

AW

Alex Wow in Delphi & Lazarus
Интерфейс
источник

RR

Roman Roman in Delphi & Lazarus
Alex Wow
Интерфейс
емае.  заработало)))) куда на пивас кидать?
источник

AW

Alex Wow in Delphi & Lazarus
Хах ,номер телефона если не скрыт
источник

RR

Roman Roman in Delphi & Lazarus
скрыт. в лс
источник

S

Serjone in Delphi & Lazarus
Serjone
 var: Jin : ISuperObject;
gDevBase.S['115.sn']:='ss' ;
gDevBase.I['115.value']:=44;
Что  делаю не так? хочу, чтобы сн и валуе были вложены в 115
А получается
{"115":{"ip":"192.168.1.51"},"115.sn":"ss","115.value":44}
Jtemp  := SO ('') ;
 Jtemp.O['115']:= SO('');
 Jtemp.i['115.a']:= 1;
Так и не разобрался. Что-то с путями не правильно, судя по всему.
{"115":{},"115.a":1}
Почему оно не видит вот это 115.a как путь?  #json - для потомков.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Serjone
 var: Jin : ISuperObject;
gDevBase.S['115.sn']:='ss' ;
gDevBase.I['115.value']:=44;
Что  делаю не так? хочу, чтобы сн и валуе были вложены в 115
А получается
{"115":{"ip":"192.168.1.51"},"115.sn":"ss","115.value":44}
а кто тебе сказал , что "пути" работают в "индексах"?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Serjone
Jtemp  := SO ('') ;
 Jtemp.O['115']:= SO('');
 Jtemp.i['115.a']:= 1;
Так и не разобрался. Что-то с путями не правильно, судя по всему.
{"115":{},"115.a":1}
Почему оно не видит вот это 115.a как путь?  #json - для потомков.
Jtemp.O['115']:= SO('');
Jtemp.O['115'].i['a']:= 1;

так мож?
источник

S

Serjone in Delphi & Lazarus
Вот это работает  нормально. В чём отличие?
jData.I['properties.adjustment_value'] :=par;
источник