Объясните почему вылезает ошибка
Сам скрипт
; Скрипт создан с помощью
; IS GameScript Generator by South
; специально для http://www.csmania.ru
[Setup]
SourceDir=.
OutputDir=Setup
AppName=Portal
AppVerName=Portal
AppVersion=Portal
AppPublisher=Jura37
AppCopyright=Jura37
DefaultDirName={pf}\C:\Games\Portal
DefaultGroupName=Portal
AllowNoIcons=yes
OutputBaseFilename=setup
WizardImageFile=D:\Portal Avatar\Files for installer\Portal_big_img.bmp
WizardSmallImageFile=D:\Portal Avatar\Files for installer\Portal_small_img.bmp
WindowVisible=no
WindowShowCaption=no
WindowResizable=no
Compression=lzma/normal
DiskSpanning=yes
DiskSliceSize=524288000
SlicesPerDisk=1
[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}
[Files]
Source: isgsg.dll; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
Source: bass.dll; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
Source: D:\Музыка\Portal(Still Alive)\Jarrett Heather - Still Alive.mp3; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
Source: D:\Portal\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension
[Icons]
Name: {group}\Portal; Filename: {app}\Source 2007 Binaries\Launcher_P.exe; WorkingDir: {app}\Source 2007 Binaries; Parameters: -appid 400
Name: {userdesktop}\Portal; Filename: {app}\Source 2007 Binaries\Launcher_P.exe; WorkingDir: {app}\Source 2007 Binaries; Tasks: desktopicon; Parameters: -appid 400
Name: {group}\{cm:UninstallProgram,Portal}; Filename: {uninstallexe}
[Run]
Description: {cm:LaunchProgram, Portal}; Filename: {app}\Source 2007 Binaries\Launcher_P.exe; WorkingDir: {app}\Source 2007 Binaries; Parameters: -appid 400; Flags: nowait postinstall skipifsilent unchecked
[UninstallDelete]
Type: filesandordirs; Name: {app}
; IS GameScript Generator by South
; специально для http://www.csmania.ru
[Setup]
SourceDir=.
OutputDir=Setup
AppName=Portal
AppVerName=Portal
AppVersion=Portal
AppPublisher=Jura37
AppCopyright=Jura37
DefaultDirName={pf}\C:\Games\Portal
DefaultGroupName=Portal
AllowNoIcons=yes
OutputBaseFilename=setup
WizardImageFile=D:\Portal Avatar\Files for installer\Portal_big_img.bmp
WizardSmallImageFile=D:\Portal Avatar\Files for installer\Portal_small_img.bmp
WindowVisible=no
WindowShowCaption=no
WindowResizable=no
Compression=lzma/normal
DiskSpanning=yes
DiskSliceSize=524288000
SlicesPerDisk=1
[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}
[Files]
Source: isgsg.dll; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
Source: bass.dll; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
Source: D:\Музыка\Portal(Still Alive)\Jarrett Heather - Still Alive.mp3; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
Source: D:\Portal\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension
[Icons]
Name: {group}\Portal; Filename: {app}\Source 2007 Binaries\Launcher_P.exe; WorkingDir: {app}\Source 2007 Binaries; Parameters: -appid 400
Name: {userdesktop}\Portal; Filename: {app}\Source 2007 Binaries\Launcher_P.exe; WorkingDir: {app}\Source 2007 Binaries; Tasks: desktopicon; Parameters: -appid 400
Name: {group}\{cm:UninstallProgram,Portal}; Filename: {uninstallexe}
[Run]
Description: {cm:LaunchProgram, Portal}; Filename: {app}\Source 2007 Binaries\Launcher_P.exe; WorkingDir: {app}\Source 2007 Binaries; Parameters: -appid 400; Flags: nowait postinstall skipifsilent unchecked
[UninstallDelete]
Type: filesandordirs; Name: {app}
Код: Выделить всё
[b]Вот тут эта Х вылезает[/b]
[b]const
Indent=10;
procedure ShowMP3Panel(hMainFrm:HWND;StartVolume:integer;DefMP3Dir,BASSDir,MLabel:PChar;IsShowMP3Info,IsBkgFrmVisible:boolean;ShowTimeMP3Info:integer;dBottom:integer);external 'ShowMP3Panel@files:isgsg.dll stdcall';
procedure KillMP3Panel;external 'KillMP3Panel@files:isgsg.dll stdcall';
[/b]
function InitializeSetup:boolean;
begin
ExtractTemporaryFile('Jarrett Heather - Still Alive.mp3');
ExtractTemporaryFile('bass.dll');
Result:=True;
end;
procedure InitializeWizard;
begin
WizardForm.Position:=poScreenCenter;
ShowMP3Panel(WizardForm.Handle,80,ExpandConstant('{tmp}'),ExpandConstant('{tmp}'),'Still Alive Player',True,False,7000,Indent);
end;
procedure DeinitializeSetup;
begin
KillMP3Panel;
end;[/spoiler]