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

Вниз

Переменные в Run-Time   Найти похожие ветки 

 
Gemini   (2004-08-16 14:52) [0]

Подскажите как создать переменную во время выполнения программы. И как ее сделать глобальной или локальной?


 
REA ©   (2004-08-16 14:54) [1]

А зачем?
В прямом смысле слова никак, но скорее всего для достижения цели нужно не это.


 
Рамиль ©   (2004-08-16 14:55) [2]

Э... Что значит создать переменную в Run-Time :o)


 
Gemini   (2004-08-16 14:58) [3]

В процедуре запоминается высота листбокса и он разворачивается на всю клиентскую область, далее понажатию на кнопку (в ее обработчике OnClick эта высота должна восстанавливаться. Не охота держать глобальную переменную, а как передать значение в OnClick не знаю.


 
Anatoly Podgoretsky ©   (2004-08-16 14:59) [4]

Храни ее в Tag


 
Gemini   (2004-08-16 15:02) [5]

Tag уже занят


 
Gemini   (2004-08-16 15:04) [6]

Хотя, если умножить высоту на 10, добавить мое значение которое 1 или 2... Все получится. Спасибо.


 
Рамиль ©   (2004-08-16 15:06) [7]

Вот нужно тебя так изголяться из за одной лишней переменной?


 
Digitman ©   (2004-08-16 15:06) [8]


> Gemini


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


 
Gemini   (2004-08-16 15:07) [9]

Тоже вариант


 
KSergey ©   (2004-08-16 15:13) [10]

Ааа... Может таки завести приватную переменную в классе формы? Или я не понял?


 
KSergey ©   (2004-08-16 15:14) [11]

Или мы не ищем легких путей?


 
Digitman ©   (2004-08-16 15:16) [12]


> как создать переменную во время выполнения программы


никак


> как ее сделать глобальной или локальной


никак


 
Sun bittern ©   (2004-08-16 15:55) [13]

Вот оно! Пополнение орешника :)


 
Анонимщик ©   (2004-08-16 16:48) [14]

Никакое не пополнение. Нужно создать список указателей на переменные с атрибутами и т.д. Одним словом, принцип компилятора/интерпретатора.
Для задачи лучше всего пронаследовать листбокс, введя дополнительные поля.


 
Digitman ©   (2004-08-16 16:51) [15]


> Анонимщик ©   (16.08.04 16:48) [14]


> список указателей на переменные


на какие такие "переменные", если их каким-то макаром еще нужно умудриться создать ?

и только не начинай про New(), GetMem(), StrAlloc() и иже с ними - никакого отношения к "созданию переменной в ран-тайм" это не имеет


 
Анонимщик ©   (2004-08-16 17:16) [16]

Да? А что такое создание переменной в рантайм?



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

Форум: "Основная";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.055 c
14-1092177221
Profi
2004-08-11 02:33
2004.08.29
Сопромат


1-1092395892
NikeOLD
2004-08-13 15:18
2004.08.29
Отловить изменение ширины колонки ListView


3-1091793315
MORA
2004-08-06 15:55
2004.08.29
блокировка грида


4-1090061970
Cara
2004-07-17 14:59
2004.08.29
Widestring to String


8-1086686980
Orion2
2004-06-08 13:29
2004.08.29
Создание тени под текстом





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский