![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема Read Write
Реактор © (2007-07-04 18:23:00)НИкак не могу понять, почему в D7 конструкции вида
wf := TFileStream.Create ( Edit44.Text + '.frx', fmOpenRead );
wf.Read( MasDigits, SizeOf (MasDigits) );
wf.Read ( MasDigitsB, SizeOf (MasDigitsB) );
-------
System.Assign ( wft, edit169.Text + '.tck' );
system.Rewrite ( wft ); и т.д.
проходят, а в D8 нет? На Read, Write, WriteLn, Close, Assign и т.п. ругается.
Реактор (2007-07-04 21:10:00) [1]А в чем поблема. Я задал конкретный вопрос. Человек назвал мои коды огрызками, а меня обозвал вруном. Это типа хорошо. А то, что я попытался его на место поставить - это типа плохо.
Ну напишите тогда в заглавии форума: МЫ КРУТЫЕ ПРОГРАММЕРЫ, ЕСЛИ ВЫ СЮДА ЗАШЛИ, ТО ПОМНИТЕ О НАШЕМ ВЕЛИЧИИ. МЫ МОЖЕТ БЫТЬ ОТВЕТИМ НА ВАШИ ВОПРОСЫ, ЕСЛИ СОЧТЕМ, ЧТО ВЫ ДОСТОЙНЫ ПОСЕЩАТЬ ЭТОТ САЙТ И БУДЕТЕ С ПОЧТЕНИЕМ ВОСПРИНИМАТЬ ТО, ЧТО ВАШИ ПРОГРАММУЛЬКИ МЫ БУДЕМ НАЗЫВАТЬ ОГРЫЗКАМИ.
Даааа ...
А мы удивляемся, почему Россия в ж...
Типа потому что гордые все. Что такое помочь - в мозгах отшибло напрочь.
{RASkov} (2007-07-04 21:00:00) [2]> [21] Реактор (04.07.07 20:21)
> Что еще написать надо?
После [17] тебе здесь уже мало кто будет отвечать...
Anatoly Podgoretsky (2007-07-04 20:53:00) [3]
> Тебя еще в проекте не было, когда я уже на ЕС проги писал.
>
На пользу не пошло.
Реактор (2007-07-04 20:21:00) [4]Палладин. Я не понимаю что не понятно.
При компиляции проги вылетают ошибки, которые я написал дословно. Что еще написать надо?
Вот на этой строке
wf.Read( MasDigits, SizeOf (MasDigits) );
вылетает ошибка
There is no overloded version of "Read" that can be called with this arguments.
Это я называю - ругается.
Palladin (2007-07-04 19:03:00) [5]
> Реактор (04.07.07 19:00) [17]
О... а это сильно... удачи тебе...
Johnmen (2007-07-04 19:03:00) [6]
> Слушай. Йемен. Тебе сколько лет? 10? Тебя еще в проекте
> не было, когда я уже на ЕС проги писал. Если не знаешь,
> то воздух не порть.
Здесь таких детских писателей стада ходют. Особенно в сессию.
Palladin (2007-07-04 19:02:00) [7]
> Реактор
не, ну реально, ты утверждаешь, что ругается, тебя реально спрашивают как ругается, и ты ни разу не привел текст ругани... сколько можно издеваться?
Реактор (2007-07-04 19:00:00) [8]Слушай. Йемен. Тебе сколько лет? 10? Тебя еще в проекте не было, когда я уже на ЕС проги писал. Если не знаешь, то воздух не порть.
Johnmen (2007-07-04 18:55:00) [9]
> Я опять же говорю. Что эта прога работает в D7 без проблем.
Или это враньё, или приведённые огрызки не соответствуют действительности.
Реактор (2007-07-04 18:54:00) [10]Там прога 2500 строк. Что Вам выдать? Я выдал реальные строки, на которых она пишет ошибку.
wft : Text;
Я опять же говорю. Что эта прога работает в D7 без проблем. Я ее уже больше трех лет юзаю, постоянно чего-то дописывая. То, что код написан без ошибок я уверен. Тут дело в чем-то другом. Я тут перенес ее в D8 и вот тебе "бабушка Юрьев день".
Johnmen (2007-07-04 18:54:00) [11]и более того, вся эта ерунда в [0] вообще не должна правильно работать :)
Palladin (2007-07-04 18:52:00) [12]Это все здорово, но чем ругается то? можеет првда матом?
Реактор (2007-07-04 18:50:00) [13]wf : TFileStream;
MasDigits : array [ 1 .. 1000, 0 .. 24, 0 .. 24 ] of LongInt;
MasDigitsB : array [ 1 .. 1000 ] of boolean;
Palladin (2007-07-04 18:49:00) [14]и еще вопрос каак описан wft в секции var?
Johnmen (2007-07-04 18:49:00) [15]В общем, давай реальный код с объявлением переменных и реальные ошибки на реальных строках.
Palladin (2007-07-04 18:48:00) [16]
> Реактор (04.07.07 18:45) [8]
вижу, посмотрел, вопрос:
wf как описана в секции var?
MasDigits как описана в секции var?
MasDigitsB как описана в секции var?
Реактор (2007-07-04 18:45:00) [17]Палладин. Вы посмотрите исходный код в моем первом посте. Там все так и написано.
Если заменить Assign на AssignFile, то все равно появляется ошибка.
Palladin (2007-07-04 18:41:00) [18]OK
пройдемте к древностям
заменить read, rewrite, assign
assign - System.AssignFile
read - System.Read
rewrite - System.Rewrite
Реактор (2007-07-04 18:39:00) [19]Если быть точным, то текс ошибки для верхнего кода выглядит так:
there is no overloded version of "Read" that can be called with this arguments.
Для второго кода:
Undeclarated identefier:"Assign"
Undeclarated identefier:"ReWrite"
Palladin (2007-07-04 18:38:00) [20]
> Реактор (04.07.07 18:35) [4]
неработающий пример на бочку