Hallo,
hier der VB-Code, der Linkmode des Formulars ist auf "1 - Quelle" gesetzt. Alleine das rauszufinden (bin kein VB-Experte) hat mich 'nen halben Tag gekostet......
Aber dann liefs sofort, was mich erkennen ließ, dass irgendwas in Delphi nicht stimmt.
Code:
Private Sub Command1_Click()
Text1.LinkMode = 0
Text1.LinkTopic = "TCD|Parts"
Text1.LinkItem = "PartsSelection"
Text1.LinkMode = 2
Text1.LinkExecute ("[KBANR(9101745)][ACTIVATE]")
End Sub
Das LinkExecute wird auch in Delphi ausgeführt, es ist dafür, dass der Katalog ein Fahrzeug raussucht und aktiviert.
Delphi-Quellcode:
procedure Tclientform.Button1Click(Sender: TObject);
begin
if DdeClientConv.ExecuteMacro ('[KBANR(9101745)][ACTIVATE]', False) then //True);
Memo1.Lines.Add('ExecuteMacro:Success')
else
Memo1.Lines.Add('ExecuteMacro:Failed');
end;
Getestet habe ich mittlerweile auch TurboDelphi, aber auch hier ist das Ergebnis das gleiche. Vielleicht habe ich auch da einen Fehler gemacht, ich weiss es nicht.
mfg
Michael