Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

проблема с доступом к переменной в заголовке процедуры...   Найти похожие ветки 

 
Mazer   (2003-07-04 11:39) [0]

Здравствуйте, уважаемые!

Возникла небольшая проблема.

Работая с RichView я написал процедуру по вставке таблицы в документ:
............................................
procedure InsertTable(table: TRVTableItemInfo; rve: TRichViewEdit);
............................................
var table1: TRVTableItemInfo;
............................................
CreateTable(table1, rve1);

Но при работе я не могу получить доступ к переменной "table1" из другой процедуры :-(
При отладке: table1 - nil

Но если не использовать вышеописанную процедуру, то к "table1" можно легко обратится...

Где тут косяк, подскажите!


 
Mazer   (2003-07-04 11:40) [1]

поправка:
вызов процедуры соответственно: InsertTable(table1, rve1);


 
MBo ©   (2003-07-04 11:42) [2]

var ?


 
Repa ©   (2003-07-04 11:49) [3]

Чувак, а, действительно, объявление-то где? В теле процедуры. Это локальная переменная. Если хочешь обращаться к ней в несколький процедурах, объяви её глобально, т.е. в разделе var, который перед implementation.


 
Mazer   (2003-07-04 11:53) [4]

var
table1: TRVTableItemInfo;
это и есть глобальное объявление, точнее объвление в public разделе класса основной формы (хотя пробовал и перед implementation).


 
MBo ©   (2003-07-04 11:54) [5]

var - параметр процедуры


 
Mazer   (2003-07-04 11:59) [6]

[b]MBo[/b]
procedure InsertTable(var table: TRVTableItemInfo; rve: TRichViewEdit); - ?



 
Mazer   (2003-07-04 12:05) [7]

MBo
заработало...
хотя раньше пробовал так делать, был косяк...
видимо сам что-то начудил второпях...

в любом случае
Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
14-55817
Dmitriy O.
2003-06-30 09:02
2003.07.17
Спец. эфекты в программах


1-55655
UnDISCOvery
2003-07-04 13:17
2003.07.17
Алоха ! Почему форма не получает фокус ?


14-55729
HermitAlex
2003-07-02 16:11
2003.07.17
Парсинг SQL выражения


3-55467
firefox
2003-06-25 12:41
2003.07.17
Декодирование сжатого формата даты ?!?!?


3-55429
Endi
2003-06-22 12:58
2003.07.17
Длинный DBCtrlGrid