/
Forside
/
Teknologi
/
Udvikling
/
C/C++
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
C/C++
#
Navn
Point
1
BertelBra..
2425
2
pmbruun
695
3
Master_of..
501
4
jdjespers..
500
5
kyllekylle
500
6
Bech_bb
500
7
scootergr..
300
8
gibson
300
9
molokyle
287
10
strarup
270
Convertering af HEX værdi til Char
Fra :
Christian RD
Dato :
21-05-02 13:52
Hej News!
Jeg læser en HEX værdi ind fra com porten og skal a' skrevet den ud på en
brugergrænseflade i C++
Hvordan skriver jeg den ud?
InBuff er den buffer værdierne fra com porten ligger i.
Når jeg kører følgende kode:
Form1->Memo1->SetSelTextBuf(InBuff[0]);
Kommer windows med en fejl: Access violation in address .......
Hvad gør jeg galt?
Hvordan kan jeg skrive den hex værdi fra bufferen ud som en char.
f.eks 0x63 skriver et 'c' ud i feltet.
Venlig hilsen
Christian Dahm
Ivan Johansen (
21-05-2002
)
Kommentar
Fra :
Ivan Johansen
Dato :
21-05-02 22:01
Christian RD wrote:
> Når jeg kører følgende kode:
> Form1->Memo1->SetSelTextBuf(InBuff[0]);
Det ser ud til at du bruger Borland C++ Builder. SetSelTextBuf()
forventer en char* som parameter. Strengen skal være nul-termineret. Men
hvad er InBuff[0]? Hvis det er en char, burde det slet ikke kunne
kompileres.
Prøv eventuelt med Form1->Memo1->SelText = InBuff[0];
Ivan Johansen
Sigbjoern Revheim (
22-05-2002
)
Kommentar
Fra :
Sigbjoern Revheim
Dato :
22-05-02 11:26
Christian RD wrote:
> Når jeg kører følgende kode:
> Form1->Memo1->SetSelTextBuf(InBuff[0]);
>
> Kommer windows med en fejl: Access violation in address .......
>
> Hvad gør jeg galt?
SetSelTextBuf forventer en char* og du gir den en int.
Følgende vil virke:
Form1->Memo1->SelText=IntToHex(InBuff[0],2);
Sigbjørn
Søg
Alle emner
Teknologi
Udvikling
C/C++
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408925
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.