Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
5. Aug 2012
Da die gezeigte Codestelle definitiv keinen Fehler behinhaltet und wir nicht wissen was sonst noch für Code vorhanden ist, kann hier auch keiner Helfen.
- entweder du zeigst mehr
- oder du stellst eine Demoanwendung zur Verfügung, welche den Fehler reproduzierbar zeigt
- oder du kümmerst dich endlich mal selber um das Problem (*)
*)
- Hast du denn nun schonmal geschaut, ob alle...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
4. Aug 2012
Asserts sind nur der Virentest.
Sie verhindern "einige" unkontrolierte Fehlbehandlungen, aber sie lösen dennoch selber Exceptions aus, womit das Programm dennoch nicht funktionsfähig wird.
Und Asserst bringen nur dort was, wo man weiß, daß irgendwann Fehler auftreten könnten, auf welche man "gezielt" hingewiesen werden möchte.
Hier ist es aber schon zuspät, da man weiß daß definitiv etwas...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
4. Aug 2012
Jupp, dieser Code hat keinen Fehler, abgesehn von einer logischen Unoptimalheit.
if ComboDis.Text = 'Variante 1' then
CalloutPower.Visible := true
else
CalloutPower.Visible := false;
CalloutPower.Visible := ComboDis.Text = 'Variante 1';
Und ComboDis iist doch keine ComboBox?