


Kак сделать чтобы происходила смена Unit в Delphi? Help!!!
как сделать чтобы происходила смена Unit в Delphi?
я хочу чтобы при нажатии на кнопку "дальше" открывался другой
проект.
я уже вставила в
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
procedure TForm1.ButtonNextClick(Sender: TObject);
begin
form1.close;
Form2.show;
end;
конечно второй проект я скинула в папку с первым, но программа пишет что не находит Form2
наверно я что то ещё не сделала кто разбирается помогите пожалуйста
мне посоветовали ввести array [const] в самом начале, но я не представляю как... если у кого есть идеи, напишите пожалуйста точные формулы...зараннее спасибо
Из исходника видно что Form2 должен ( хотя и не обязан) быть в файле unit2.pas
Unit2 in 'Unit2.pas' {Form2}
Не совсем понял смысл фразы "конечно второй проект я скинула в папку с первым". Ви таки хотите объеденить 2 проекта в 1? Или Вам нужен 1 проект с двумя формами ?
В первом варианте смысла не вижу.
Второй вариант реализуется так: Создав проект, тыркаете File-New-Form и вуаля. Основной будет первая форма. Для вызова второй формы пишите Form2.Show; (Form2.ShowModal;)
А у тебя другой проект скомпилирован?!
И не найдет. В том файле, где находится код ъ
procedure TForm1.ButtonNextClick(Sender: TObject);
begin
form1.close;
Form2.show;
end;
Нужно в разделе Uses дописать Unit2. Тогда всё заработает.