Hi,
On Windows, I have observed when I start the Squeak VM, the VM starts (I can see the process) but there is no window.
If I start SqueakConsole from the same VM distribution, it is ok.
What I want is to start the VM with a one line .bat file, with no subsequent command window to popup:
START "" /MAX /B VM\Squeak
with the Squeak.ini set accordingly:
[Global]
DeferUpdate=1
ShowConsole=0
DynamicConsole=1
ReduceCPUUsage=1
ReduceCPUInBackground=0
3ButtonMouse=0
1ButtonMouse=0
UseDirectSound=1
PriorityBoost=1
B3DXUsesOpenGL=1
CaseSensitiveFileMode=0
ImageFile="..\Resources\image\drgeo.image"
WindowTitle="GNU Dr. Geo"
QuitDialogLabel="GNU Dr. Geo"
QuitDialogMessage="Do you really want to quit?"
The directory structure of my
distribution:
├── DrGeo.bat
├── README
├── Resources
│ ├── doc
│ ├── fonts
│ │ └── WenQuanYi Zen Hei Sharp Regular.ttf
│ ├── icons
│ │ └── splash.bmp
│ ├── image
│ │ ├── CuisV6.sources
│ │ ├── drgeo.changes
│ │ ├── drgeo.image
│ │ └── locale
│ ├── MyExports
│ ├── MySketches
│ ├── Sketches
│ └── SmalltalkSketches
│ └── README
└── VM
├── B3DAcceleratorPlugin.dll
├── DESPlugin.dll
├── FileAttributesPlugin.dll
├── MD5Plugin.dll
├── SHA2Plugin.dll
├── Squeak3D.dll
├── SqueakConsole.exe
├── SqueakConsole.exe.manifest
├── Squeak.exe
├── Squeak.exe.manifest
├── SqueakFFIPrims.dll
├── Squeak.ini
├── SqueakSSL.dll
├── UUIDPlugin.dll
├── VectorEnginePlugin.dll
└── Win32OSProcessPlugin.dll
When I start like this, it works but it opens a
console window:
START "" /MAX /B VM\SqueakConsole.exe Resources\image\drgeo.image
Observe that if I replace SqueakConsole.exe
by Squeak.exe it does not work
Any idea?
Thanks
Hilaire
-- GNU Dr. Geo http://drgeo.eu http://blog.drgeo.eu