Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Operator ist auf diesen Operandentyp nicht anwendbar (https://www.delphipraxis.net/167302-operator-ist-auf-diesen-operandentyp-nicht-anwendbar.html)

Pascal89 22. Mär 2012 22:31

Delphi-Version: 5

Operator ist auf diesen Operandentyp nicht anwendbar
 
Hallo allerseits

Ich hätte da mal eine Frage zu meinem Programm...
ich versuche das ein oleContainer unsichtbar wird während der andere sich zeigt, jedoch will das nicht ganz so recht passieren...

Delphi-Quellcode:
procedure TForm5.Button4Click(Sender: TObject);
begin
     if RadioButton2.checked=true
     and RadioButton3.checked=true
     then OleContainer5.show; + OleContainer6.Hide;    //In dieser Zeile ist der Fehler angezeigt

     if RadioButton1.checked=true
     and RadioButton4.checked=true
     then OleContainer6.show; + OleContainer5.Hide;

end;

end.
Vielen Dank im vorraus

mkinzler 22. Mär 2012 22:33

AW: Operator ist auf diesen Operandentyp nicht anwendbar
 
Delphi-Quellcode:
if RadioButton2.checked and
   RadioButton3.checked
then
begin
    OleContainer5.show;
    OleContainer6.Hide;
end;
...
.Checked ist bereits ein Boolean, zudem sollte man nicht auf True Prüfen, da True nicht genau definiert ist; False ist 0 und True alles ausser 0, deshalb ist True nicht True

Mehere Befehle (Sequenz) fasst man in einem begin..end Block zusammen

Pascal89 22. Mär 2012 22:36

AW: Operator ist auf diesen Operandentyp nicht anwendbar
 
Das ging ja super schnell!
Tausend dank :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz