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

Вниз

В какой тип данных можно сохранить и Bitmap и Ansistring?   Найти похожие ветки 

 
TeNY ©   (2005-03-06 08:36) [0]

Пытался использовать тип Variant нo в него можно сохранять только простые неструктурированные типы,а нужен универсальный тип.


 
Klopan ©   (2005-03-06 08:58) [1]

mytype = record
 bitmap: tbitmap;
 astring: ansistring;
end;


 
TeNY ©   (2005-03-06 09:06) [2]

У меня 20 разных типов и что каждый обьявлять?
да и как потом узнать где именно хранится обьект в этом самом
mytype?


 
TeNY ©   (2005-03-08 18:30) [3]

!


 
Sergey_Masloff   (2005-03-08 18:59) [4]

Указатель.
Вернее, так:

TMyRec = record
 DataPtr : Pointer;
 DataSize : LongInt;
 DataType : // Тут храни как код или как элемент множества - как удобнее
end;


Не забывать выделять память и потом чистить ее за собой


 
Набережных С. ©   (2005-03-08 19:07) [5]


> TeNY ©   (08.03.05 18:30) [3]

Более развернуто можно изложить? Мне почему-то кажется, что тебе совсем не это надо. Поделись с народом наболевшим, может кто чего более удобоваримое предложит:)

AnsiString - тип с контролируемым временем жизни. Его опасно хранить в нетипизированном виде.


 
Defunct ©   (2005-03-08 21:25) [6]

TeNY ©   (06.03.05 08:36)  

TMemoryStream



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

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

Наверх




Память: 0.45 MB
Время: 0.037 c
1-1109774205
Anatoliy T.
2005-03-02 17:36
2005.03.20
Установлен ли Word


1-1109924444
webpauk
2005-03-04 11:20
2005.03.20
Редактор кода


14-1109514597
Qwatrbe4
2005-02-27 17:29
2005.03.20
Домен+хостинг


14-1109783153
asdqwer
2005-03-02 20:05
2005.03.20
Черно-белые диски, которые при вращении кажутся цветными


14-1109784234
lokid7
2005-03-02 20:23
2005.03.20
IP в локальной сети и доступ по нему к инету





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