Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2011, 21:11   #21
Стелс
Я с вами :-)
Форумчанин
 
Аватар для Стелс
 
Регистрация: 19.10.2008
Сообщений: 110
По умолчанию

вот готовый вариант
только таймер нужно увеличить до нужного интервала
Вложения
Тип файла: rar Приветствие.rar (3.9 Кб, 28 просмотров)
٩(๏̯͡๏)۶٩(๏̯͡๏)۶٩(๏̯͡๏)۶ моя любимая книга - Окна for чайников . Кодить начал ещё вчера . ......кто там кодит ? Да не кто не кодит это я куякнулся

Последний раз редактировалось Стелс; 12.10.2011 в 21:17.
Стелс вне форума Ответить с цитированием
Старый 12.10.2011, 21:17   #22
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Стелс,
куда проще все можно. Куда проще=) Без таймеров...
Человек_Борща вне форума Ответить с цитированием
Старый 12.10.2011, 21:19   #23
Стелс
Я с вами :-)
Форумчанин
 
Аватар для Стелс
 
Регистрация: 19.10.2008
Сообщений: 110
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Стелс,
куда проще все можно. Куда проще=) Без таймеров...
главное ведь результат )))
٩(๏̯͡๏)۶٩(๏̯͡๏)۶٩(๏̯͡๏)۶ моя любимая книга - Окна for чайников . Кодить начал ещё вчера . ......кто там кодит ? Да не кто не кодит это я куякнулся
Стелс вне форума Ответить с цитированием
Старый 12.10.2011, 21:25   #24
Стелс
Я с вами :-)
Форумчанин
 
Аватар для Стелс
 
Регистрация: 19.10.2008
Сообщений: 110
По умолчанию

Посмотрел ваш код с использованием Gauge оригинальненько
٩(๏̯͡๏)۶٩(๏̯͡๏)۶٩(๏̯͡๏)۶ моя любимая книга - Окна for чайников . Кодить начал ещё вчера . ......кто там кодит ? Да не кто не кодит это я куякнулся
Стелс вне форума Ответить с цитированием
Старый 12.10.2011, 21:27   #25
Elegance3
Пользователь
 
Регистрация: 12.10.2011
Сообщений: 30
По умолчанию

ААА!!!
Стелс, запускаю вашу программу, все работает
Копирую ваш код в свою программу - зависает на цикле..
Форма6 установлена у меня не как самосоздающаяся, в обработчике событий только таймер false...
уже не знаю что делать.... ломаю голову..


Человек_Борща,
спасибо Вам, но я так и не разобралась там - у вас отсчет и прогресс-штука та, а мне надо просто картинку и её закрытие через 3 секунды (как заставка в программах Офис, Фотошоп и.т.д.)
Elegance3 вне форума Ответить с цитированием
Старый 12.10.2011, 21:30   #26
Стелс
Я с вами :-)
Форумчанин
 
Аватар для Стелс
 
Регистрация: 19.10.2008
Сообщений: 110
Смущение

Цитата:
Сообщение от Elegance3 Посмотреть сообщение
ААА!!!
Стелс, запускаю вашу программу, все работает
Копирую ваш код в свою программу - зависает на цикле..
Форма6 установлена у меня не как самосоздающаяся, в обработчике событий только таймер false...
уже не знаю что делать.... ломаю голову..


Человек_Борща,
спасибо Вам, но я так и не разобралась там - у вас отсчет и прогресс-штука та, а мне надо просто картинку и её закрытие через 3 секунды (как заставка в программах Офис, Фотошоп и.т.д.)
ИСХОДНИК В СТУДИЮ !!!
٩(๏̯͡๏)۶٩(๏̯͡๏)۶٩(๏̯͡๏)۶ моя любимая книга - Окна for чайников . Кодить начал ещё вчера . ......кто там кодит ? Да не кто не кодит это я куякнулся
Стелс вне форума Ответить с цитированием
Старый 12.10.2011, 21:35   #27
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Сообщение от Elegance3 Посмотреть сообщение
ААА!!!
Стелс, запускаю вашу программу, все работает
Копирую ваш код в свою программу - зависает на цикле..
Форма6 установлена у меня не как самосоздающаяся, в обработчике событий только таймер false...
уже не знаю что делать.... ломаю голову..


