Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.041 c
3-1177316209
Juice
2007-04-23 12:16
2007.07.29
DBX & Oracle ошибка при коннекте


15-1182293502
Riply
2007-06-20 02:51
2007.07.29
Самое "часто-встречающиеся" имя в интернете ?


15-1183328674
Германн
2007-07-02 02:24
2007.07.29
Какая всё-таки хорошая вещь - современные бытовые водонагреватели


2-1183367944
RomanH
2007-07-02 13:19
2007.07.29
MySQL


15-1182880955
TSuperPanel
2007-06-26 22:02
2007.07.29
SizeOf





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