Subversion Repositories jumper

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 daniel-mar 1
; (De)Coder Script für InnoSetup
2
; Fehler bei Uninstallation: ReadOnly, Anwendung in Benutzung
3
 
4
[Setup]
5
AppName=PegSolitaire
6
AppVerName=PegSolitaire
7
AppVersion=1.0
8
AppCopyright=© Copyright 2009 - 2018 ViaThinkSoft.
9
AppPublisher=ViaThinkSoft
10
AppPublisherURL=http://www.viathinksoft.de/
11
AppSupportURL=http://www.daniel-marschall.de/
12
AppUpdatesURL=http://www.viathinksoft.de/
13
DefaultDirName={pf}\PegSolitaire
14
DefaultGroupName=PegSolitaire
15
UninstallDisplayIcon={app}\PegSolitaire.exe
16
VersionInfoCompany=ViaThinkSoft
17
VersionInfoCopyright=© Copyright 2009 - 2018 ViaThinkSoft.
18
VersionInfoDescription=PegSolitaire Setup
19
VersionInfoTextVersion=1.0.0.0
20
VersionInfoVersion=1.
21
OutputBaseFilename=PegSolitaireSetup
22
Compression=zip/9
23
 
24
[Languages]
25
Name: de; MessagesFile: "compiler:Languages\German.isl"
26
 
27
[Files]
28
; Allgemein
29
Source: "PegSolitaire.exe"; DestDir: "{app}"
30
Source: "PegSolitaire.deu"; DestDir: "{app}"
31
Source: "Boards\*.brd"; DestDir: "{app}\Boards"; Flags: ignoreversion
32
Source: "Boards\*.txt"; DestDir: "{app}\Boards"; Flags: ignoreversion
33
Source: "Journal\Info.txt"; DestDir: "{app}\Journal"; Flags: ignoreversion
34
 
35
[Folders]
36
Name: "{group}\Webseiten"; Languages: de
37
 
38
[Icons]
39
; Allgemein
40
Name: "{group}\PegSolitaire"; Filename: "{app}\PegSolitaire.exe"
41
; Deutsch
42
Name: "{group}\Deinstallieren"; Filename: "{uninstallexe}"
43
Name: "{group}\Webseiten\Daniel Marschall"; Filename: "https://www.daniel-marschall.de/"
44
Name: "{group}\Webseiten\ViaThinkSoft"; Filename: "https://www.viathinksoft.de/"
45
Name: "{group}\Webseiten\Projektseite auf ViaThinkSoft"; Filename: "https://www.viathinksoft.de/projects/jumper"
46
 
47
[Run]
48
Filename: "{app}\PegSolitaire.exe"; Description: "PegSolitaire"; Flags: nowait postinstall skipifsilent
49
 
50
[Code]
51
function InitializeSetup(): Boolean;
52
begin
53
  if CheckForMutexes('PegSolitaireSetup')=false then
54
  begin
55
    Createmutex('PegSolitaireSetup');
56
    Result := true;
57
  end
58
  else
59
  begin
60
    Result := False;
61
  end;
62
end;
63