Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.16;
Скачать: CL | DM;

Вниз

Структура в 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
15-1245341259
Кто б сомневался
2009-06-18 20:07
2009.08.16
Speed Gear - ускоритель или замедлитель 3D игр - принцип работы


15-1245213184
@!!ex
2009-06-17 08:33
2009.08.16
прикольная реклама gmail


3-1225916584
RamzesIII
2008-11-05 23:23
2009.08.16
Диаграмма


3-1226061660
Sergey2
2008-11-07 15:41
2009.08.16
приконнектиться к SQL server


2-1245159163
NaRuTo
2009-06-16 17:32
2009.08.16
TCustomControl?