Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi DdeClientConv1.OpenLink öffnet jedes mal die Serveranwendung (https://www.delphipraxis.net/49725-ddeclientconv1-openlink-oeffnet-jedes-mal-die-serveranwendung.html)

FriFra 15. Jul 2005 01:29


DdeClientConv1.OpenLink öffnet jedes mal die Serveranwendung
 
Ich will Daten an einen DDEServer senden und öffne dafür einen Link:
Delphi-Quellcode:
DdeClientConv1.SetLink(BDS, 'service');
if DdeClientConv1.OpenLink = True then
begin
  DdeClientConv1.ExecuteMacroLines(Msg, True);
  DdeClientConv1.CloseLink;
end;
Normalerweise sollte ja bei geöffnetem Server, dieser nicht nochmals gestartet werden, sondern lediglich ein DDE-Link geöffnet werden. Was läuft da falsch?

marabu 15. Jul 2005 20:12

Re: DdeClientConv1.OpenLink öffnet jedes mal die Serveranwen
 
Wenn du SetLink() verwendest und die Standardeinstellung ConnectMode = ddeAutomatic beibehalten hast, dann öffnest du mit OpenLink() die zweite DDE conversation.

Grüße vom marabu

FriFra 15. Jul 2005 20:42

Re: DdeClientConv1.OpenLink öffnet jedes mal die Serveranwen
 
Nein, das war's nicht... es war lediglich ein falsches Topic ('service')angegeben, deshalb wurde immer erfolglos versucht die Verbindung zu erstellen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz