mirror of
https://github.com/FellippeHeitor/InForm.git
synced 2025-01-15 11:59:34 +00:00
Trigger Updater compilation if not found at UiEditor start.
This commit is contained in:
parent
0d7750e632
commit
9cf34c84e4
1 changed files with 17 additions and 1 deletions
|
@ -2696,14 +2696,30 @@ SUB __UI_OnLoad
|
||||||
ShowFontList = True
|
ShowFontList = True
|
||||||
END IF
|
END IF
|
||||||
|
|
||||||
|
DIM TriggerUpdaterRecompile AS _BYTE
|
||||||
|
TriggerUpdaterRecompile = False
|
||||||
value$ = ReadSetting("InForm/InForm.ini", "InForm Settings", "Recompile updater")
|
value$ = ReadSetting("InForm/InForm.ini", "InForm Settings", "Recompile updater")
|
||||||
IF value$ = "True" THEN
|
IF value$ = "True" THEN
|
||||||
|
TriggerUpdaterRecompile = True
|
||||||
|
WriteSetting "InForm/InForm.ini", "InForm Settings", "Recompile updater", "False"
|
||||||
|
ELSE
|
||||||
|
$IF WIN THEN
|
||||||
|
IF _FILEEXISTS("InForm/updater/InFormUpdater.exe") = False THEN
|
||||||
|
TriggerUpdaterRecompile = True
|
||||||
|
END IF
|
||||||
|
$ELSE
|
||||||
|
IF _FILEEXISTS("InForm/updater/InFormUpdater") = False THEN
|
||||||
|
TriggerUpdaterRecompile = True
|
||||||
|
END IF
|
||||||
|
$END IF
|
||||||
|
END IF
|
||||||
|
|
||||||
|
IF TriggerUpdaterRecompile THEN
|
||||||
$IF WIN THEN
|
$IF WIN THEN
|
||||||
SHELL _HIDE _DONTWAIT "qb64.exe -x InForm/updater/InFormUpdater.bas -o InForm/updater/InFormUpdater.exe"
|
SHELL _HIDE _DONTWAIT "qb64.exe -x InForm/updater/InFormUpdater.bas -o InForm/updater/InFormUpdater.exe"
|
||||||
$ELSE
|
$ELSE
|
||||||
SHELL _HIDE _DONTWAIT "./qb64 -x InForm/updater/InFormUpdater.bas -o InForm/updater/InFormUpdater"
|
SHELL _HIDE _DONTWAIT "./qb64 -x InForm/updater/InFormUpdater.bas -o InForm/updater/InFormUpdater"
|
||||||
$END IF
|
$END IF
|
||||||
WriteSetting "InForm/InForm.ini", "InForm Settings", "Recompile updater", "False"
|
|
||||||
END IF
|
END IF
|
||||||
|
|
||||||
$IF WIN THEN
|
$IF WIN THEN
|
||||||
|
|
Loading…
Reference in a new issue