Click here to Skip to main content
15,923,051 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: VC++ Pin
David Crow3-Jan-11 3:19
David Crow3-Jan-11 3:19 
QuestionUrgent: RS232 Hyperterminal communicator with Visual C++ Pin
ad-xing2-Jan-11 16:34
ad-xing2-Jan-11 16:34 
AnswerRe: Urgent: RS232 Hyperterminal communicator with Visual C++ Pin
Shivanand Gupta2-Jan-11 20:40
Shivanand Gupta2-Jan-11 20:40 
GeneralRe: Urgent: RS232 Hyperterminal communicator with Visual C++ Pin
ad-xing2-Jan-11 20:54
ad-xing2-Jan-11 20:54 
AnswerRe: Urgent: RS232 Hyperterminal communicator with Visual C++ Pin
Luc Pattyn2-Jan-11 22:45
sitebuilderLuc Pattyn2-Jan-11 22:45 
QuestionHello i hooked readprocessmemory and have some problems logging its lpBuffer Pin
nah13371-Jan-11 19:26
nah13371-Jan-11 19:26 
AnswerRe: Hello i hooked readprocessmemory and have some problems logging its lpBuffer Pin
Richard MacCutchan1-Jan-11 21:40
mveRichard MacCutchan1-Jan-11 21:40 
GeneralRe: Hello i hooked readprocessmemory and have some problems logging its lpBuffer Pin
nah13371-Jan-11 21:46
nah13371-Jan-11 21:46 
GeneralRe: Hello i hooked readprocessmemory and have some problems logging its lpBuffer Pin
Richard MacCutchan1-Jan-11 22:05
mveRichard MacCutchan1-Jan-11 22:05 
GeneralRe: Hello i hooked readprocessmemory and have some problems logging its lpBuffer Pin
nah13371-Jan-11 22:16
nah13371-Jan-11 22:16 
GeneralRe: Hello i hooked readprocessmemory and have some problems logging its lpBuffer Pin
Richard MacCutchan2-Jan-11 1:10
mveRichard MacCutchan2-Jan-11 1:10 
QuestionLPCWSTR Problem.? Pin
goldenrose91-Jan-11 19:24
goldenrose91-Jan-11 19:24 
AnswerRe: LPCWSTR Problem.? Pin
Richard MacCutchan2-Jan-11 1:14
mveRichard MacCutchan2-Jan-11 1:14 
AnswerRe: LPCWSTR Problem.? Pin
User 74293382-Jan-11 3:47
professionalUser 74293382-Jan-11 3:47 
GeneralRe: LPCWSTR Problem.? Pin
CPallini2-Jan-11 5:03
mveCPallini2-Jan-11 5:03 
GeneralRe: LPCWSTR Problem.? Pin
Stefan_Lang9-Jan-11 23:54
Stefan_Lang9-Jan-11 23:54 
GeneralRe: LPCWSTR Problem.? Pin
CPallini10-Jan-11 0:21
mveCPallini10-Jan-11 0:21 
GeneralRe: LPCWSTR Problem.? Pin
Stefan_Lang10-Jan-11 0:45
Stefan_Lang10-Jan-11 0:45 
GeneralRe: LPCWSTR Problem.? Pin
CPallini10-Jan-11 0:58
mveCPallini10-Jan-11 0:58 
GeneralRe: LPCWSTR Problem.? [modified] Pin
Stefan_Lang10-Jan-11 2:44
Stefan_Lang10-Jan-11 2:44 
AnswerRe: LPCWSTR Problem.? [updated] Pin
CPallini2-Jan-11 5:12
mveCPallini2-Jan-11 5:12 
GeneralRe: LPCWSTR Problem.? Pin
Sauro Viti2-Jan-11 5:39
professionalSauro Viti2-Jan-11 5:39 
GeneralRe: LPCWSTR Problem.? Pin
CPallini2-Jan-11 5:59
mveCPallini2-Jan-11 5:59 
Sauro Viti wrote:
As far as I know, the VB6 strings are unicode

Yes, that's the reason I was talking about 'conversion'.


Sauro Viti wrote:
and their VC correspondant is the BSTR type...

That holds for VB6 interacting with C++ COM components, however for standard C++ DLLs the scenario is a bit different (according to MSDN[^]):


In order to develop your C DLL, it is important to know how Visual Basic handles strings internally in order to know how they will be passed to your DLL functions. Most C functions expect a string to be a null-terminated, ASCII character array. But Visual Basic uses a type-safe Automation string called a BSTR. For the Win32 platform, a BSTR is a long pointer to an allocated memory structure containing a Unicode character string and a 32- bit integer prefix that stores the length of the string.

You can ignored most of this difference, because Visual Basic will automatically convert any Unicode BSTRs to ASCII before passing them to an external function.



BTW: Note the typo in 'ignored'... Big Grin | :-D
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.

This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke

[My articles]

GeneralRe: LPCWSTR Problem.? Pin
Sauro Viti2-Jan-11 6:03
professionalSauro Viti2-Jan-11 6:03 
GeneralRe: LPCWSTR Problem.? Pin
CPallini2-Jan-11 6:33
mveCPallini2-Jan-11 6:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.