Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
 
NoobD
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 12
#1

"Видимость" объектов в функции - Delphi

12.03.2015, 18:58. Просмотров 720. Ответов 15
Метки нет (Все метки)

Всем привет!
Я начинающий, при написании нужной мне программки столкнулся с тем, что нужно создать функцию, передавать в нее параметры и обращаться из этой функции к объектам формы.

Какая возникла ситуация: Есть объект типа TStringGrid, назвал я его SG1, если создать, скажем, процедуру обработки клика по кнопке, то свободно получаю доступ к объекту через:
... var A: string;
A:=SG1.Cells...

Если же создаю свою функцию, в которую нужно передать данные, то в теле функции не получается обратиться к SG1.

Как нужно правильно делать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2015, 18:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос "Видимость" объектов в функции (Delphi):

Из слов "Работа", "крест", "тон" составить фразу "Кто не работает, тот не ест" и определить ее длину - Delphi
Из слова "Работа","крест","тон" составить фразу:"Кто не работает, тот не ест" и определить ее длину.

На форме располагаются компоненты: редактор Edit; линейка ScrollBar; радионабор с опциями "Цветы", "Деревья", "Рыбы", "Звери" - Delphi
Доброго времени суток, 2 курс 2 семестр, пришли, препод раздал задачи, сказал качайте дома и вперед, что да как ни слова, вот собственно...

Тысячные числа исправлять к примеру с "1200" на "1 200", "12000" на "12 000" и т.д - Delphi
Собственно числа исправлять к примеру с "1200" на "1 200", "12000" на "12 000", "120000" на "120 000" и т. д. Входные данные: String,...

В слове Х перед каждой буквой "к", которой предшествует буква "с", вставить букву "н" - Delphi
Привет всем) вот условие задачи:В слове Х перед каждой буквой "к", которой предшествует буква "с", вставить букву "н" У меня был код на...

На основании иерархии объектов предметной области "Компьютерные игры" сформировать главное меню проекта - Delphi
На основании иерархии объектов предметной области,Компьютерные игры, сформировать главное меню проекта. В меню должно быть не менее 20...

Дана строка. Заменить все буквы "м" на "н". Заменить все вхождения сочетаний букв "про" на "нет" - Delphi
2.Дана строка. 1) Заменить все буквы м на н. 2) Заменить все вхождения сочетаний букв "про" на "нет".

15
northener
пофигист широкого профиля
3246 / 2298 / 498
Регистрация: 15.07.2013
Сообщений: 13,554
14.03.2015, 03:00 #16
Цитата Сообщение от NoobD Посмотреть сообщение
Чем он плох
Тем что в нем используется некая глобальная переменная form1. Которая не имеет никакого смысла в модуле с описанием класса.
0
14.03.2015, 03:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2015, 03:00
Привет! Вот еще темы с ответами:

Замените в слове Х все буквы "а" на сочетание "ку", а сочетание "ку" на букву "б" - Delphi
Написать программу, заменяющую в слове Х все буквы "а" на сочетание "ку", а сочетание "ку" на букву...

DBGrid: "цена" умножить на "количество" и записать на место "цена" - Delphi
Короче есть DBGRID первый столбец "Название" второй "Количество " третий "Цена" Нужно как то что бы цена умножалась на количество и...

Дан символ "а" и позиции на экране (n,m). Вывести "а" в заданных позициях, если это возможно - Delphi
Дан символ "а" и позиции на экране (n,m). Вывести "а" в заданных позициях, если это возможно, иначе выдать соответствующее...

В заданном предложении найти слова, из которых одно является обращением другого ("дом" - "мод") - Delphi
Помогите пожалуйста написать код на программу которая В заданном предложение находит слова из которых одно является обращением другого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru