Einzelnen Beitrag anzeigen

Benutzerbild von Michael Habbe
Michael Habbe

Registriert seit: 10. Aug 2005
264 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: DDE ClientItem OnChange DDEClientItemChange

  Alt 15. Jan 2007, 08:40
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
Angehängte Dateien
Dateityp: rar delphi_208.rar (1,5 KB, 20x aufgerufen)
Dateityp: rar vb_168.rar (1,2 KB, 9x aufgerufen)
  Mit Zitat antworten Zitat