Gunta писал(а):
Наверное, с массивами нельзя работать в dllДело не в массивах. Ошибка в недрах D-компилятора. На штатном fpc ошибки нет.
nesco будешь мимо проходить, глянь в
hiUseHiDLL;
...
procedure dll_Event(var _Data:TData; Index:word; Param:pointer);
...
dt.sdata := pchar(_data.sdata); // временное решение для отлова ошибки
//dt.sdata := pchar(@_data.sdata[1]); // тута вылет при получении адреса
...
Никогда в темные дебри внутренностей пакета не вникал, так что где, что, кому, когда - понятия не имею
