Вниз
Скачать: 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.023 c
14-55792
Dimedrol
2003-06-30 16:53
2003.07.17
Как передать переменную в FastReport ?


4-55897
Renegate
2003-05-16 11:38
2003.07.17
Получение списка активных процессов в Win9x/Me


11-55487
Ал
2002-11-12 09:32
2003.07.17
Как работать с handle всего приложения и отдельных форм


1-55518
DM.OMen
2003-07-04 17:30
2003.07.17
WinExec ???


3-55385
oic
2003-06-22 20:28
2003.07.17
Как вставить картинку в БД




   Наверх