Embedded Image
John M McIntosh
johnmci at smalltalkconsulting.com
Tue Dec 7 15:47:38 UTC 2004
This is an os-9 feature, not supported under os-x, you need to run the
VM under os-9 to use this primitive.
But under os-x you can place your squeak.image file in the Resources
folder, then the VM will use CFBundleCopyResourceURL to find it.
Thus you must do it in two steps, run the classic os-9 VM by finding
the classic os-9 application in the MacOSClassic folder, and run it to
make an embedded snapshot. Then
drop the image in the resources folder so the os-x version can find it.
On Dec 7, 2004, at 6:56 AM, Noury Bouraqadi wrote:
> Hi,
>
> I retried embedding with MacOs X and again failed.
> Strangely, I got the follwing error : Failed to write image file (disk
> full?).
> It looks like snapshotEmbeddedPrimitive fails although I used a vm.app
> file which is read/write.
>
> Now I'm wondering whether this feature is really usefull. It seems
> that nobody cares about it and it may cause some trouble when trying
> to save after embedding. May be we should remove it.
>
> Noury
>
> Noury Bouraqadi wrote:
>
>> Hi,
>>
>> I tried to embed an image into an executable (with the VM) under
>> winXP, but I encountred two problems:
>> -The first (simple) one is that it rejects the original VM with
>> '.exe' extent. So, I had to rename it...
>> -The most important problem is that I could not run the resulting
>> executable.
>>
>> Any hint?
>>
>> Thanks
>>
>
>
> --
> ------------------------------------------
> Dr. Noury Bouraqadi - Enseignant/Chercheur
> Ecole des Mines de Douai - Dept. G.I.P
> http://csl.ensm-douai.fr/noury
>
> European Smalltalk Users Group Board
> http://www.esug.org
> Squeak: an Open Source Smalltalk
> http://www.squeak.org ------------------------------------------
>
>
>
>
>
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
More information about the Squeak-dev
mailing list
|