Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема Read Write


Страницы:   1 2

Реактор ©   (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]

неработающий пример на бочку


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо