Einzelnen Beitrag anzeigen

Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#7

Re: Variablenwert Bestandteil einer Menge ? wie Zeitkritisch

  Alt 23. Jul 2004, 13:01
@choose ,

ne ,das haste wat falsch verstanden, x ist eine dezimaler bytewert z.b. 245.
ich muss testen ob dieser wert in der aktuellen menge vorkommt

ich weis das ich auch solche charsets anlegen kann 'a','b', 'c' usw.
aber definiere da mal die ganzen sonderzeichen, da wird es dann schon eng
(schau dir mal die ascii tabelle an)

deswegen nehm ich die bytewerte und wandel sie zu laufzeit in chars

das, das berechnen von sets zur laufzeit moeglich ist , wusst ich noch nich, wirklich faszinierend , danke hab wiederwas dazugelernt

aber trotzdem many thank's

@chewie,

deine loesung sieht supi aus,kurz und geradlinieg, scheinen aehnlich zu denken, meine code war fast genauso werd ich ma testen

thanks


meine loesung war:
Delphi-Quellcode:
   charset1,charset2,charset3 : set of byte;
   i:integer;
begin
    i:=0; // aktuelles charset setzen
    charset[0] := [46..255];
    charset[1] := [46..200];
    charset[2] := [21..255];
    if x in charset[i] then bla,blab,bla...
hatt aber nicht funktioniert, weis jemand wieso charset hab ich doch als dynamische oder indexvariable angesrochen?
will aber verstehen wo mein fehler war, denke mal das deplhi indexvariablen anders kennzeichnet im syntax oder ?
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  Mit Zitat antworten Zitat