var t :text;
a,b:integer;
begin
assign (t,‘input.txt’); // ассоциация переменной input с файлом input.txt
reset (t); // открытие файла, связанного с переменной input на чтение
read (t, a); // из файла
read (t, b); // из файла
write(a,’ ',b);
close(t); // Закрытие файла, связанного с переменной input
end.
Ошибка времени выполнения: System.IO.FileNotFoundException: Файл ‘C:\gg\eshko170517\input.txt’ не найден.
Стек:
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options,
SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.StreamReader…ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
в System.IO.StreamReader…ctor(String path, Encoding encoding)
в PABCSystem.PABCSystem.Reset(Text f, Encoding en)
в PABCSystem.PABCSystem.Reset(Text f)
в fil.Program.$Main() в C:\PABCWork.NET\fil.pas:строка 5
в fil.Program.Main()
Не сомневаюсь, что в вашем компьютере программа работает. Но возможна ли ситуация, чтобы программа не находила файл. Из описания ошибки нельзя ли установить, в чём причина. Дело в том, на новый ноутбук установлена Win10 и программа Pascal. И нет ли в Win10 какого либо запрета?
ну это скорее у тебя с компьютером, у всех такое пашет… попробуй System.IO.StreamReader юзать, более низкоуровневые операции… ещё
System.IO.file.create('a.txt').close;
если это не будет пахать - скорее всего антивирус(или что то типа него) блокирует разные программы не внесённые у него в вайтлист от чтения и записи файлов
Попробуйте указать полный путь к файлу, включая логический диск, например С:\PABCWork.NET\input.txt (конечно, этот файл должен существовать) и если все равно не получится - проблема в правах доступа. Их может ограничить как операционная система, так и антивирусное ПО. Но если Вы файл input.txt создали и заполнили под той же самой учетной записью, с которой работаете, операционную систему из подозрения можно исключить.
Сходил в магазин, сказали, что Win10 и не будет работать с тестовой версией PascalABC.Net, только с лицензионной. А где взять лицензионную. И есть ли гарантия, что лицензионная версия будет работать.
лол у тебя демка?))) ну на сайте винды
хз ищи там
сверху вроде там кнопка купить
если нет - то мастера вызывай, если хороший мастер - то может и пиратку нормальную поставить
Не знаю, что такое лол. Win10 установили в магазине. И потом её активировали.
Дело было как. Купил ноутбук с установленной Win10, но не активировал. Установил PascalABC.Net. День поработал, потом отнёс ноутбук в магазин, чтобы активировать. Что-то он долго активировал, часа 3. Спросил, переустанавливал ли он Win10. Сказал, что только активировал.
PascalABC.NET 3.2 - это свободно распространяемое ПО, посему любая скачанная с официального сайта версия является лицензионной. В магазине, пардон, сидят совершенно некомпетентные люди.
Вот ссылка, если не знаете