Человек_Борща,
спасибо Вам, но я так и не разобралась там - у вас отсчет и прогресс-штука та, а мне надо просто картинку и её закрытие через 3 секунды (как заставка в программах Офис, Фотошоп и.т.д.)
поместить image и загрузить туда картинку, выкинуть Gauge.
Цикл For to do заменить на for i:=0 to 100 do
sleep зделать 30 мнесто 20-и.

Формы создавать после выполнения заставки. Получиться вот так:
Код:
uses
  Forms,Windows,
  MainFormUnit in 'MainFormUnit.pas' {MainForm},
  SplashFormUnit in 'SplashFormUnit.pas' {SplashForm},
  TwoFormUnit in 'TwoFormUnit.pas' {TwoForm},
  ThreeFormUnit in 'ThreeFormUnit.pas' {Threeform};

{$R *.res}

var
  SP: TSplashForm;
  i: SmallInt;

begin
  Application.Initialize;

  SP := TSplashForm.Create(Application);
  Sp.Show; 
  Sp.Update;
  try
    for i := 0 to 100 do
    begin
      Application.ProcessMessages;
      Sleep(30);
    end;
  finally
    SP.Free;
    SP := nil;
  end;

  Application.CreateForm(TMainForm, MainForm);
  Application.CreateForm(TTwoForm, TwoForm);
  Application.CreateForm(TThreeform, Threeform);
  Application.Run;
end.
вот вам и сплэш как у фотошопа.

вы вообще способны какие-то другие мысли формировать, кроме вопросов?

З.Ы. цикл можно выкинуть, заменив его на sleep(3000).
Окно можно вообще через WinAPI создать.

Но это ТС не осилит.

Последний раз редактировалось Человек_Борща; 12.10.2011 в 21:38.
Человек_Борща вне форума Ответить с цитированием
Старый 12.10.2011, 21:37   #28
Elegance3
Пользователь
 
Регистрация: 12.10.2011
Сообщений: 30
По умолчанию

вот)

Laba_4_delphi.rar
Elegance3 вне форума Ответить с цитированием
Старый 12.10.2011, 21:42   #29
Elegance3
Пользователь
 
Регистрация: 12.10.2011
Сообщений: 30
По умолчанию

Человек_Борща,
к сожалению я впервые сталкиваюсь с такого рода программированием - так как раннее моё "творчетсво" там сводилось к математическим подсчетам, и теоритической работой с объектным программированием. А тут задали такое выдумать... вот и не знаю с чего вообще начать и как такое делается. Позже опробую ваш метод, но все-таки до конца хочется разобраться в этом - раз он у кого-то получается. Он мне кажется более легким))
Elegance3 вне форума Ответить с цитированием
Старый 12.10.2011, 21:44   #30
Стелс
Я с вами :-)
Форумчанин
 
Аватар для Стелс
 
Регистрация: 19.10.2008
Сообщений: 110
По умолчанию

Код:
 Application.CreateForm(TForm1, Form1);<--- ошибка уберите эту строчку дважды создаёте форму
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TForm2, Form2);
  Application.CreateForm(TForm3, Form3);
  Application.CreateForm(TAboutBox, AboutBox);
  Application.CreateForm(TForm4, Form4);
  Application.Run;
٩(๏̯͡๏)۶٩(๏̯͡๏)۶٩(๏̯͡๏)۶ моя любимая книга - Окна for чайников . Кодить начал ещё вчера . ......кто там кодит ? Да не кто не кодит это я куякнулся
Стелс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Треугольное окно со сторонами A, B, C. Проверить, пройдёт ли в окно коробка цилиндрической формы (D и H) (паскаль) ihimaru Помощь студентам 5 02.10.2011 22:11
[?] Послать клавишу в чужое окно, не выводя окно на передний план. Moriarty Win Api 4 21.02.2011 05:11
Написать к программе форму, кнопку и окно результатов M.Kelevra Microsoft Office Excel 6 26.12.2010 19:28
Отследить и закрыть окно ошибки в другой программе Человек_Борща Общие вопросы Delphi 4 11.08.2010 11:54
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. RustreX Паскаль, Turbo Pascal, PascalABC.NET 1 11.11.2007 19:28