Avatar billede js_delphi Nybegynder
02. januar 2009 - 22:36 Der er 4 kommentarer og
2 løsninger

Assigne flere typer til een Enum instans.

God aften,

Er det muligt paa en eller anden maade at assigne mere en een Type til en Enum instans af gangen?

Som f.eks.:
type
  TEnum: (Type1, Type2, Type3 osv...);

var
Kunde1: TEnum;

Kunde1 := (Type1, Type2); //?????

Lidt ligesom man kan faa vist flere knapper i en MessageDlg:
[MBYES, MBNO]

Tak paa forhaand!
Avatar billede kroning Nybegynder
02. januar 2009 - 22:48 #1
Hvis du ikke vil gøre ligesom i MessageDlg så skal du nok bruge set of i stedet for Enum, vil jeg gætte på Enum er ikke noget jeg bruger særlig meget.
Avatar billede js_delphi Nybegynder
03. januar 2009 - 06:34 #2
Set, den faar jeg lige kigget paa.
Avatar billede mbsnet Nybegynder
03. januar 2009 - 07:17 #3
et hurtigt eksempel

type
  TEnum: (Type1, Type2, Type3 osv...);
  TEnums=set of TEnum;

//...
var ENum:TEnum;
begin
ENum := [Type1,Type2];
ENum := ENum + [Type3];
end;
Avatar billede js_delphi Nybegynder
03. januar 2009 - 11:29 #4
Det er vist en god en at kende!
Det spiller!

Laeg svar begge to.

Mange tak.
Avatar billede mbsnet Nybegynder
03. januar 2009 - 12:16 #5
ok :) (selvom kroning var først, og der manglede "s" i mit eksempel)
Avatar billede kroning Nybegynder
03. januar 2009 - 15:31 #6
k
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester