Avatar billede asppro Nybegynder
02. september 2002 - 10:59 Der er 8 kommentarer og
1 løsning

Omvendt function af chr()

Jeg er ved at lytte på en comport der fx. giver mig chr(5) som resultat når jeg lytter.

lige nu skal jeg tjekke på alle så som

a:string;

if a[1] = chr(5) then
result := '5'

Er der en måde hvor jeg kan finde ud af hvad nummer a har ?
Avatar billede benson Nybegynder
02. september 2002 - 11:03 #1
Er det ORD() funktionen du leder efter ?
Avatar billede stoney Nybegynder
02. september 2002 - 11:17 #2
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(inttostr(ord('a')));
end;

Stoney
Avatar billede loke-liscom Nybegynder
02. september 2002 - 16:10 #3
Benson har ret.... det modsatte af chr(); er ord();
"if ord(a[1]) = 5 then" her er den modsatte funktion!!!!
Avatar billede hermandsen Juniormester
02. september 2002 - 19:50 #4
Ellers kan man type-konvertere...

var
  C: Char;
  B: Byte;
begin
  C := 'A';
  B := Byte(C);
end;
Avatar billede athlon-pascal Juniormester
07. september 2002 - 19:37 #5
hermandsen -> Hvorfor bruge tid og kræfter på at skrive Byte(C) når man kan nøjes med at skrive Ord(C)? Det gir' jo det samme resultat ;-)
Avatar billede hermandsen Juniormester
07. september 2002 - 19:50 #6
>>athlon-pascal
Tjaaa, fordi at hvis nu man har sin egen type så kan det være smart at konvertere til den! ;)
F.eks. når du skal typecaste en pointer, så får du svært ved at bruge Ord-funktionen, men eller har du da ret... Man sparer også et helt taste-tryk!!! :D
Avatar billede loke-liscom Nybegynder
25. september 2002 - 13:27 #7
Er her ikke lidt stille af at være et åbent spørgsmål?
Avatar billede athlon-pascal Juniormester
26. september 2002 - 16:41 #8
Lidt ..?
Avatar billede asppro Nybegynder
13. april 2005 - 13:24 #9
lukker
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