Автор: cheops (23.02.2007 в 16:10)
>Имеется десять кнопок, от Button0 до Button9, по onClick каждой вызывается одна и та же
>функция; как в этой функции определить, какая кнопка ее вызвала? Очевидное решение -
>передавать имя кнопки параметром, но можно ли иначе?
Все остальные варианты хуже и завязываются на глобальные переменные, чего лучше избегать до последнего, пока совсем уж не припрёт. Речь как понимаю о Builder? Там каждый элемент управления имеет специальное свойство Tag, через котороый можно передавать всякое... в принципе он как раз для таких задач задумывался.
> - Как запустить выполнение программы с отслеживанием значения переменных? Watch List
>работает только в критических случаях.
Чем Watch List не нравится (мне он самому не нравится, но работать в принципе позволяет)? Посмотрите ещё Run->Evaluate.
> - Как добавить к проекту новую форму? Если просто нажать на New Form, то вызов Form2->ShowModale() вызывает ошибку (Unknown Symbol 'Form2')
А вы заголовочный файл включайте для формы Form2, даже пункт меню специальный для этого случая ввели File->Include Unite Hdr... (хотя зря наверное - операция не сильно сложная).
> - В каком компоненте можно писать текст также. как в Label, но в несколько строк?
Возьмите Memo - сделайте ему серый фон, ReadOnly установите в true - ещё и текст копировать сможете, если установите Enable в false - будет чистый статический элемент (без возможности копирования) - с краями поиграйтесь - можете вообще превратить его в чистый Label без границ - один текст.