Hallo Leute
Ich habe mal wieder ein kleines Problem !
Ich möchte einen WebClient für den Service auf
www.auctionweb.info schreiben - Beschreibung dazu liegt auf
api.auctionweb.info Zwei Funktionen habe ich schon mehr oder weniger erfolgreich getestet. Bei der wichtigsten hapert es jedoch.
Ich möchte über ein Formular in meiner win32 Anwendung neue Artikel in den Lagerbestand eingeben. Nun sieht die Funktion "additem", die sich Delphi aus der WSDL Datei geholt hat folgendermaßen aus:
Delphi-Quelltext
1:
| function addItem(const developer_id: Integer; const developer_pass: WideString; const application_id: Integer; const application_version: Single; const usrid: Integer; const pwdid: WideString; const item: item; out error_code: Integer; out item_id: WideString): Integer; stdcall; |
Sieht alles logisch aus. Ich habe nur keinen Blassen Schimmer, was für ein Variablentyp "item" ist. Und dementsprechend kann ich den Artikelnamen auch net übergeben. Bis jetzt sieht das bei mir so aus:
Delphi-Quelltext
1:
| awp.addItem(20,'xyxyxyxyxyxyxy',100,1,08154711,'yxyxyxy',Edit2.Text,errc,itid); |
Beim kompilieren erhalte ich von Delphi nach "Edit2.Text" diese Meldung: Inkompatible Typen 'Item' und 'TCaption'
Ich hab ewig gesucht und finde keine Daklaration von "item". Hat jemand ne Idee?
Sorry wegen des fehlenden Highlightings aber hab immer noch net rausgefunden, wie das hier funzt. Wäre mir ne riesenhilfe, wenn Ihr antwortet.
Viele Grüsse - André