Forum: Programmieren allgemein
by p80286,
27. Jun 2016
Ich hab mal versucht mich schlau zu machen, SetWindowText scheint aber nur innerhalb eines Threads zu funktionieren, das Mittel der Wahl wäre dann SendMessage(..WM_SETTEXT..).
(aber wo bleibt dann BeginUpdate/EndUpdate ?)
Gruß
K-H
Forum: Programmieren allgemein
by p80286,
22. Jun 2016
"Anfassen" ist wohl das Stichwort. Da ich nicht weiß was der Mainthread so treibt, wenn ich es ihm nicht explizit sage, geht wohl kein Weg an dem "Zwischenpuffer" vorbei.
(Grütze ist schön und beschreibt das Verhalten recht genau!)
Edith:
ich hab's jetzt geändert:
templl:=tstringlist.Create;
self.DataReaderThread:=TDBWriteData2TextThread.Create(ADODM.ADOQuery1,templl,self.Handle,true);
Forum: Programmieren allgemein
by p80286,
22. Jun 2016
Hallo zusammen,
ich habe eine Anwendung, die im Prinzip so aufgebaut ist:
PseudoCode
sqltext:=GetSQLText;
if chk(sqltext) then Querythread;
:EndofQuery