I think I remember that there was once a goodie for Dolphin that allowed
icons to be held in the image as byte arrays. Well, I've decided to
reproduce this with my own version that holds icons and bitmaps in-image
in the form of PNG format byte arrays.
I've included the reasoning behind this and full details (including the
package download) in the latest Object Arts blog entry at:
http://www.object-arts.com/content/blog/beautyWithLessBeast.html
Try it out and, if you think it's useful, I'll roll the package into the
next Dolphin base release.
Best regards
Andy Bower
Object Arts Ltd
Thanks,
Don
Hi,
DNG has the following deployment scenarios:
recommended during development
DNG VM ( 128 KB exe ) + SLLs + image.
SLLs are Smalltalk-Link-Libraries.the current dev-environment contains 165
SLLs ( ~ 10 MB ) & renders a 2.5 MB image.
The minimal runtime consists of the VM+a base-SLL - which can be inserted
into the VM's as a PE Section An image is not required.
Resources can be added with external tools or with PE editing fw to the VM
exe. Also for runtime the image / SLLs can be added to the exe, rendering a
single standalone executable. The VM is not dependended on any external DLL.
The MSVC compiler-runtime ( MSVC*.dll ) which is required for D6 & can be
used from Smalltalk is not part of DNG.
In the DNG final the CompiledCodes bytecodes can be stripped from the SLLs /
image rendering true binary code & the image / SLLs can be encrypted.
Also in the final deployment as DLL / DRV is planned
Frank
This is all great stuff. I suppose a 32-bit PE editor (like ResHacker) will
suffice for as long as 32-bit PEs are supported in Windows. Maybe beyond
that point, the issues (especially cosmetic ones like which icon a program
file displays) may well be different anyway.
Thanks for the reply,
Don R