Sampron
Цитата:
Что именно не так и что не пашет???
Sampron
Посмотри личку.
Цитата:
Инсталл кривой, не пашет.
Что именно не так и что не пашет???
Sampron
Посмотри личку.
Инсталл кривой, не пашет.
а можно ли сабжем
сменять иконку у папки (в которую инсталлируется прога)
это не работает!
Руссификатор от GloThin
Никто не знает как можно сделать чтобы по завершении компиляции отключался комп?
Установки или именно сборки проекта?
Если сборки - то скачай прогу таймер для выключения компа или воспользцйся средствами винды.
Я тут в версии для печати нашел такую вещь, только не вкурил-- а что конкретно не понятно ? Это параметры запуска для автоматической компиляции указанного скрипта. Подробнее смотри в хелпе раздел Other Information - Command Line Compiler Execution
......
compil32 /cc "c:\isetup\samples\my script.iss"
при компиляции получаю ошибку типа-- Check: IsOffice(ExpandConstant('{#I}'))
Parameter "Check" expression error: Can only call function "ExpandConstant" with parameter lists
ошибка в отладчике на других компах кроме моего-- какой размер IsTask.dll ? Первые версии могли не работать на компах без установленных делфей. Последняя версия библиотеки вроде как лишена этого недостатка. Найти можно здесь
Действительно, сам сейчас провозился пол часа, так и не получилось, чтоб всунуть в папку icon.ico и desktop.ini и получить папку с иконкой! Странно, может винда где-то еще пишет что-то-- Нет. Больше винда ничего не пишет. Но обрати внимание, что после изменения иконки штатным образом, у папки меняется атрибуты (она становится системной). Другими словами, desktop.ini винда ищет только в системных папках и папках с атрибутом только для чтения. Т.е. скопировать desktop.ini в другую папку можно, но для того, чтобы отобразилась другая иконка, надо еще у этой папки поменять атрибут (выставить системный или только для чтения)
-- какой размер IsTask.dll ? Первые версии могли не работать на компах без установленных делфей. Последняя версия библиотеки вроде как лишена этого недостатка. Найти можно здесь
Размер последней длл - 67584 байта
можно ли сделать отключение компа после завершения компиляции?-- создай батник примерно такого содержания:
нужно что бы после установки у меня отображалась информация из ртф файла, с картинкой-- картинка отображаться не будет. ограничение TRichEdit. Во всяком случае, способа отобразить битмап в стандартном TRichEdit я не знаю.
procedure ISSI_CurPageChanged(CurPageID: Integer);
begin
if CurPageID=1 then
begin
If WizardForm.FindComponent('NextButton') is TButton
then
TButton(WizardForm.FindComponent('NextButton')).Caption:='Начать Установку >>>';
TButton(WizardForm.FindComponent('NextButton')).Width:=ScaleX(135);
WizardForm.NextButton.Left:=WizardForm.ClientWidth - ScaleX(217 + 10); //Отступ слева кнопки: Отмена.
WizardForm.NextButton.Top:=WizardForm.ClientHeight - ScaleY(23 + 10); //Отступ сверху кнопки: Отмена.
WizardForm.BackButton.Left:=WizardForm.ClientWidth - ScaleX(300 + 10); //Отступ слева кнопки: Отмена.
WizardForm.BackButton.Top:=WizardForm.ClientHeight - ScaleY(23 + 10); //Отступ сверху кнопки: Отмена.
If WizardForm.FindComponent('CancelButton') is TButton
then
TButton(WizardForm.FindComponent('CancelButton')).Caption:='Выход';
end;
begin
if CurPageID=wpInstalling
then
begin
WizardForm.MainPanel.Visible:=False;
WizardForm.Bevel1.Visible:=False;
WizardForm.Width:=ScaleX(395);
WizardForm.Height:=ScaleY(142);
WizardForm.Left:=ScaleX(MainForm.Width-420);
WizardForm.Top:=ScaleY(MainForm.Height-170);
WizardForm.InnerNotebook.Left:=ScaleX(10);
WizardForm.InnerNotebook.Top:=ScaleY(10);
WizardForm.InnerNotebook.Width:=ScaleX(370);
WizardForm.StatusLabel.Left:=ScaleX(0);
WizardForm.StatusLabel.Top:=ScaleY(0);
WizardForm.StatusLabel.Width:=WizardForm.InnerNotebook.Width;
WizardForm.FileNameLabel.Left:=ScaleX(0);
WizardForm.FileNameLabel.Top:=ScaleY(20);
WizardForm.FileNameLabel.Width:=WizardForm.InnerNotebook.Width;
WizardForm.ProgressGauge.Top:=ScaleY(40);
WizardForm.ProgressGauge.Width:=WizardForm.InnerNotebook.Width;
WizardForm.CancelButton.Left:=ScaleX(154);
WizardForm.CancelButton.Top:=ScaleY(80);
end
if CurPageID=wpFinished
then
begin
WizardForm.Width:=502;{Размер окна по горизонтали}
WizardForm.Height:=392;{Размер окна по вертикали}
WizardForm.Position:=poScreenCenter; {Возврат в исходное состояние}
end
begin
If CurPageID=wpPassword then
begin
SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0)
SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0)
end;
end;
end;
end;
procedure ISSI_InitializeWizard();
var
Name1: string;
PlayButton, PauseButton, StopButton: TButton;
Text: TNewStaticText;
Panel1: TPanel;
begin
//Вставляем наш пароль в поле ввода
WizardForm.PasswordEdit.Text := 'тunknown©®™а';
begin
WizardForm.Position := poScreenCenter;
WizardForm.CancelButton.BringToFront;
begin
//Выносим кнопку "Отмена" на передний план
WizardForm.CancelButton.BringToFront;
begin
Panel1 := TPanel.Create(WizardForm);
with Panel1 do
begin
PlayButton := TButton.Create(WizardForm);
PlayButton.Left := 10;
PlayButton.Top := WizardForm.ClientHeight - ScaleY(23 + 10);
PlayButton.Width := 30;
PlayButton.Caption := '>';
PlayButton.OnClick := @PlayButtonOnClick;
PlayButton.Parent := WizardForm;
PlayButton.Cursor := crHand;
PauseButton := TButton.Create(WizardForm);
PauseButton.Left := 45;
PauseButton.Top := WizardForm.ClientHeight - ScaleY(23 + 10);
PauseButton.Width:=30;
PauseButton.Caption := 'II';
PauseButton.OnClick := @PauseButtonOnClick;
PauseButton.Parent := WizardForm;
PauseButton.Cursor := crHand;
StopButton := TButton.Create(WizardForm);
StopButton.Left := 80;
StopButton.Top := WizardForm.ClientHeight - ScaleY(23 + 10);
StopButton.Width := 30;
StopButton.Caption := '[]';
StopButton.OnClick := @StopButtonOnClick;
StopButton.Parent := WizardForm;
StopButton.Cursor := crHand;
end;
-- картинка отображаться не будет. ограничение TRichEdit. Во всяком случае, способа отобразить битмап в стандартном TRichEdit я не знаю.
а можно ли сабжем
сменять иконку у папки (в которую инсталлируется прога)
Но обрати внимание, что после изменения иконки штатным образом, у папки меняется атрибуты (она становится системной).
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
Предыдущая тема: ICONS