This repository has been archived by the owner on Mar 25, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
modMain.bas
75 lines (64 loc) · 2.47 KB
/
modMain.bas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Attribute VB_Name = "modMain"
' This file is part of WURESET Configuration Project
' WURESET Config Free GNU Application
' Copyright (C) 2018 Manuel Gil.
'
' This program is free software: you can redistribute it and/or modify
' it under the terms of the GNU General Public License as published by
' the Free Software Foundation, either version 3 of the License, or
' (at your option) any later version.
'
' This program is distributed in the hope that it will be useful,
' but WITHOUT ANY WARRANTY; without even the implied warranty of
' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
' GNU General Public License for more details.
'
' You should have received a copy of the GNU General Public License
' along with this program. If not, see <http:'www.gnu.org/licenses/>.
'
' -----------------------------------------------------------------
' $Id$
' $Title: WURESET Config Free GNU Application. $
' $Description: Configuration for Reset Windows Update Tool. $
' $Copyright: GPL product. $
'
' $Author: Manuel Gil. $
' $version: 1.0.0.3. $
' -----------------------------------------------------------------
Option Explicit
' -----------------------------------------------------------------
' Constants
' -----------------------------------------------------------------
Public Const program = "WURESET Config"
' -----------------------------------------------------------------
' Attributes
' -----------------------------------------------------------------
Public settingsFile As String
' -----------------------------------------------------------------
' Relations
' -----------------------------------------------------------------
Public fMainForm As frmMain
' -----------------------------------------------------------------
' Methods
' -----------------------------------------------------------------
' This subroutine load the program
' void Main()
Public Sub Main()
' Declare the variables
Dim fMainShow As String
Dim appData As String
' Single Instance
If App.PrevInstance Then End
appData = Environ("APPDATA")
' Set the path of the Application
If Right(appData, 1) = "\" Then
settingsFile = appData & "wureset\settings.ini"
Else
settingsFile = appData & "\wureset\settings.ini"
End If
' Show frmMain
Set fMainForm = New frmMain
Load fMainForm
fMainShow = GetSetting(program, "Restore", "Start.Main", fMainShow)
If fMainShow <> "0" Then fMainForm.Show
End Sub