Einzelnen Beitrag anzeigen

-=ZGD=-

Registriert seit: 25. Apr 2006
Ort: Bad Aibling
105 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

AW: SAP RFC über librfc32.dll

  Alt 25. Nov 2011, 07:48
Guten Morgen,

nach ein bisschen Herumspielen ist der Kollege zum Ergebnis gekommen (in VB.NET), dass die Deklaration des TRFCERRORINFOEX extrem wichtig ist.

In Delphi sieht es nun so aus:

Delphi-Quellcode:
type
    PRfcErrorInfoEx = ^TRfcErrorInfoEx;
    TRfcErrorInfoEx = record
      group : Integer;
      key : array[0..32] of AnsiChar;
      amessage: array[0..512] of AnsiChar;
    end;
Jetzt ist die Fehlermeldung wunderbar lesbar, alle Zeichen, die nicht belegt sind, haben #0. Bin zufrieden.
Zwar ist das Handle weiterhin 0, aber das packen wir auch noch.

ActiveX kommt für uns (leider) nicht in Frage.

Danke für eure Hilfe!!

Gruß
Stefan

Edit: Ein Problem scheint auch die DLL-Version darzustellen. Mit der angehängten DLL bekomm ich zumindest dies hier zurück

Code:
  GROUP: 101
    KEY: RFC_ERROR_PROGRAM
MESSAGE:
 HANDLE: 1
Rausfinden, was RFC_ERROR_PROGRAM zu bedeuten hat und weiter geht´s...ich werde ausführlich berichten
Angehängte Dateien
Dateityp: 7z librfc32.7z (824,1 KB, 54x aufgerufen)
Stefan Michalk

Geändert von -=ZGD=- (25. Nov 2011 um 09:48 Uhr)
  Mit Zitat antworten Zitat