Lille spørgsmål

Tags:    delphi

Hvordan kan jeg lave Hex(FF) i Delphi?

Eksempel #13#10? Nu ved jeg godt at FF ikke er det men det må meget gerne være med # eller noget der hend af?

SkypeR - Out..



9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
mener du sådan her?

var
I:Integer;
begin
I:=$0000ff;
showmessage(IntToStr(i));
end;
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Jo. Jeg går ud fra at du vil sende en streng bestående af tegn nr. 255 (0xFF)

Det kan gøres sådan her:
Str := #255#255#255;

Eller med hexadecimal sådan her:
Str := #$FF#$FF#$FF;

Man bruger # til at angive at det er tegn værdien, og ikke selvet tegnet. Det skal så IKKE stå mellem ' og '.



mener du sådan her?

var
I:Integer;
begin
I:=$0000ff;
showmessage(IntToStr(i));
end;
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/


Det var ikke helt det jeg tænkte på.. Det er fordi jeg har tænkt mig at lave en HL query og der står så jeg skal sende følgende besked til serveren Hex(FF FF FF FF osv) hvordan kan jeg sende FF'erne? :D

SkypeR - Out..



Hexadecimale tal i Delphi er det samme som almindelige integers. For at at angive at du vil lave et binært tal skal du bruge $FF som værdi. $'et betyder at Delphi skal tolke tallet som et hexadecimalt tal.

PS. $FF svare til 255 ;)

MH.

The-Freak

Livet er for kort til at kede sig.



Hexadecimale tal i Delphi er det samme som almindelige integers. For at at angive at du vil lave et binært tal skal du bruge $FF som værdi. $'et betyder at Delphi skal tolke tallet som et hexadecimalt tal.

PS. $FF svare til 255 ;)

MH.

The-Freak

Livet er for kort til at kede sig.


Så jeg skal bare sende det her af sted

String := IntToStr($ff)+IntToStr($ff)+IntToStr($ff)+IntToStr($ff)+ovs?

SkypeR - Out..



Hexadecimale tal i Delphi er det samme som almindelige integers. For at at angive at du vil lave et binært tal skal du bruge $FF som værdi. $'et betyder at Delphi skal tolke tallet som et hexadecimalt tal.

PS. $FF svare til 255 ;)

MH.

The-Freak

Livet er for kort til at kede sig.


Så jeg skal bare sende det her af sted

String := IntToStr($ff)+IntToStr($ff)+IntToStr($ff)+IntToStr($ff)+ovs?

SkypeR - Out..


Ja det burde være rigtigt!

MH.

The-Freak

Livet er for kort til at kede sig.



Ja det burde være rigtigt!

MH.

The-Freak

Livet er for kort til at kede sig.


Jammen vil jeg så ikke bare sende 255255255255osv afsted?

SkypeR - Out..



Forresten hvis du vil tilføje en tegnværdi udfra et tal til en streng kan det gøres sådan:

Fold kodeboks ind/udKode 


Det vil så tilføje tegnværdi b til slutningen af Str.



Ahh nu er jeg med.. Det jeg skulle bruge var #255 / #$ff :D

Det vil så tilføje tegnværdi b til slutningen af Str.
SkypeR - Out..



t