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

Вниз

чтение компонента из файла   Найти похожие ветки 

 
mc_duck   (2003-11-07 17:25) [0]

Добрый(еще раз) день!
У меня есть:
TConi=class(TPaintbox)
...
end;
...
...
procedure TForm1.Save;
var
Stream: TFileStream ;
t:TConi;
begin
Stream := TFileStream.Create( "AFile", fmOpenRead ) ;
t:=Stream.ReadComponent(nil) as TConi;
end;

procedure TForm1.open;
var
Stream: TFileStream ;
begin
Stream := TFileStream.Create( "AFile", fmCreate ) ;
Stream.WriteComponent(TConi.create);
end;

Объект был предварительно записан в файл.При считывании из
файла не ругается,но на экране он не вырисовывается,хотя тот,
который записывается,на экране вырисовывается.
Спасибо!


 
mc_duck   (2003-11-07 20:35) [1]

Да,причем прорисовка происходит при создании объекта.


 
Игорь Шевченко   (2003-11-07 20:45) [2]

save c open не перепутан ?


 
mc_duck   (2003-11-07 20:47) [3]

Да,здесь перепутан(прошу прощения),но в программе все чисто.


 
Palladin   (2003-11-07 20:48) [4]

Думаю все таки перепутаны.
Прикольно :)


 
Игорь Шевченко   (2003-11-07 20:51) [5]

t:=Stream.ReadComponent(nil) as TConi;

t.Parent не надо указать ?


 
mc_duck   (2003-11-07 20:53) [6]

->Palladin ©
А я думаю,что не перепутано и не так уж прикольно,а так же,что
с тобой ничего такого никогда не случалось.


 
Palladin   (2003-11-07 20:57) [7]

Случалось конечно. Да я и не собирался на тебя наезжать.
А если уж читаешь компонент, то указывай его принадлежность, а так пока что он у тебя висит в нигде. см Игорь Шевченко © (07.11.03 20:51) [5]


 
mc_duck   (2003-11-07 21:01) [8]

>>----->Игорь Шевченко ©
Прописал t.Parent:=Form1
но пишет access violation.


 
Игорь Шевченко   (2003-11-07 21:52) [9]

Отладчиком пользоваться не помогает ? Ме же не телепаты, чтобы по одной-двум строчке кода выдать полную и обстоятельную диагностику. Хочешь реальной помощи - приводи код полностью, пиши, в каком конкретно месте и после каких конкретных действий возникает Access Violation, какие действия ты проделал для анализа и где остановился.



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

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

Наверх




Память: 0.46 MB
Время: 0.01 c
1-56686
TRyaSS
2003-11-06 15:21
2003.11.17
Как в Паскале вычислить корень 3 или 4 или n степени


14-56906
Кен
2003-10-25 01:41
2003.11.17
Как связаны размер кластера и размер диска ? Я хочу сделать один


1-56666
Yanis
2003-11-05 10:15
2003.11.17
Prisoedinenie


1-56651
Cosinus
2003-11-05 11:54
2003.11.17
Вопрос по массивам данных


4-56951
Lony
2003-09-22 15:23
2003.11.17
Шелл-хуки





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