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

Вниз

храненилище информации   Найти похожие ветки 

 
gray_falcon ©   (2007-09-13 13:39) [0]

Люди, подскожите пожалуйста как организовать какой-либо контейнер для хранения информации.
Если по точнее, то как хранить нетипизированную информацию в оперативной памяти произвольного размера, чтобы с ней можно было совершать самые простые действия: читать-записывать n байт начиная с m-ного, присваивать и записывать информацию из любых переменных.
P.S. TStream не предлагать, он не такой гибкий, как мне надо, в операциях с переменными.
Может использовать ASM, но в нем я не силен, так что желательно в Delphi


 
clickmaker ©   (2007-09-13 13:42) [1]

var P: Pointer
P := AllocMem(size);
...


 
MBo ©   (2007-09-13 13:51) [2]

>TStream не предлагать, он не такой гибкий, как мне надо, в операциях с переменными.

поясни, в чем гибкости не хватает


 
Сергей М. ©   (2007-09-13 13:53) [3]


> TStream не предлагать, он не такой гибкий, как мне надо


Ну так а что мешает сделать собственного наследника этого класса с целью реализовать недостающую гибкость ?


 
Palladin ©   (2007-09-13 14:16) [4]

это TStream то негибкий... куда еще гнуться то... видимо знаний у тебя не хватает...


 
Сергей М. ©   (2007-09-13 14:21) [5]

Рискну предположить, что Автору с лихвой будет достаточно даже TMemoryStream



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

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

Наверх





Память: 0.45 MB
Время: 0.041 c
2-1189746770
APXi
2007-09-14 09:12
2007.10.14
Как определить какая форма активна, если все формы внедрены?


15-1190001542
Pazitron_Brain
2007-09-17 07:59
2007.10.14
Что вы делаете на работе?


2-1189883966
xvost
2007-09-15 23:19
2007.10.14
массивы


15-1189284559
NailMan
2007-09-09 00:49
2007.10.14
К вопросу об уничтоженнии данны на харде


3-1181379653
Девушка
2007-06-09 13:00
2007.10.14
странное поведение interbase?





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