[squeak-dev] Squeak dll

Ang BeePeng beepeng86 at yahoo.com
Fri Jul 2 05:11:20 UTC 2010


Hi all.

I have another version of Squeak dll. It is base on Squeak4.0.

A main.exe program call Squeak.dll to initialize. And later call Squeak.dll
to process Smalltalk expression, and Squeak.dll will return a object pointer
to be store with main.exe. main.exe can later use the pointer for another
call to Squeak.dll.


There are four types of call to Squeak.dll:
1. Smalltalk expression. eg, perform1("Object new")
2. Smalltalk expression with receiver. eg, perform2(anObj, "move")
3. Smalltalk expression with receiver and an argument. eg, perform3(anObj,
"moveTo:", anObj2)
4. Smalltalk expression with receiver and a string as argument. eg,
perform4(anObj, "moveTo:", "0 at 0")


Documentation : http://askoh.com/mwiki/index.php?title=SqueakDLL4.0
VS solution : http://askoh.com/squeakdll/Squeakdll4.zip

Please advise. Comments will be very much appreciated.

Thanks.

Ang Beepeng 
-- 
View this message in context: http://forum.world.st/Squeak-dll-tp2275991p2275991.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.



More information about the Squeak-dev mailing list