Честно говоря не понял, причем тут переменная StartKey и последующая проверка её значения в другой форме.
Если коротко, то мне нужно передать значение в из одной дочерней формы, в другую дочернюю форму таким образом:
Form2.Edit1.Text := Form3.Edit1.Text;
Но если форма Form2 создавалась командой TForm2.Create(Application); то у меня ничего не работает. Программа в этом месте выдает ошибку.
И еще. Переменную StartKey я смог засунуть только в эту часть кода:
Код:
PUBLIC
{ Public declarations }
StartKey: integer;
END;
VAR
Form1: TForm1;
IMPLEMENTATION
USES Form2;
Ниже служебного слова USES я засунуть не смог. Компилятор ругается.
В общем, или я что-то не до понял, или не так вопрос задал.