Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:44 17.06.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Извикване функция
Автор(Нерегистриран) 
Публикувано11.10.07 10:24  



Здравейте,

Налага се да напиша едно програмче, което вика функция от друг DLL.
(който ако има някакво значение може и да е зареден вече в паметта)
По документация разполагам със следната информация:

[code]
Get Data

Rtn = GetData(Data, DataLen);

Arguments:
Data (TCHAR *):
pointer to buffer to receive data, initialize to NULL prior to making request
DataLen (int):
length of data buffer

Return (int):
Success (0)
[/code]


Описвам функцията в началото на програмата така:

Function GetData(Data : PChar; var DataLen : Integer):Integer;
StdCall; external 'EXTUNIT.DLL' name 'GetData';


Когато в програмата се извика финкцията, обаче ми излиза съобщение - Access violation ала-бала....

Това излиза при всякакви комбинации - 1ви параметър Nil, втори - 0;
1ви параметър - адрес на заделен от мен буфер, втори - дължина на буфера.

Какво трябва да направя за да работи?
Предварително благодаря.



Цялата тема
ТемаАвторПубликувано
* Извикване функция Aз   11.10.07 10:24
. * Re: Извикване функция Ивaнчo   11.10.07 13:18
. * Re: Извикване функция Йopдaн   11.10.07 20:52
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.