Einzelnen Beitrag anzeigen

jdelphi

Registriert seit: 24. Dez 2005
6 Beiträge
 
#2

AW: Hilfe, DDE Client geht nicht.

  Alt 30. Apr 2018, 22:58
Cool, noch nie was von DDE gehört oder mit gemacht, aber scheint gut zu laufen.


1. Eine DdeClientConv ins Form ziehen (Findet man bei System).
Dort bei den Eigenschaften : DdeService "DMM" eingeben und als Topic dein Gerät "UT61B@USB2" oder wie bei mir "UT61E@USB1" eingeben

2. eine DdeClientItem ins Form ziehen.

Dort als DdeItem ein v eintragen
und bei DdeConv die vorherige Komponente auswählen.

Nun sollte der Messwert schon bei Text erscheinen.

3. ein Label ins Form ziehen

4. Bei dem Ereigniss "OnChange" der DdeClientItem deinen code einfügen:

Label1.caption:=DdeClientItem.text;

Kleine Anmerkung noch, wenn man das soweit gemacht hat, wird man feststellen das Delphi das Form zur Entwicklungszeit nerviger weiße aktualisiert.

Um das zu unterbinden, noch "DdeClientConv" auf ddeManual umstellen und folgenden code bei OnCreate einfügen:
DdeClientConv.OpenLink;
Angehängte Dateien
Dateityp: zip DDE_DMM.zip (1,4 KB, 8x aufgerufen)
  Mit Zitat antworten Zitat