| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как вернуть значени переменной из одной процедуры |
| Автор: Mepcuk 11.10.2006, 17:17 |
| помогите пожалуйста! Горю ярким пламенем ! Как вернуть значение переменной из одной процедуры в другую ? Прописать как public ? А если у меня переменная типа INTEGER ? А если переменная типа ARRAY ? Или нужно классами прописывать ? Я совсем зеленый ! помогиииите !!! |
| Автор: DemoCode 11.10.2006, 17:22 | ||
Ты об этом?
|
| Автор: Mepcuk 11.10.2006, 17:51 | ||||
| Неее не совсем так !! допустим
Добавлено @ 17:53 Неее не совсем так !! допустим
|
| Автор: Yanis 11.10.2006, 17:53 |
| Зачем ей возвращать значение она всёравно умрёт в процедуре... Или тебе нужно выпустить знаечение superdata в мир, т.е. за пределы calculation? |
| Автор: DemoCode 11.10.2006, 17:55 | ||||
Тогда так:
Если критично, чтоб были именно процедуры, то:
|
| Автор: Mepcuk 11.10.2006, 17:55 |
| мне нужно выпустить в Мир Добавлено @ 17:57 Да очень критично потому что процедура состоит из огромных расчетов в примере просто указал ! Как сделать чтобы я видел ету переменную из любой процедуры ? |
| Автор: Yanis 11.10.2006, 17:57 |
Сделай calculation функцией. |
| Автор: DemoCode 11.10.2006, 17:58 | ||
Почему? |
| Автор: volvo877 11.10.2006, 17:59 |
| Потому, что ты уже исправил... Тебе сказать, что раньше было? |
| Автор: DemoCode 11.10.2006, 17:59 |
Так объяви "глобальную переменную" и работай с ней. Добавлено @ 18:00 А... ты первый вариант видел, где варку забыл удалить, а я думал ты его не успел заметить, т.к. ты свой пост исправления послал |
| Автор: Mepcuk 11.10.2006, 18:04 | ||
обясните где обьявлять ! только громко не смейтесь я зеленый
|
| Автор: DemoCode 11.10.2006, 18:09 | ||
Добавлено @ 18:11 Если нужна доступность в других юнитах, можешь её объявить в каком-нибудь юните и подключать его ко всем остальным в uses. |
| Автор: Mepcuk 11.10.2006, 18:11 |
| Огромное спасибо ! |