Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2010, 15:11   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
За ним разве успеешь?..
Ну самый правильный ответ то за тобой
Я только так... Разжевал слегка.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.08.2010, 15:15   #12
legendary
Форумчанин
 
Аватар для legendary
 
Регистрация: 21.04.2010
Сообщений: 125
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
файл в Program Files или аналогичной папке?

Про FileMode раньше не слышали?
Со зрениям проблемы?
legendary вне форума Ответить с цитированием
Старый 01.09.2010, 14:52   #13
legendary
Форумчанин
 
Аватар для legendary
 
Регистрация: 21.04.2010
Сообщений: 125
По умолчанию

Вроде розобрался, но мучит один вопрос: почему тут ошибка
Код:
var
  f1:file;
  buf1:array [0..10000]of byte;
  x1:longint;
begin
assignfile (f1,'c:\lol.exe');
filemode:=0;
reset(f1,1);
x1:=filesize(f1);
blockread(f1,buf1,x1);  //I\O 998
.....
closefile(f1);
end;
а если

Код:
var
  f1:file;
  buf1:array [0..10000]of byte;
begin
assignfile (f1,'c:\lol.exe');
filemode:=0;
reset(f1,1);
while not eof(f) do
begin
blockread(f1,buf1,1); 
.....
closefile(f1);
end;
то все пучком. почему нельзя копирнуть прогу одним блоком?
legendary вне форума Ответить с цитированием
Старый 01.09.2010, 14:57   #14
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

А что, размер файла разве 10001 байт?

Вы просите его читать x1 байт в массив из 10001 байт (меньше 10 Кб).
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка "Asynchronous socket error 10053" Neexuus Работа с сетью в Delphi 4 30.11.2010 14:02
strcpy(str, strlen(""), "") - error! nazavrik Общие вопросы C/C++ 2 09.02.2010 17:21
1>Проект : error PRJ0003 : Ошибка при создании "cl.exe". ben95 Помощь студентам 1 14.05.2009 17:10
Проект : error PRJ0003 : Ошибка при создании "cl.exe". ben95 Общие вопросы C/C++ 0 14.05.2009 16:50
ОШИБКА:"error BGI graphics not ..." Panterka Помощь студентам 7 12.12.2007 17:06