[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Win32 COM with Chicken?
From: |
Graham Fawcett |
Subject: |
Re: [Chicken-users] Win32 COM with Chicken? |
Date: |
Wed, 4 May 2005 12:02:09 -0400 |
On 5/3/05, Graham Fawcett <address@hidden> wrote:
> On 5/3/05, felix winkelmann <address@hidden> wrote:
> >
> > There is now reason not to use C++, though.
>
> I've started on a little Chicken/OLE example, and have been able to
> get quite far with just C, except for one thing: any idea how to
> create a BSTR value from a Chicken string value?
To answer my own question:
BSTR schemeStringToBstr(char *scheme_string) {
// don't forget to SysFreeString(retval)!
int count = strlen(scheme_string);
BSTR retval = SysAllocStringLen(NULL, count);
MultiByteToWideChar(CP_UTF8, 0, scheme_string, count, retval, count);
return(retval);
}
(Sorry for adding noise to the list.)
-- Graham
- [Chicken-users] Win32 COM with Chicken?, Graham Fawcett, 2005/05/02
- [Chicken-users] Problem with string-match?, Alejandro Forero Cuervo, 2005/05/03
- Re: [Chicken-users] Win32 COM with Chicken?, felix winkelmann, 2005/05/03
- Re: [Chicken-users] Win32 COM with Chicken?, Graham Fawcett, 2005/05/03
- Re: [Chicken-users] Win32 COM with Chicken?, felix winkelmann, 2005/05/03
- Re: [Chicken-users] Win32 COM with Chicken?, Graham Fawcett, 2005/05/03
- Re: [Chicken-users] Win32 COM with Chicken?,
Graham Fawcett <=
- Re: [Chicken-users] Win32 COM with Chicken?, felix winkelmann, 2005/05/05
- Re: [Chicken-users] Win32 COM with Chicken?, Graham Fawcett, 2005/05/06
- [Chicken-users] Return multiple values from foreign-lambda*, Alejandro Forero Cuervo, 2005/05/07
- Re: [Chicken-users] Return multiple values from foreign-lambda*, Graham Fawcett, 2005/05/07
- Re: [Chicken-users] Return multiple values from foreign-lambda*, Alejandro Forero Cuervo, 2005/05/07
- Re: [Chicken-users] Return multiple values from foreign-lambda*, Alejandro Forero Cuervo, 2005/05/07
- Re: [Chicken-users] Return multiple values from foreign-lambda*, felix winkelmann, 2005/05/09
- Message not available
- [Chicken-users] Return multiple values from foreign-lambda*, Zbigniew, 2005/05/13
- Re: [Chicken-users] Return multiple values from foreign-lambda*, felix winkelmann, 2005/05/14
- Re: [Chicken-users] Return multiple values from foreign-lambda*, Zbigniew, 2005/05/15