C-ähnliche Programmierung + libcurl.dll



  • Hallo,
    ich möchte eine Applikation schreiben und mit dieser eine https-Verbindung aufbauen.
    Im Netz habe ich nun folgende Seite gefunden:
    http://curl.haxx.se/libcurl/c/simplessl.html

    Das sieht für mich soweit alles ziemlich verständlich aus, dummerweise kann ich in meiner Programmiersprache keine Zeiger umsetzen und somit kann ich den Aufruf dieser Funktion doch gar nicht realisieren:
    CURL *curl_easy_init(void);

    Heißt dass, wenn ich keine Zeiger realisieren kann, kann ich auch keine Verbindung über SSL aufbauen??

    Kennt wer von euch vielleicht ein gegenteiliges Beispiel...



  • curl ist eine C Bibliothek, d.h. die lib kann somit direkt und ohne Umwege nur mit einem C-Programm verwendet werden.
    Schaue dich nach einem Interface zu C oder hierbei konkret zu DLL deiner geheimnisvollen Programmiersprache um.



  • Du kannst innerhalb deiner Sprache (welche eigentlich?) den Zeiger als Wert auffassen.

    Da du mit den Adressen ja nicht rechnen musst sondern nur als Hinweis gelten, wo deine CURL-Struktur abgelegt wurde.

    Wie werden denn Datei-I/O in der Sprache behandelt?
    Also das Gegenstück zu fopen, was für Werte gibt das zurück?

    Dann kannst du einen Wrapper schreiben und den Zeiger umwandeln.


Anmelden zum Antworten