Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Titel ? ... vielleicht Boolscher Ausdruck !?
KeinePanik - Fr 30.08.02 23:35
Titel: Titel ? ... vielleicht Boolscher Ausdruck !?
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| var VariableA, VariableB: string; reg:tregistry; begin //bla bla eben Registry öffnen, key usw.
// Um die 2 folgenden Zeilen gehts eigentlich ... if VariableA=reg.ReadString('Eintrag1') and VariableB=reg.readstring('Eintrag2') then
begin //Hier dann eben, wenn beide Ausdrücke true sind ...
end; end; |
VariableA und B wurden beim Programmstart mit den Registryeinträgen ''Eintrag1 und 2'' gefüttert ... Der Text soll nun also überprüfen, ob sich was geändert hat ... ''VariableA=reg.ReadString('Eintrag1')'' gibt ja einen boolschen Wert zurück und die andere Zeile auch ... also wenn Zeile A true ist und (and) Zeile B ebenfalls, soll er die folgenden Zeile ausführen ...
Ich bekomme allerdings immer den Fehler :[Fehler] Unit1.pas(166): Operator ist auf diesen Operandentyp nicht anwendbar
... Wo liegt jetzt mein Fehler ???
Klabautermann - Sa 31.08.02 00:02
Hallo,
versuche es mal mit Klammern:
Quelltext
1: 2:
| if (VariableA=reg.ReadString('Eintrag1')) and (VariableB=reg.readstring('Eintrag2')) then |
Gruß
Klabautermann
KeinePanik - Sa 31.08.02 00:06
Yes ... Funzt ! ... Hätt ich auch selbst drauf kommen können ... Manchmal denkt man zu kompiziert :roll:
Klabautermann - Sa 31.08.02 00:42
Reine übungssache.
Aber besser eine Klammerung zu viel als eine zu wenig.
Gruß
Klabautermann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!