Seite 1 von 1
Text per DDE an andere anwendung
Verfasst: 13.04.2006 17:10
von manunidi
Hallo!! Wie kann ich in purebasic einen Text z.b. Per dde senden?
Hab das mit ddepoke und execute schon gefunden, aber das ist ja nicht einen dde "text" senden! Wie mache ich das? Habt ihr da was dazu?
Verfasst: 13.04.2006 21:17
von AND51
Habe gehört, es soll dafür eine Funktion in der PBOSL geben.
http://pbosl.purearea.net oder TS-Soft's SIgnatur.
Verfasst: 13.04.2006 22:02
von manunidi
Ja es gibt durchaus in pbosl etwas, aber leider nur ddepoke und ddeexecute, aber ich möchte einen Text senden, dafür sind diese beiden ja nicht geeigent, oder irre ich mich da?
Verfasst: 14.04.2006 01:56
von ZeHa
Ich kenn mich mit den Befehlen nicht aus, aber wenn DDEPoke berechtigterweise den Namen "Poke" enthält und folglich auch wie das normale Poke funktioniert, dann kannst Du einfach jedes Zeichen einzeln reinpoken.
Bzw. Du müßtest Dir einfach eine Funktion machen, die jedes einzelne Zeichen bis zum Ende des Strings an die entsprechende Stelle im Speicher poket. Ein Zeichen wäre dann ein Byte bzw. in PB4 ein Char.
Verfasst: 14.04.2006 09:43
von Kaeru Gaman
wenn es bestendteil der PBOSL ist, muss es ja jemand aus diesem oder aus dem englischen Forum geschrieben haben.
grundsätzlich stimme ich ZeHa zu:
du kannst entweder einzelne zeichen damit senden, oder es hat sogar einen unterpart wie das normale Poke, um einen ganzen String zu verarbeiten.
aber das weiß ich auch nicht, weil ich es auch nicht kenne.
Außerdem kenne ich mich auch mit DDE nicht aus, weiß also nicht, ob ein wesentlicher unterschied zwischen dem senden von einzelbytes und dem senden von zeichenketten besteht.
ich kann dir also nur raten, dich mit etwas geduld zu wappnen, ob sich jemand hier meldet, der genaueres weis, oder aber in die PBOSL zu gucken, von wem das ist, und diesen gezielt anzusprechen.
Verfasst: 15.04.2006 23:20
von manunidi
Leider meldet sich keiner.......

Verfasst: 15.04.2006 23:41
von ts-soft
Nur DDE_Execute funktioniert richtig in der Lib. Hab ich aber auch erst im
Source gelesen! DDE wird auch seid OLE usw. kaum noch unterstützt von
Anwendungen. Mit SendKeys aus dem CodeArchiv kannste Texte an Fenster
senden. Ansonsten kann ich Dir im Moment nicht weiterhelfen.
Verfasst: 16.04.2006 10:04
von Kaeru Gaman
> DDE wird auch seid OLE usw. kaum noch unterstützt von
Anwendungen.
...ich kenn den gegriff DDE nur vom Datenaustausch (Filesend etc.) von IRC-Clients...