![]() |
Re: Simple If Then Else Frage
Stimmt, Papi :mrgreen:
|
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:
aber nun ist er
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;
Delphi-Quellcode:
TEdit(FrmPositions.FindComponent('edField' + IntToStr(i))).Visible:=(UdpMsg[i+1][i]='5') or (UdpMsg[i+1][i]='-5');
|
Re: Simple If Then Else Frage
Also ich persönlich finde ja beides ziemlich unübersichtlich :X
|
Re: Simple If Then Else Frage
Delphi-Quellcode:
So in etwa würde ich das machen.
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'); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz