[ abraksas @ 23.04.2007. 07:59 ] @
Elem, koristim curlpas u jednom malom programčiću. Uz programčić onda moram da isporučujem i libcurl dll. Ja sam imao na umu da dll smestim u resurse aplikacije i da ga prilikom pokretanja programa ekstraktujem ukoliko ne postoji. Funkcije i procedure iz dll-a su ulinkovane na sledeći način: Code: function curl_formadd(httppost:ppcurl_httppost; last_post:ppcurl_httppost):CURLFORMcode; varargs; cdecl; external LIB_CURL; Ako ne grešim, zbog ovog pristupa importovanja funkcija, nemam mogućnost da uradim ekstrakciju na startu aplikacije (ne znam ni da li je moguće uhvatiti exception "dll was not found" i odreagovati na njega), te bih trebao da svaku od ovih funkcija "dinamički" importujem, tj upotrebom: Code: LoadLibrary... GetProcAddress... FreeLibrary... E tu dolazi do problema. Kako izvršiti deklaraciju ove funkcije, s obzirom na varargs i cdecl. Hvala unapred. |