![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с потоками
Meganop © (2007-12-03 00:35:00)Всем привет!
Возникла ситуация, когда я захотел поработать с потоками. Делаю так:
var
stream: tmemorystream;
begin
stream.create;
stream.Write(PChar(Edit1.Text)^, Length(Edit1.Text));
stream.Free;
end;
Но Delphi пишет мне:
Access violation at address 004035E1 in module 'Poject1.exe'. Read of address 00000000.
Что делать, господа Мастера???
Slym (2007-12-03 08:23:00) [1]студент (03.12.07 4:20) [12]
для чего вообще потоки нужны
чтоб студентам зачОд поставить
Сергей М. (2007-12-03 08:16:00) [2]
> студент (03.12.07 04:20) [12]
> вполне можно обойтись и без них
Можно и велосипед изобрести.
студент (2007-12-03 04:20:00) [3]а для чего вообще потоки нужны? вполне можно обойтись и без них
Германн (2007-12-03 01:32:00) [4]
> Meganop (03.12.07 01:17) [10]
>
> - > Германн
> По критерию наименьшей цены никогда книжки не брал. Покупал
> только то, что изучал и хотел понять в настоящее время.
> Но вскоре понял, что все они, практически, говорят об одном
> и том же.
>
Наверно не то покупал. Кстати на форуме часто задают вопросы о том, какие книги лучше изучать начинающим. Поройся в "Прочие", наверняка найдешь.
А по сути, хэлп - самая лучшая книга!
P.S. Незнание английского является фактором отягощающем вину, а не смягчающим. Запомни это тоже.
Meganop (2007-12-03 01:17:00) [5]- > Германн
По критерию наименьшей цены никогда книжки не брал. Покупал только то, что изучал и хотел понять в настоящее время. Но вскоре понял, что все они, практически, говорят об одном и том же.
Германн (2007-12-03 01:11:00) [6]
> Meganop (03.12.07 00:58) [7]
>
> Вот и кинули бы ссылочку на соответствующую литературу.
> А то в книжках пишут создание калькуляторов да ерундовин
> всяких.
>
Ссылку захотел? Пожалуйста: F1+Constructors.
А книжки нужно покупать не по критерию наименьшей цены.
Германн (2007-12-03 01:07:00) [7]
> Anatoly Podgoretsky © (03.12.07 00:49) [6]
>
>
> > А потоки тут собственно и ни при чём.
>
> Стреам тоже поток, таже более поток.
Я имел в виду что проблема относится к вопросу "Создание экземпляров класса", а не конкретно потоков будь это stream или thread.
P.S. Про то что thread хоть и тоже поток, но всё таки скорее нить, я знаю :-)
Meganop (2007-12-03 00:58:00) [8]Вот и кинули бы ссылочку на соответствующую литературу. А то в книжках пишут создание калькуляторов да ерундовин всяких.
Anatoly Podgoretsky (2007-12-03 00:49:00) [9]
> А потоки тут собственно и ни при чём.
Стреам тоже поток, таже более поток.
Anatoly Podgoretsky (2007-12-03 00:48:00) [10]Любой класс создается, через указание Имени Класса и результат при необходимости присваивается переменной. Теперь синтаксис правильный.
Германн (2007-12-03 00:47:00) [11]
> Я просто никогда не работал с потоками.
А потоки тут собственно и ни при чём.
Германн (2007-12-03 00:46:00) [12]
> Что делать, господа Мастера???
>
Книжки читать. Изучить темы "Конструкторы" и "Создание экземпляров класса".
Meganop (2007-12-03 00:45:00) [13]Я просто никогда не работал с потоками.
Anatoly Podgoretsky - > Ты имеешь в виду:
stream:=tmemorystream.create;
?
Anatoly Podgoretsky (2007-12-03 00:39:00) [14]> Meganop (03.12.2007 00:35:00) [0]
Tstream.create и неплохо бы присвоить результат переменной.