Forum: Programmieren allgemein
by Armageddon,
29. Aug 2005
Also bleib ich doch bei der guten alten Zwischenablage. Die Leute die das Programm benutzen werden haben zu 99% sowieso nichts in der Windowszwischenablage. Von daher zu verschmerzen.
Nimmt man den Programm-Code um Daten von RichEdit1 an RichEdit2 in der gleichen Anwendung zu streamen dann gehts. Ist halt jammerschade das es von fremden Anwendungen aus so kompliziert ist. Vielleicht findet...
Forum: Programmieren allgemein
by Armageddon,
27. Aug 2005
Das mit dem Stream wäre natürlich die beste Lösung. Habe mir auch schon einige Programmcodes dazu angesehen aber komme damit einfach nicht klar. Auch beim Swissdelphicenter hab ich schon geschaut und was ausprobiert aber außer ein dutzend Fehlermeldungen geht da auch nix. Es kann doch nicht so schwer sein den kompletten Inhalt heraus zu streamen. Oder etwa doch? Kann mir da jemand mal nen kleinen...
Forum: Programmieren allgemein
by Armageddon,
26. Aug 2005
Hi allerseits,
@r2c2: Kein Problem ist mir auch schon des öfteren passiert. :)
@Luckie: Hmmm das muß ich mal ausprobieren. Ich hoffe ich bekomme so auch die Formatierungen wie Schriftfarbe usw. auch mitgeliefert. :gruebel:
@xaromz: Danke für den Tipp. Da bin ich Heute Mittag als ich mal nicht viel zu tun hatte beim Arbeiten durch herumprobieren auch draufgekommen. Trotzdem Danke.
...
Forum: Programmieren allgemein
by Armageddon,
25. Aug 2005
Hallo,
habe mit folgendem Code aus einem fremden RichEdit die Caretposition herausbekommen:
//RichEdit1 füllen
//Caretposition vom ersten Fenster speichern
SendMessage(StrToInt(Fenster1_Handle), EM_GETSEL, wParam(@lCol), 0);
lLine := SendMessage(StrToInt(Fenster1_Handle), EM_LINEFROMCHAR, lCol, 0);
lCol := lCol - SendMessage(StrToInt(Fenster1_Handle), EM_LINEINDEX, -1, 0);