Текущий архив: 2005.08.07;
Скачать: CL | DM;
Вниз
обращение к другой форме Найти похожие ветки
← →
Sania (2005-07-16 19:27) [0]Привет. Такая проблема
Есть форма fmMain, на ней Button1 и TextBox1.
При нажатии на Button1 создаем другую форму- fmSecond, на которой есть кнопкка Button2. При нажатии на эту кнопку и попытке обратиться к
TextBox1 на предыдущей форме возникает ошибка
[Pascal Error] second.pas(1): Unable to invoke Code Completion due to errors in source code
Я новичок в этом, делаю всё вроде как по книгам... не помогает :((( Помогите разобраться.
[D8]
← →
debuger © (2005-07-17 11:25) [1]uses unit1; ?
← →
Sania (2005-07-17 12:43) [2]tak i delal. I cerez file/use unit, i ruckami... ne pomogajet :((
← →
Sun bittern © (2005-07-17 13:59) [3]Код в студию
← →
Virgo_Style © (2005-07-17 14:13) [4]На какой форме находится TextBox, указываешь?
fmMain.TextBox1.
... ?
← →
Юрий Зотов © (2005-07-17 14:26) [5]"Unable to invoke Code Completion" - в run-time?
Это как же понимать?
← →
Virgo_Style © (2005-07-17 14:51) [6]Юрий Зотов © (17.07.05 14:26) [5]
в run-time
А кто сказал, что в run-time? ;-)
Мне так думается, "при нажатии на кнопку" - это двойной щелчок, после которого можно писать обработчик OnClick, а не щелчок по кнопке в run-time =)
Ждем автора :-)
← →
Юрий Зотов © (2005-07-17 15:02) [7]> Sania (16.07.05 19:27)
> А кто сказал, что в run-time?
Если в design-time Вы сделаете вот это: "При нажатии на Button1 создаем другую форму - fmSecond", ставлю пиво.
← →
Юрий Зотов © (2005-07-17 15:05) [8]Сорри, [7] адресовалось к [6].
← →
debuger © (2005-07-17 15:20) [9]нужен код, это точно
← →
Virgo_Style © (2005-07-17 15:31) [10]Юрий Зотов © (17.07.05 15:02) [7]
Моя версия - описанное в [0] происходит в design-time. "создаем" тогда, видимо, следует читать, как "пишем код, создающий..."
С удовольствием выслушаю Вашу версию.
А лучше - подождем автора :-)
← →
Sania (2005-07-18 01:54) [11]ошибку выбрасывает при запуске программы (Run, [F9]). Повторюсь-- это Delphi8 (.NET) В Delphi7 всё прекрасно.
← →
Sania (2005-07-18 01:58) [12]Sorry, в design-time.
← →
Наиль (2005-07-18 02:02) [13]А запускается? Если нет, то какая ошибка? Обычно при F9 указаная в вопросе ошибка заменяется на более конкретную.
← →
Юрий Зотов © (2005-07-18 02:06) [14]> Sania (18.07.05 01:58) [12]
Сообщение это означает, что где-то в коде Second.pas есть синтаксическая ошибка, причем среда не может ее однозначно локализовать и идентифицировать (например, где-то есть begin без end, или точка с запятой пропущена, или еще что-то в этом духе).
Приводите точный и полный код Second.pas, без него ничего конкретного сказать невозможно.
← →
Sania (2005-07-18 18:15) [15]в Delphi8(.NET)нельзя обратиться иэ формы fmSecond в fmMain также, как в Delphi7- т.е. fmMain.Textbox1 и т.д. не проходит- в Delphi7 всё работает. Может кто работал с .NET?
← →
Digitman © (2005-07-18 18:23) [16]
> Sania (18.07.05 18:15) [15]
врешь.
← →
Sania (2005-07-18 20:29) [17]> Digitman © (18.07.05 18:23) [16]
буду благодарен, если покажешь, где я ошибаюсь. Если кто может прислать работающий исходник (fmMain, на ней Button1 и Label1
При нажатии на Button1 создаем другую форму- fmSecond, на которой есть кнопкка Button2. При нажатии на эту кнопку у Label1 должен поменяться текст) на a_zickov@hotmail.com -Огромное спасибо. Так сравнивая варианты мне самому будет легче разобраться.
← →
Digitman © (2005-07-19 08:09) [18]
> Sania (18.07.05 20:29) [17]
> т.е. fmMain.Textbox1 и т.д. не проходит
и что говорит компилятор по этому поводу ?
Страницы: 1 вся ветка
Текущий архив: 2005.08.07;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.03 c