On 5/5/05, felix winkelmann <[EMAIL PROTECTED]> wrote: > On 5/4/05, Graham Fawcett <[EMAIL PROTECTED]> wrote: > > > > (Sorry for adding noise to the list.) > > No need to be sorry at all. Actually, I'd love to help as much as I can > with this project. If you can wait for a few days, I can provide a small > utility library for COM things (BSTRs, GUIDs, registry access, etc.). > BTW, couldn't BSTRs be allocated in the Scheme heap, using (for example) > u16vectors? That would remove the need for doing all the SysAlloc/SysFree > stuff.
Fantastic! Thanks for the offer of help. I knew that allocating BSTRs, etc., on the Scheme heap would be the way to go, but hadn't dug into Chicken far enough to figure out how. Your timing is perfect; I have a very limited but functional COM-client module now (enough to launch Excel or IE and do some basic fiddling) but, among other issues, it leaks memory like a sieve! Whenever you get a chance to send the utility library, it would be most welcome. (I'm sure I'll learn a lot just from reading the code.) Regards, -- Graham _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
