Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.27;
Скачать: CL | DM;

Вниз

Выделение памяти   Найти похожие ветки 

 
abitur ©   (2002-06-08 16:05) [0]

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


 
MBo ©   (2002-06-08 16:09) [1]

ну раз не знаешь, как же тогда выделить ;)


 
MaximatorVeter ©   (2002-06-08 16:13) [2]

Положись на интуицию ...


 
Anatoly Podgoretsky ©   (2002-06-08 16:20) [3]

Сколько я не знаю нельзя, можно сколько я знаю


 
mifi   (2002-06-08 16:21) [4]

переменные бывают статические и динамические


 
абитур   (2002-06-11 14:21) [5]

То, что существуют статические и динамические переменные я знаю.
Статическими переменными слава богу пользуюсь, а вот динамическими... тока для преобразования типов.
Основной вопрос состоит собственно говоря в чём:
создал я бестиповую переменную нужного размера динамически, но как чор подери ее использовать?


 
Игорь Шевченко ©   (2002-06-11 14:24) [6]

Учиться, учиться и еще раз учиться.


 
PVOzerski ©   (2002-06-11 14:32) [7]

Использовать её адрес как указатель на переменную известного типа. Например, на массив. При этом, если контроль диапазона отключен, что бывает по умолчанию, можно смело обращаться и к элементам, формально не попадающим в диапазон описанного массива, лишь бы за пределы выделенного блока не вылететь. Правда, дебаггер в этом случае отказывается выводить значения этих элементов.


 
Atyla   (2002-06-11 17:03) [8]

Примерчик:
Var P:Pointer
S:PChar;
T:^Integer;

Begin
GetMem(P,60000);
S:=P;
S:="абракадабра";
T:=P;
End;


 
abitur ©   (2002-06-15 16:18) [9]

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



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

Текущий архив: 2002.06.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
14-89029
Blackman
2002-05-23 11:47
2002.06.27
Компонент или исходник планирования помещений ?


3-88712
Fissher
2002-06-02 16:35
2002.06.27
Работа с BD без Alias - ов


1-88908
I'm not a lamer not yet a hacker
2002-06-12 13:01
2002.06.27
Прошу мастеров ответить...


14-88990
Lord Warlock
2002-05-24 15:03
2002.06.27
Интерфейс и девушка!


1-88840
shagen
2002-06-17 14:26
2002.06.27
Курсорные форматы