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
I forgot to mention, it is with the latest win64 build
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/download/20220602...
vm-dev@lists.squeakfoundation.org