HEj her er vist en let en

Tags:    c++ diverse

User
Bruger #527 @ 02.07.02 11:08
HEj her er vist en let en

Jeg skal have 2 tal vist i en TEdit box...

det vilsige at jeg har "a" og "b" og dem vil jeg have til at blive vist i boxen som "ab"
og ikke resultatet af a+a men kun a og b;
jeg har snart prøvet alt hvad jeg kænder til uden hæl...




3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
User
Bruger #24 @ 02.07.02 15:19
Hvis du vil ligge dem alle i een var, f.eks en long..

(b0,b1,b2,b3 er dit input)

unsigned long Result = (b3<<24) + (b2<<16) + (b1<<8) + b0;

så kan du hente dem igen med : b2 = (Result>>16) &0xff;

- eller lave en union:

typedef union{

unsigned long F;
unsigned char p[4];
}ULB;

ULB Result;

Result.p[0] = b0;

men så er det nok egentlig smartere med bare et array egentlig...

unsigned char Result[4];

eller var det slet ikke i den retning du mente ?

MVH
Daniel






HEj her er vist en let en

Jeg skal have 2 tal vist i en TEdit box...

det vilsige at jeg har "a" og "b" og dem vil jeg have til at blive vist i boxen som "ab"
og ikke resultatet af a+a men kun a og b;
jeg har snart prøvet alt hvad jeg kænder til uden hæl...


Hvis det er det her du mener så se her:
1.tryk på Tedit
2.I dens object inspector er den en der hedder "Text"
3.tryk på "Text" og skriv "ab"...

Hvis det ikke var det du mente så skriv hvad du helt præsict mener..

Hilsen Armen



User
Bruger #527 @ 02.07.02 13:06
HEj her er vist en let en

Jeg skal have 2 tal vist i en TEdit box...

det vilsige at jeg har "a" og "b" og dem vil jeg have til at blive vist i boxen som "ab"
og ikke resultatet af a+a men kun a og b;
jeg har snart prøvet alt hvad jeg kænder til uden hæl...


Hvis det er det her du mener så se her:
1.tryk på Tedit
2.I dens object inspector er den en der hedder "Text"
3.tryk på "Text" og skriv "ab"...

Hvis det ikke var det du mente så skriv hvad du helt præsict mener..

Hilsen Armen


NEj nej nej nej det er ikke det jeg mener....
Jeg modtager fra den serielle port 4 BYT's som jeg skal have skrevet ind i en Double variabel af en slags
det med Edit boxen er til fremtidig brug;
så opgaven lyder

modtage 4BYT's fra com 1 og læg dem ind i en variabel FX.Double in_com;

Det der med at comunikere med porten kan jeg godt finde ud af....
/kim











t