[aspectc-user] (no subject)
    Yan Mao 
    maoyan at gmx.net
       
    Thu Aug 17 14:04:15 CEST 2006
    
    
  
Hello Matthias,
yes, you are right. It was the problem of parameter type convension.
thanks for your help,
regards,
Yan Mao
-------- Original-Nachricht --------
Datum: Wed, 16 Aug 2006 16:39:37 +0200
Von: Matthias Urban <matthias.urban at pure-systems.com>
An: Yan Mao <maoyan at gmx.net>
Betreff: Re: [aspectc-user] (no subject)
> Hi,
> 
> > Yes, i have included windows.h and comutil.h, but still those errors.
> > I'd like to send u the example (maybe it's not so short, i hope u can
> understand my example).
> > thanks,
> 
> ok, I've found one of the problems. LoadLibrary() expects an argument of 
> type unsigned short* and you call it with L"..", which has type const 
> wchar_t*. In ISO C++ wchar_t cannot be implicitely converted to short. I 
> don't know why this works with Visual C++ (seems to be another extension 
> to the standard C++ language). But wchar_t is compatible to int, so if 
> you change the type of your String typedef (in IDictionary.h) to 
> unsigned int* it should work.
> 
> Best regards,
> Matthias
> 
> -- 
> Matthias Urban                          Phone: +49-391-544569-32
> pure-systems GmbH                       Fax:   +49-391-544569-90
-- 
"Feel free" – 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
    
    
More information about the aspectc-user
mailing list