Das hat mich auch gewundert. Was darauf hindeutet, dass die librfc32 aus dem Windows System Directory wird gezogen.
Solange wir nicht wissen welche
DLL gezogen wird, ... Sprache ist anfällig, die wird geprüft und ist noch dazu gefährdert als Charakter interpretiert zu werden und nicht als String. Weswegen sich ein + #0 an.
Bei mir funktioniert es auch ohne IDEFixPack.
Hier nochmals meine Randbedingungen:
Bei mir ist Windows 10 64 Bit 1703, Betriebssystembuild 15063.1088 installiert.
Ich habe SAP
GUI 7.5; 7500.2.4.1142; Build 1821220; Patch-Level 4; Hotfix 1
Delphi 10.2.3
TRichEdit bzw. TMemo für die Ausgabe
Rückfrage: Mich wundert es das es bei Dir mit VBA funktioniert. Hast Du meinen Quellcode mal mit Deiner Artikelnummer ausprobiert?