developer Geschrieben 14. Juli 2004 Teilen Geschrieben 14. Juli 2004 Hallo, eigentlich mache ich sowas nicht so gerne, aber ich möchte euch um Hilfe bei der Realisierung einer dll in VC++ bitten. Habe bisher kaum was in VC++ gemacht. Sicher sollte ich das ändern, werde ich auch, nur z.Zt. wächst mir hier alles über den Kopf. Wenn mir da jemand mit ein wenig Source Code helfen könnte, wäre schon klasse. Konkret geht es um die Anpassung der KlickTel Transfer dll http://www.klicktel.de/?rs=service/download/rdeveloper&ls=service/lservice Wie genau muss ich die Teilnehmerdaten an die dll übergeben? Es gibt ja da dieses STRUCT struct TKtelDataRec { char Geschlecht[8]; char Anrede[10]; char Firma[120]; char Name[120]; char Vorname[30]; char Titel[30]; char Adelstitel[30]; char NameVorsatz[30]; char NameZusatz[30]; char Zusatz[120]; char Plz[10]; char Ort[70]; char Ortsteil[40]; DWORD AlOrt; char Strasse[46]; char Hausnummer[10]; char Land[3]; char Vorwahl[10]; char TelZusatz[15]; char Telefon[20]; char WWW[60]; char email[60];//876 Bytes insg. }; Und die Funktion KETEST_API DWORD __stdcall AddData(TKtelDataRec *pData) { //Die Augabe einer Test-MessageBox! ::MessageBox(NULL, pData->Name, "Meldung AddData(...)", 0); return 0; } Wie übergebe ich die Daten? Als Array von Char-Arrays oder als einziges Char-Array (String) mit 876 Byte? Was genau macht 'GetFilename(void)' ? Danke im Voraus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Guybrush Threepwood Geschrieben 14. Juli 2004 Teilen Geschrieben 14. Juli 2004 AddData erwartet kein Array sondern einfach eine Referenz auf eine TKtelDataRec Instanz. Versuchs mal so: TKtelDataRec pData; memset(&pData,0,sizeof(TKtelDataRec)); //pData füllen AddData(&pData); [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.