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