Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: Chanka
Дата сообщения: 30.08.2007 13:21
Unc1e
Всё работает. Ничего не исчезает.
Но и в других примерах тоже всё нормально у меня.
У меня Виста. На Xp не проверял.
Автор: iTASmania_Inc
Дата сообщения: 30.08.2007 13:30
Unc1e
Из каждого MouseDown убери
WizardForm.ActiveControl := WizardForm.NextButton, ИМХО, лишнее.
Автор: Unc1e
Дата сообщения: 30.08.2007 13:38
iTASmania_Inc Спасибо за совет!
Автор: iTASmania_Inc
Дата сообщения: 30.08.2007 13:46
Unc1e
Да не за что. Я просто использовал батны, чтоб фокус на них при нажатии переходил, а поскольку используешь TPanel - то это (фокус) не имеет смысла.
Автор: gold digger
Дата сообщения: 30.08.2007 16:49
Доброе время суток!!!
Кто ни буть сможет помочь с такой проблемой?
Некоторые файлы прграммы читаются с дириктории "C:\Documents and Settings\???\Application Data\My Program"
Вопрос как мне их туда засунуть???
За рание благадарю!!!
Автор: iTASmania_Inc
Дата сообщения: 30.08.2007 16:56
gold digger

Цитата:
Вопрос как мне их туда засунуть???

То есть скопировать при инсталляции?
Source: *.*; DestDir: {userappdata}\My Program; Flags: ignoreversion
Автор: Victor_Dobrov
Дата сообщения: 30.08.2007 17:20
Corona Skin & Check System Requirements Исправлена фатальная ошибка при создании списка дисков. Исправлен баг, замеченный iTASmania_Inc при вводе серийника. Улучшено определение названия Windows. При нажатии курсорных клавиш подсветка кнопок обновляется.
Ещё раз отмечу, что мой скрипт НЕ пишет в инсталлятор пароль/серийник в исходном виде.
Автор: Chuvakstepan
Дата сообщения: 30.08.2007 18:25
Никто незнает как изменить стандартный курсор во время установки? Я раньше спрашивал, мож никто и не заметил
Автор: iTASmania_Inc
Дата сообщения: 30.08.2007 19:56
Chuvakstepan
Мне кажется, что в user32.dll остались неиспользованные функции, типа ClipCursor, GetClipCursor и так далее. Наверное, должны остаться те, которые могут скопировать текущее состояние курсора перед установкой, а потом вернуть при деиницилизации. Только это всё сложно, по крайней мере, для меня.
Victor_Dobrov
Не подскажeте, какие значения реестра (билды) соответствуют определённой версии Windows?
5.1 - это XP, 6.0 - это Vista, а дальше?
Автор: Chuvakstepan
Дата сообщения: 30.08.2007 20:22
Я прекрасно видел в инсталле руководсва от Kindly был изменён курсор. Но что-то с ним явно не так. Нездоровая реакция на цвет
Автор: gold digger
Дата сообщения: 30.08.2007 20:27
Огромное блогододарю!!!!!!!!!!!!!!!!!!!!!
Автор: iTASmania_Inc
Дата сообщения: 30.08.2007 20:32
Chuvakstepan
Я тебя не очень понял: ты же просил способ, отличный от изложенного в руководстве?
А инсталл Kindly как раз использует смену курсора на внешний для компонентов, просто он перекрыл побольше компонентов, чем его пример из руководства.

Цитата:
Но что-то с ним явно не так.

По-моему, с ним всё хорошо!
Автор: Chanka
Дата сообщения: 30.08.2007 20:44
Ох.. Corona Skin новая версия вышла. Кто бы сис. требования переделал
Автор: iTASmania_Inc
Дата сообщения: 30.08.2007 20:49
Chanka
Смысл? Юзай весь скин!
HDD - http://www.rapidshare.ru/387246
Комплексная проверка - http://www.rapidshare.ru/387239
P.S.: Вроде намёка, пора бы научиться разбираться в оформлении кода.
P.S.S.: Советую перекачать HDD, исправил один момент! Извиняюся, торопился!
Автор: Chanka
Дата сообщения: 30.08.2007 20:59
iTASmania_Inc
Спасибо

Цитата:
P.S.: Вроде намёка, пора бы научиться разбираться в оформлении кода.

Я стараюсь. Но пока что-то не выходит

P.S. опять показывает 2 числа после точки. Что ж такое
Автор: iTASmania_Inc
Дата сообщения: 30.08.2007 21:10
Chanka

Цитата:
P.S. опять показывает 2 числа после точки. Что ж такое

Это эротика!
А вот это уже порнография: http://www.rapidshare.ru/387269
Автор: Chanka
Дата сообщения: 30.08.2007 21:18
iTASmania_Inc
Порнография мне нравится больше чем эротика
Автор: Victor_Dobrov
Дата сообщения: 31.08.2007 01:41

