Hallo,<br>ich habe ein Problem mit Application.ProcessMessages während ich eine Form dynamisch erstelle.
<code><pre>
<font face="Verdana" size="1"> <font color="#800000"><b>With</b></font> TFormSearch.Create(Application) <font color="#800000"><b>do</b></font>
<font color="#800000"><b>begin</b></font>
<font color="#800000"><b>Try</b></font>
<font color="#800000"><b>If</b></font> ShowModal=mrOk <font color="#800000"><b>then</b></font>
<font color="#800000"><b>begin</b></font>
<font color="#000080"><b>// Application.ProcessMessages;</b></font>
FSearchModus:=ComboBox1.ItemIndex;
<font color="#800000"><b>end</b></font>; <font color="#000080"><b>// If ShowModal=mrOk then</b></font>
<font color="#800000"><b>Finally</b></font>
Release;
<font color="#800000"><b>end</b></font>;
<font color="#800000"><b>end</b></font>;</font>
</pre></code><br>Nach meinem Verständnis sollte die Form und alle darauf enthaltenen Komponenten bis Release gültig sein. Wenn ich jedoch Application.ProcessMessages nicht auskommentiere, ist ComboBox1 bei der Zuweisung zu FSearchModus gleich Nil. Ohne Application.ProcessMessages scheint alles prima zu laufen. <br>Könnte mir das bitte jemand erklären?<br>:-) Jens Schumann
<code><pre>
<font face="Verdana" size="1"> <font color="#800000"><b>With</b></font> TFormSearch.Create(Application) <font color="#800000"><b>do</b></font>
<font color="#800000"><b>begin</b></font>
<font color="#800000"><b>Try</b></font>
<font color="#800000"><b>If</b></font> ShowModal=mrOk <font color="#800000"><b>then</b></font>
<font color="#800000"><b>begin</b></font>
<font color="#000080"><b>// Application.ProcessMessages;</b></font>
FSearchModus:=ComboBox1.ItemIndex;
<font color="#800000"><b>end</b></font>; <font color="#000080"><b>// If ShowModal=mrOk then</b></font>
<font color="#800000"><b>Finally</b></font>
Release;
<font color="#800000"><b>end</b></font>;
<font color="#800000"><b>end</b></font>;</font>
</pre></code><br>Nach meinem Verständnis sollte die Form und alle darauf enthaltenen Komponenten bis Release gültig sein. Wenn ich jedoch Application.ProcessMessages nicht auskommentiere, ist ComboBox1 bei der Zuweisung zu FSearchModus gleich Nil. Ohne Application.ProcessMessages scheint alles prima zu laufen. <br>Könnte mir das bitte jemand erklären?<br>:-) Jens Schumann
Comment