Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1245496909
мимо
2009-06-20 15:21
2009.08.16
работа с файлом через папку.


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


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


2-1244520609
Чипырик
2009-06-09 08:10
2009.08.16
Слетает база и портится индекс


3-1225978813
Aristarh
2008-11-06 16:40
2009.08.16
Обработка подключения когда недоступен удаленный сервер БД.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский