Skocz do zawartości


Guz

Rejestracja: 15 lut 2007
OFFLINE Ostatnio: 11 04 2008 12:19
-----

Moje tematy

[delphi] problem z biblioteka napisana w c

29 06 2007 - 12:53

Witam

Otoz mam takowy problem. Chce poslugiwac sie funkcjami dostepnymi w bibliotece napisanej pod C.

Staram sie to zrobic tak - poczynajac od implementation:

implementation

function nazwafunkcji : integer; stdcall; external 'nazwabiblioteki.dll'

//chce powyzsza funkcje wywolac po wcisnieciu butona wiec:

buttonclick;
var i : integer;
begin
i := nazwafunkcji;
end;

to co powyzsze daje sie skompilowac, ale po odpaleniu programu, zaraz przed application.initialize program sie zatrzymuje i po sprobowaniu przepchniecia go dalej wyrzuca blad "write of addres "adres"". Ktos moglby mi moze wytlumaczyc dlaczego sie tak dzieje?

Funkcje z bibliotek napisanych pod delphi udaje mi sie zaimportowac, a z C niestety nie (przynajmniej z tej ktora chce uzyc)

Z gory dziekuje za pomoc.