Forum: Programmieren allgemein
Delphi
by peterbelow,
17. Mai 2019
Das spielt keine Rolle, solange die Variable ein ordinal type ist. Das Case-Statement will nur in den einzelnen case-Werten Konstanten haben, der Wert, der ausgewertet werden soll kann aus einer Variablen kommen. Aber es muß halt eine Variable von einem Typ sein, auf den die Ord-Funktion angewendet werden kann (also Boolean, enumerated type, ganze Zahlen).
Forum: Programmieren allgemein
Delphi
by peterbelow,
17. Mai 2019
Dann hast Du das falsch aufgesetzt. ein
case DlgItemID of
ID_COLORPICK: ....
end;
funktioniert auf jeden Fall. Falls Du versucht haben solltest, DlgItemID als einen der Selektoren zu verwenden brauchst Du definitiv mehr Schlaf, das wäre ein übler neuronaler Kurzschluß :).