Цитата:
Какие значения реестра (билды) соответствуют определённой версии Windows?

Тут не всё так просто (как сказал Ельцин, прочитав 'Капитанскую дочку')

Первая цифра сборки:
4 Windows NT 4.0.
5 Windows Server 2003 R2, Windows Server 2003, Windows XP, Windows 2000.
6 Windows Vista или Windows Server 2008.

После точки:
0 Windows Vista, Windows Server 2008, Windows 2000, Windows NT 4.0.
1 Windows XP.
2 Windows Server 2003 R2, Windows Server 2003, Windows XP Professional x64 Edition.

Конкретные значения:
6.0    Windows Server 2008
6.0    Windows Vista
5.2    Windows Server 2003
5.1    Windows XP
5.0    Windows 2000    (дальше писать не буду)
Автор: AlexDJ666
Дата сообщения: 31.08.2007 07:20
Вопрос №1. Фоновый рисунок у меня встал, спасибо Kindly, однако мелькание "синего фона" при запуске установщика не исчезло. Причем пробовал вариант от Sampron'a в BMP формате (хотя мне критично сделать именно в jpg/gif), но "синий фон" был и там.
Вот мой код, связанный с фоном:


Код:
[Setup]
WindowVisible=yes
WindowResizable=no
WindowShowCaption=no

[Code]

// Фоновая картинка

const
BACKGROUND=6;

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';


procedure InitializeWizard();

begin

begin // Фоновая картинка
ExtractTemporaryFile('wow.jpg');
isxbb_AddImage(ExpandConstant('{tmp}')+'\wow.jpg',BACKGROUND);
isxbb_Init(StrToInt(ExpandConstant('{hwnd}')));
end;

begin // Изменяем местоположение
WizardForm.Top := 400
WizardForm.Left := 0
end;

end;
Автор: 4esnok
Дата сообщения: 31.08.2007 10:00
Люди, как сделать сплеш заставку гифку? Ну как у игромании, у них так красиво получается
Автор: iTASmania_Inc
Дата сообщения: 31.08.2007 12:21
Victor_Dobrov
Огромное спасибо!!! И ещё раз спасибо за такую подробность в изложении!
Автор: Victor_Dobrov
Дата сообщения: 31.08.2007 12:43
Представляю вашему вниманию Слайдшоу (и не только).
В архиве 3 скрипта, первый показывает при установке слайдшоу из папки Slides рядом с инсталлятором, второй запускает один из системных скринсэверов в фоне. Третий скрипт настраиваемый, и при установке в фоне может показывать не только слайдшоу...
Автор: Chanka
Дата сообщения: 31.08.2007 12:55
Victor_Dobrov
Супер!
Автор: iTASmania_Inc
Дата сообщения: 31.08.2007 14:33
Господа! Никто не подскажет, как изменить курсор для объекта TLabel?
Автор: Sampron
Дата сообщения: 31.08.2007 14:40
iTASmania_Inc

[Code]
procedure InitializeWizard();
var
Label1: TLabel;
begin
Label1:=TLabel.Create(WizardForm)
Label1.Left:=10
Label1.Top:=325
Label1.Cursor:=crHand
Label1.Caption:='Курсор'
Label1.Parent:=WizardForm
end;
Автор: iTASmania_Inc
Дата сообщения: 31.08.2007 14:45
Sampron
Извиняюсь, не совсем точно сформулировал вопрос:

Цитата:
Никто не подскажет, как изменить стандартный курсор НА ВНЕШНИЙ для объекта TLabel?

Автор: AlexDJ666
Дата сообщения: 31.08.2007 15:22
А на мои мааааленькие вопросы никто не нашел ответа?
Автор: iTASmania_Inc
Дата сообщения: 31.08.2007 17:25
Проблему частично решил сам, но повторюсь частично и некорректно - при наведении на лейбл курсор меняется на внешний, но по мере "движения" им по лейблу происходит достаточно заметное перемигивание на стандартный курсор. Вопрос ко всем: как заморозить текущее изменённое состояние курсора?
http://www.rapidshare.ru/388098
P.S.: Вариант от Kindly не подходит, потому что лейблы в инсталле, очевидно, лишены Handle.
Автор: Chanka
Дата сообщения: 31.08.2007 19:16
iTASmania_Inc
Только сейчас заметил что твой скрипт sys. test показывает что на видеокарте 1606 мб. Как это можно исправить не пойму
Автор: Unc1e
Дата сообщения: 31.08.2007 19:31
4esnok Если ты о модах для Half-Life 2, то там не gif, а ехе-шник и bmp-ха. Причем bmp-ха особая - показывается только альфа-канал. Так достигается прозрачность картинки, а появление и затухание делает ехе-шник (кажется by AtotIK).

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Mail.ru агент - вход не выполнен


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.