|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Скомпилировать программу
Помогите скомпилировать программу модальной заставки по коду.... Так как объясняет преподаватель в лекциях у меня не получается, версии delphi разные...
у меня много чего нет что там нужно. Вот код Код:
unit UMain; //Модуль главной формы interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormShow(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} uses Ulog; procedure TForm1.FormShow(Sender: TObject); begin Form2.ShowModal; end; end. unit Ulog; //Модуль формы-заставки interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, jpeg; type TForm2 = class(TForm) Image1: TImage; Timer1: TTimer; procedure FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); procedure FormKeyDown(Sender: TObject; var Key: Word Shift: TShiftState); procedure Timer1Timer(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public { Public declarations } end; var Form2: TForm2; implementation {$R *.dfm} procedure TForm2.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin Close; end; procedure TForm2.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin Close; end; procedure TForm2.Timer1Timer(Sender: TObject); begin close; end; procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Action:=caFree; end; end. program PFlog; //Главный модуль проекта uses Forms, UMain in 'UMain.pas' {Form1}, Ulog in 'Ulog.pas' {Form2}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.CreateForm(TForm2, Form2); Application.Run; end. |
#2
|
||||
|
||||
Какой курс? Какой ВУЗ?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
Цитата:
Модули присылают, а я делаю..) P.s. модули у меня эт так называемая теория. |
#4
|
||||
|
||||
Собс-но затруднения в каком месте? Простым копипастом не удастся скомпилить программу.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
Цитата:
Разный интерфейс у меня. Я не могу понять что куда вставить. Смотрю как там а у меня совсем по другому,.... |
#6
|
||||
|
||||
Ну так выложи рисунок того как должно получиться.
P.S. Забыли или специально не выслали dfm-файл/ы? Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#7
|
|||
|
|||
Цитата:
На форме заставки должно быть какое нибудь изображение, потом она закрывается и появляется основная форма. dfm - файлы были, но вырубили свет они стёрлись... комп у меня привередливый к этому делу...( |
#8
|
|||
|
|||
Цитата:
Код:
//prohject.dpr begin Application.CreateForm(TFormInit,FormInit);//создали форму заставку FormInit.Show;//сделали видимой FormInit.Update;//временно сделали главной // а теперь создаём остальные формы Application.CreateForm(TMainForm, MainForm); Application.CreateForm(TForm3, Form3); Application.CreateForm(TForm4, Form4); Application.CreateForm(TForm5, Form5); Application.CreateForm(TForm6, Form6); MainForm.Update;// теперь эта форма главная FormInit.Free;//убиваем заставку // штатное продолжение Application.Run; end; |
#9
|
|||
|
|||
между
TFormX = class(TForm) ........................... private идёт список того, что надо положить на форму, и какие события назначить дальше то, что надо вписать в события свойства в objectinspector походу сам придумать должен две формы должно быть |
#10
|
|||
|
|||
Цитата:
Ребят, спасибо огромное, код у меня есть ( он выше), мне просто нужно помочь собрать программу.... |