Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
7-55878
Fakir
2003-05-05 15:44
2003.07.17
Свойства принтера


14-55810
Дмитрий К.К.
2003-07-01 06:50
2003.07.17
Именинники 1 июля


3-55471
AlexA
2003-06-11 12:53
2003.07.17
ApplyUpdates?


3-55397
Smalik
2003-06-23 13:56
2003.07.17
Сортировка в Grid e


4-55907
Mix
2003-05-13 18:49
2003.07.17
Replace Resource




   Наверх