Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Problem bei Wertübergabe zu Variablen
FSS - Sa 03.06.06 19:32
Titel: Problem bei Wertübergabe zu Variablen
Hallo,
ich habe da ein Problem.
Ich habe bei einem Programm eine variable vom Typ Double unter public so deklariert:
Delphi-Quelltext
1: 2: 3:
| public test: Double; end; |
Die Variable steht unter public weil ich später mit einer anderen Form darauf zugreifen muss.
Nun will ich der Variable einen Wert geben:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm_haupt.Button1Click(Sender: TObject); begin test := 1; end; |
aus irgendeinem Grund nimmt die Variable den Wert nicht an, es kommt auch keine Fehlermeldung von Delphi. Weiß jemand woran das liegen könnte?
FSS
Moderiert von
jasocul: Code-Tags durch Delphi-Tags ersetzt
jasocul - Sa 03.06.06 19:36
Das könnte ein Problem des Optimizers sein. Wenn du die Variable nirgendwo verwendest, wird es einfach weg-optimiert. Beim compilieren solltest du aber theoretisch einen Hinweis bekommen.
FSS - So 04.06.06 17:11
Naja, ich habe das Problem jetzt anders gelöst, ohne variablen. Jetzt ist es etwas umständlich und kompliziert aber es funktioniert.
FSS
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!