Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Duplicates Befehl WO einfügen? (https://www.delphipraxis.net/16448-duplicates-befehl-wo-einfuegen.html)

PhöniX 17. Feb 2004 11:12


Duplicates Befehl WO einfügen?
 
HI,
ich fand in der OH folgendes:
Zitat:

...
type TDuplicates = (dupIgnore, dupAccept, dupError);
property Duplicates: TDuplicates;
...
Aber so noob wie ich bin weiß ich mal wieder nicht, wo man das einfügen muss... :pale:

grayfox 17. Feb 2004 11:25

Re: Duplicates Befehl WO einfügen?
 
hallo phönix!
du schon wieder? :mrgreen:

unter 'StringList.Duplicates' findest die antwort auf deine frage...
drum in die IDE tippen... cursor drauf und F1

Code:
Setzen Sie Duplicates, bevor Sie der Liste Strings hinzufügen. Wenn Sie Duplicates auf dupIgnore oder dupError setzen, hat das keine Auswirkungen auf doppelte Strings, die bereits in der Liste enthalten sind.
mfg, stefan

PhöniX 17. Feb 2004 11:28

Re: Duplicates Befehl WO einfügen?
 
ja..am besten also im Formcreate..aber was muss da nun rein?? :duck:

grayfox 17. Feb 2004 11:36

Re: Duplicates Befehl WO einfügen?
 
hast dir schon die hilfe zu stringlist.duplicates durchgelesen? dort stehts

Zitat:

Beschreibung

Mit Duplicates können Sie festlegen, welche Aktion ausgeführt werden soll, wenn ein String mehrfach zu einer sortierten Liste hinzugefügt wird. Die Eigenschaft Duplicates kann folgende Werte annehmen:

Wert Bedeutung

dupIgnore Der Versuch, der sortierten Liste ein String-Duplikat hinzuzufügen, wird ignoriert.
dupError Der Versuch, der sortierten Liste ein String-Duplikat hinzuzufügen, führt zu einer EListError-Exception.
dupAccept Doppelte Strings in der sortierten Liste sind erlaubt.
wenn du schreibst: StringList.Duplicates:= dupIgnore --> nimmt die Stringlist alle werte nur einmal auf
der defaultwert ist dupAccept --> du kannst jeden wert beliebig oft eintragen

achtung!
Zitat:

Hinweis
Duplicates hat keinerlei Auswirkungen, wenn die Liste nicht sortiert ist.
klar, was du vorher noch zu tun hast? :mrgreen:

mfg, stefan

grayfox 17. Feb 2004 11:40

Re: Duplicates Befehl WO einfügen?
 
Zitat:

am besten also im Formcreate
ja und nein - das kommt auf dein programm drauf an.
wenn du eine stringliste verwendest und diese schon im OnCreateEvent anlegst, kannst auch dort gleich ihre eigenschaften einstellen.
es besteht ja auch die möglichkeit, in einer procedure/function eine stringlist anzulegen, wenn du sie nur kurzfristig brauchst. dann wäre die bestimmung der duplicates im OnCreateEvent nicht so geschickt :mrgreen:

mfg, stefan

PhöniX 17. Feb 2004 11:41

Re: Duplicates Befehl WO einfügen?
 
Ok..geht..danke
Ich stell immer umme Fragen :wink:

grayfox 17. Feb 2004 11:46

Re: Duplicates Befehl WO einfügen?
 
ich hab echt keinen schimmer was 'umme Fragen' heissen könnte :wink:
auch ich hab am anfang mit der delphi-hilfe gekämpft, sie erschien mir etwas sehr gewöhnungsbedürftig. drum immer mein hinweis: befass dich trotzdem damit, schau dir die komponenten an und studier ihre eigenschaften & methoden. nach und nach werden deine fragen immer weniger und die programme schneller fertig 8)

mfg, stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 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