procedure Form6.DBComboBox3Change(Sender: TObject);
begin
Form6.DBComboBox4.Items.LoadFromFile( DBComboBox3.Items[DBComboBox3.ItemIndex] + '.txt' );
end;
файл подгружался из папки которая лежит в корне с прогой
procedure Form6.DBComboBox3Change(Sender: TObject);
fl: String
begin
fl := ExtractFilePath( Application.ExeName ) + DBComboBox3.Items[DBComboBox3.ItemIndex] + '.txt'
Form6.DBComboBox4.Items.LoadFromFile( fl );
end;
procedure TForm4.Button2Click(Sender: TObject);
var
LItem: TListViewItem;
I: Integer;
begin
for I := 1 to 10 do
begin
LItem := ListView1.Items.Add;
LItem.Text := 'Test' + IntToStr(I);
end;
end;
procedure TForm4.Button1Click(Sender: TObject);
var I: Integer;
begin
for I := 0 to ListView1.Controls.Count-1 do
if ListView1.Controls[I] is TSearchBox then
begin
TSearchBox(ListView1.Controls[I]).Text := 'Test5';
end;
end;
в модуле родителя должен быть импортирован модуль с классом ребенка"родитель" не должен знать о "ребёнке".
родитель содержит в себе поля класса ребенкаЭто ошибка. Перенесите все поля в "родителя".
родитель это приложение
child'ы это компоненты приложенияКак видите формы не наследуются от приложения. А находятся в одном модуле.
Application.CreateForm(TForm1, Form1);
Application.ExeName;
я говорю не о наследовании.Расположите их в одном модуле.
paren:^TParent
- это масло мысленное, так как переменная-объект - это и есть ссылка. Поэтому Proc1(Obj: TMyObject) и Proc1(var Obj: TMyObject)
будут выполняться по-разному. ExtractFileName
от источника. Копировать с помощью System.IOUtils.TDirectory.Copy
.