Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-55599
tm
2003-07-03 12:40
2003.07.17
Исчезает из формы StatusBar, при разв. окна и обрат. опер.


11-55484
Ал
2002-11-17 00:43
2003.07.17
Как переопределить функцию в KOL?


14-55730
Centurion
2003-07-02 17:38
2003.07.17
mwEdit


14-55726
paxer
2003-07-02 14:52
2003.07.17
Нужен компонент ввода даты с возможностью ввода пустого значения


14-55830
Шишкин Илья
2003-07-01 14:49
2003.07.17
Посоветуйте бесплатный хостинг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский