Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Simple If Then Else Frage (https://www.delphipraxis.net/124102-simple-if-then-else-frage.html)

alzaimar 14. Nov 2008 13:36

Re: Simple If Then Else Frage
 
Stimmt, Papi :mrgreen:

Cyberstorm 14. Nov 2008 14:20

Re: Simple If Then Else Frage
 
in diesem Sinne.
DANKE

(danke auch für die optimierung, werde das anwenden...)

wurde nur beim schreiben ein wenig unübersichtlich, weil der originalcode ist:

Delphi-Quellcode:
if (UdpMsg[i+1]='5') or (UdpMsg[i+1]='-5') then TEdit(FrmPositions.FindComponent('edField' + IntToStr(i))).Visible:=True
else TEdit(FrmPositions.FindComponent('edField' + IntToStr(i))).Visible:=False;
aber nun ist er
Delphi-Quellcode:
TEdit(FrmPositions.FindComponent('edField' + IntToStr(i))).Visible:=(UdpMsg[i+1][i]='5') or (UdpMsg[i+1][i]='-5');

Namenloser 14. Nov 2008 14:30

Re: Simple If Then Else Frage
 
Also ich persönlich finde ja beides ziemlich unübersichtlich :X

DeddyH 14. Nov 2008 14:36

Re: Simple If Then Else Frage
 
Delphi-Quellcode:
var aEdit: TEdit;
begin
  aEdit := TEdit(FrmPositions.FindComponent('edField' + IntToStr(i)));
  if Assigned(aEdit) then
    aEdit.Visible:=(UdpMsg[i+1][i]='5') or (UdpMsg[i+1][i]='-5');
So in etwa würde ich das machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:38 Uhr.
Seite 2 von 2     12   

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