snakedileDLL110.zip (500 KB)
Contents
Engineering
New functions added:-
RQ_ExecuteAppended (CmdPtr, CmdCnt)
RQ_ExecuteResource (ResName, ResType, CmdPtr, CmdCnt)
See info.htm in the download for usage.
DLL CommandLine enhancement
It's now easier to make even smaller launchers.
I've put a CommandLine Handler into the DLLs.
You can still do it the old way if you want to but to get the DLL to do the work for you, you can now use ...
RQ_ExecuteFile (Filename, 0, -1)
RQ_ExecuteMemory (MemoryPtr, MemorySize, 0, -1)
RQ_ExecuteAppended (0, -1)
RQ_ExecuteResource (ResName, ResType, 0, -1)
DLL Icon inheritance
As long the main icon of your Launcher is named MAINICON it will now be inherited by GUI apps.
snakedile109.zip (2.98 MB)
Contents
Engineering
DLL CommandLine enhancement
It's now easier to make even smaller launchers.
I've put a CommandLine Handler into the DLLs.
You can still do it the old way if you want to but to get the DLL to do the work for you, you can now use ...
RQ_ExecuteFile (Filename, 0, -1)
RQ_ExecuteMemory (MemoryPtr, MemorySize, 0, -1)
DLL Icon inheritance
As long the main icon of your Launcher is named MAINICON it will now be inherited by GUI apps.
END SUB/FUNCTION memory leak fixed
EXIT SUB/FUNCTION memory leak fixed
CURSOR crSize fixed
QOpenDialog made Sizeable
QSaveDialog made Sizeable & OverwritePrompt
RIGHT$ made > 32K
STRING$ made > 32K and a lot faster
SPACE$ made a lot faster
BIN$/HEX$ fixed for unsigned 32 bit
CONVBASE$ made case-insensitive and accurate to
63 bits positive, 32 bits negative.
Also accepts base signifiers in input string
e.g CONVBASE$("&HFFffFFff" , 16, 10)
or CONVBASE$("ffffFFFFh", 16, 10)
will produce exactly the same results as
CONVBASE$("FFFFFFFF", 16, 10).
QTabControl.DelTabs fixed
MID$($,I) made > 32K (n.b MID$($,I,J) was always O.K)
QListView.OnColumnClick fixed
QListView.ColumnsCount fixed
QFileStream.LineCount fixed
QMemoryStream.LineCount fixed
snakedile107.zip (2.97MB)
Contents
Engineering
END SUB/FUNCTION memory leak fixed
EXIT SUB/FUNCTION memory leak fixed
CURSOR crSize fixed
QOpenDialog made Sizeable
QSaveDialog made Sizeable & OverwritePrompt
RIGHT$ made > 32K
STRING$ made > 32K and a lot faster
SPACE$ made a lot faster
BIN$/HEX$ fixed for unsigned 32 bit
CONVBASE$ made case-insensitive and accurate
to 63 bits positive, 32 bits negative.
Also accepts base signifiers in input string
e.g CONVBASE$("&HFFffFFff" , 16, 10)
or CONVBASE$("ffffFFFFh", 16, 10)
will produce exactly the same results as
CONVBASE$("FFFFFFFF", 16, 10).
QTabControl.DelTabs fixed
MID$($,I) made > 32K (n.b MID$($,I,J) was always O.K)
QListView.OnColumnClick fixed
QListView.ColumnsCount fixed
QFileStream.LineCount fixed
QMemoryStream.LineCount fixed
Create a free website at Webs.com