Re: gute Beschreibung zu DdeClientTransaction()



Hallo Steffen Pelzetter!

also mein erstes Problem war, dass ich eine asynchrone Transaction implemetiert habe:

hData=DdeClientTransaction((LPBYTE)hData, 0xFFFFFFFF, hConv, 0L, 0,
                             XTYP_EXECUTE,TIMEOUT_ASYNC , NULL);


Lt. MSDN sollte hData !=0 sein, wenn die Funktion fehlerfrei ausgeführt wird.
Obwohl ich immer ein valides hData zurück bekam, wurden manche DDE- Befehle
vom Server nicht ausgeführt.

Das kann aber auch heißen, dass der Server den Befehl frisst aber nicht ausführt? DDESpy mal verwendet?


Ich dachte mir dann, dass ich durch die asynchrone Übertragung den Server evtl. zuviele Befehle hintereinander sende (da die Funktion sofort returned) und wollte auf die synchrone Übertragung umsteigen.
Leider bekomme ich bei:


hData=DdeClientTransaction((LPBYTE)hData, 0xFFFFFFFF, hConv, 0L, 0,
                             XTYP_EXECUTE,10000 , NULL);

ein DMLERR_INVALIDPARAMETER.

Wenn ich einen Execute übergebe, dann verwende ich immer einen String und übergebe auch die korrekte Länge.


--
Martin Richter [MVP] WWJD
"In C we had to code our own bugs. In C++ we can inherit them."
FAQ : http://www.mpdvc.de
Samples: http://www.codeguru.com http://www.codeproject.com
.



Relevant Pages

  • Re: Runtime error R6034
    ... Martin Richter [MVP] WWJD http://blog.m-ri.de ... "A well-written program is its own heaven; ...
    (microsoft.public.de.vc)
  • Re: Probleme mit neuem Compiler
    ... Oder Deine Message Maps haben falsche Einträge etc. pp. ... Martin Richter [MVP] WWJD http://blog.m-ri.de ...
    (microsoft.public.de.vc)
  • Re: OnSizing(UINT fwSide, LPRECT pRect)
    ... Martin Richter [MVP] WWJD http://blog.m-ri.de ... "A well-written program is its own heaven; ...
    (microsoft.public.de.vc)
  • Re: OnLButtonUp in CTreeCtrl
    ... Was hat Spy++ ergeben? ... Martin Richter [MVP] WWJD http://blog.m-ri.de ...
    (microsoft.public.de.vc)
  • Re: Eigene Bitmaps
    ... Martin Richter [MVP] WWJD http://blog.m-ri.de ... "A well-written program is its own heaven; ...
    (microsoft.public.de.vc)