Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для EN130

Старожил


Сообщения: 443
Благодарности: 13

Профиль | Отправить PM | Цитировать


R.i.m.s.k.y.,
Такой код выдает ошибку Системе не удается найти указанный путь.
HTML код: Выделить весь код
WizardImageFile=C:\D1.bmp; // 164x314

Когда убираю комментарий, все компилируется.
В то-же время такой код
HTML код: Выделить весь код
HSTREAM = DWORD; // тип звукового потока

Отрабатывает нормальна. Чего я не понимаю?

Хочу сделать слайд-шоу через такой код:

читать дальше »
HTML код: Выделить весь код
[Setup] WindowVisible=yes WindowResizable=no WindowShowCaption=no [Files] Source: C:\isxbb.dll; DestDir: {tmp}; Flags: dontcopy Source: C:\1.jpg; DestDir: {tmp}; Flags: dontcopy Source: C:\2.jpg; DestDir: {tmp}; Flags: dontcopy Source: C:\3.jpg; DestDir: {tmp}; Flags: dontcopy Source: C:\4.jpg; DestDir: {tmp}; Flags: dontcopy [code] const BACKGROUND=6; TIMER=16; function isxbb_AddImage(Image: PChar; Flags: Cardinal): Integer; external 'isxbb_AddImage@files:isxbb.dll stdcall'; function isxbb_Init(hWnd: Integer): Integer; external 'isxbb_Init@files:isxbb.dll stdcall'; function isxbb_StartTimer(Seconds: Integer; Flags: Cardinal): Integer; external 'isxbb_StartTimer@files:isxbb.dll stdcall'; function isxbb_KillTimer(Flags: Cardinal): Integer; external 'isxbb_KillTimer@files:isxbb.dll stdcall'; procedure InitializeWizard(); begin ExtractTemporaryFile('1.jpg'); isxbb_AddImage(ExpandConstant('{tmp}')+'\1.jpg',BACKGROUND); isxbb_Init(StrToInt(ExpandConstant('{hwnd}'))); end; procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep=ssInstall then begin ExtractTemporaryFile('2.jpg'); ExtractTemporaryFile('3.jpg'); ExtractTemporaryFile('4.jpg'); isxbb_AddImage(ExpandConstant('{tmp}')+'\2.jpg',BACKGROUND or TIMER); isxbb_AddImage(ExpandConstant('{tmp}')+'\3.jpg',BACKGROUND or TIMER); isxbb_AddImage(ExpandConstant('{tmp}')+'\4.jpg',BACKGROUND or TIMER); isxbb_Init(StrToInt(ExpandConstant('{hwnd}'))); //Таймер показа изображений в скундах (3?) isxbb_StartTimer(3,BACKGROUND) end //не зациклено. else if CurStep=ssPostInstall then isxbb_KillTimer(BACKGROUND); end;


но мне на строчке
function isxbb_AddImage(Image: PChar; Flags: Cardinal): Integer;
Выдает такую ошибку
http://s14.radikal.ru/i187/1005/bd/4de13a06d6e2.jpg

Как ее исправить?

-------
CQ! CQ! CQ!
Вдруг чего просьба сильно не БАН!!! АЙ!! ТЕ!


Отправлено: 17:10, 26-05-2010 | #1827