Форум: "Начинающим";
Текущий архив: 2009.08.16;
Скачать: [xml.tar.bz2];
ВнизСтруктура в Dll Найти похожие ветки
← →
Alexander3 (2009-06-19 19:55) [0]Функция в dll
function GetCardInfo( Card: DWORD; Info: PCardInfo ): Integer; stdcall; export;
begin
if Card <> 5 then
begin
Result := 0;
with Info^ do begin
Deleted := 0;
Discount := 10;
Bonus := 5;
Summa := 2000000;
Holder := "Иванов Иван Иванович";
end;
end
else
begin
Result := 1;
end;
end;
Вызов из приложения GetCardInfo( 6,info );
получаю Access violation почему ?
← →
Игорь Шевченко © (2009-06-19 20:05) [1]ShareMem ?
← →
Сергей М. © (2009-06-19 20:16) [2]
> получаю Access violation почему ?
Об этом тебе говорит at address
← →
Alexander3 (2009-06-19 20:35) [3]Спасибо за помощь
Правда at adress 000004 не знаю о чем может сказать
Sharemem возможно пригодится дальше на самом деле проблемма была в том что я память не выделил
info:=New(PCardInfo);
← →
Дмитрий Белькевич (2009-06-22 14:51) [4]>Правда at adress 000004 не знаю о чем может сказать
Как минимум о том, что обращаешься к неинициализированному указателю, т.е. nil"у.
← →
Плохиш © (2009-06-22 15:15) [5]
> на самом деле проблемма была в том что я память не выделил
Это, типа, теста такого было для телепаторов?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.08.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c