Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2012, 00:16   #1
-Jack-
Форумчанин
 
Регистрация: 19.04.2009
Сообщений: 368
По умолчанию Создание новой функции

Всем доброго времени суток. Пишу функцию:

Код:
Myfunction(memo:Tmemo): boolean;
Хочу функцию эту использовать для нескольких форм и на некоторых формах memo нет.

Собственно вопрос, как проверить есть Tmemo на форме или нет ?

Т.е. если memo на форме нету, то функция задается вот так
Код:
 Myfunction(nill);
Но в самой функции нужно сделать проверку, задан какой-то мемо или вместо мемо стоит nil

Последний раз редактировалось -Jack-; 02.11.2012 в 00:29.
-Jack- вне форума Ответить с цитированием
Старый 02.11.2012, 00:44   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Myfunction(nil)

if memo=nil then ...
if not Assigned(memo) then ...
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 02.11.2012, 01:53   #3
-Jack-
Форумчанин
 
Регистрация: 19.04.2009
Сообщений: 368
По умолчанию

Блин ... пробовал
Код:
If not memo = nil then
А сейчас понял, что скобки забыл поставить ...

Аватар, спасибо за помощь!
-Jack- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TTable Создание новой таблицы :) flouwjke БД в Delphi 3 05.05.2012 19:09
Создание новой страницы в RxRichEdit artemavd Общие вопросы Delphi 1 22.08.2010 16:07
FibDataBase создание новой базы Lokos БД в Delphi 1 13.07.2010 05:22
Создание новой записи Gerox БД в Delphi 3 30.12.2007 14:22