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

Вниз

Прочти :)   Найти похожие ветки 

 
Hellman   (2002-08-02 19:15) [0]

Вот создал запись вида:

type
TRL = record
Name : string[128];
Text : TStrings;
isLastFile : Boolean;
end;
type
TRLPart = record
Theme : string[64];
TRLData : TRL;
end;
TRLArray = array[1..128] of TRLPart;
TRLFile = file of TRLArray;

но у меня не получается с Text : TStrings;, чтобы записать в файл. Можеть подскажете что можно использовать вместо TStrings?


 
Странный Прохожий   (2002-08-02 21:57) [1]

Text : TStrings -- это указатель на объект TStrings. При попытке записи структуры в файл, естественно, запишется данный указатель.
По прочтении же он будет неактуален. И привет.
Так что нужно писать спец. процедуру для сохранения/восстановления содержимого вашей сложной структуры...


 
Poirot   (2002-08-02 23:09) [2]

Но помоему есть ещё маленькая проблемка с юзаньем TStrings - это мтт) абстрактный Класс с вытекающими от сюда последствиями...


 
IrenFD   (2002-08-03 02:59) [3]

Насколько помню, объекты и динамические массивы в record-ах не используються, так что работай по принципу memo, только сам.


 
PC_Maniac   (2002-08-12 12:52) [4]

Попробуй заменять TSrtings на TStringlist


 
watcher   (2002-08-12 14:17) [5]

попробуй писать TStrings.Text


 
Pumpkin   (2002-08-12 17:32) [6]

Послушай PC_Maniac.
Не трогай TStrings. Используй TStringList.


 
watcher   (2002-08-12 17:46) [7]

ну чем вам не нравится TStrings ?
ну абстрактный это класс, ну и что ?
(я надеюсь что Hellman не писал что-то вроде Text := TStrings.Create)
а почему не работает Странный Прохожий уже объеснял...



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

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

Наверх





Память: 0.56 MB
Время: 0.035 c
3-68626
MAXL
2002-09-29 20:30
2002.10.21
В SQL EXPLORE создал алиас для базы MSACCES97 , но


1-68730
Wetnose
2002-10-11 09:20
2002.10.21
COM-server в design-time не выгружается...


7-69027
Hellman
2002-08-02 19:15
2002.10.21
Прочти :)


3-68619
mer
2002-09-27 11:30
2002.10.21
работа с TupdateSQL


14-68966
Bi
2002-09-28 09:16
2002.10.21
Как удалить компоненты из DELPHI5.





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