![]() |
Paramstr und ParamCount
Hallo,
Ich frage in meinem Programm per
Delphi-Quellcode:
ab ob Parameter übergeben wurden.
if ParamCount > 0 then
Alles gut und schön, wenn das der Fall ist werden die Parameter per Paramstr in Editfelder geschrieben. Gibt es nun eine Möglichkeit die übergebenen Parameter zu löschen. Also nen ParamClear oder so ^^ Hintergurnd ist das die if Abfrage hinter einem Button liegt und nur beim ersten mal klicken durchgeführt werden soll wenn Parameter übergeben wurden. Beim nächsten mal allerdings nicht mehr. Das funzt so momentan ja nicht da die if Abfrage ja momentan immer durchlaufen wird da halt mit Parametern aufgerufen wurde. Hoffe das war so verständlich ;) Gruß Budda |
Re: Paramstr und ParamCount
Nun ja, mehr oder weniger. Zeig mal Code.
|
Re: Paramstr und ParamCount
Hallo,
du könntest beim Programmstart die Parameter in einem TStrings speichern, und nach dem ersten Auslesen wieder rauslöschein. |
Re: Paramstr und ParamCount
Hallo,
erstelle dir doch einfach eine globale Variable
Delphi-Quellcode:
und wenn der Button geklickt wurde setzt du sie auf true. Zu Beginn eine Abfrage ob schonmal gecheckt wurde.
var aChecked : Boolean
Delphi-Quellcode:
Gruss
procedure TForm1.Button1Click...
begin if aChecked = False then begin //Deine Abfragen // end; aChecked := True; end; Urba |
Re: Paramstr und ParamCount
Zitat:
|
Re: Paramstr und ParamCount
Alles klar, Danke ;)
Die Lösung mit der globalen Variable passt supi. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 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