|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
01.06.2011, 20:34 | #1 |
Регистрация: 28.05.2011
Сообщений: 9
|
Непонятная ошибка
function EChange(DestStream, SourseStream: Tstream; Count:Int64; Password:string):Boolean;
var Buffer:TBlock; PC:Int64; AC:Byte; begin result:=true; try if Password='' then begin DestStream.CopyFrom(SourseStream,Co unt); exit; end; Init(Password); Keys; PC:=0; while Count-PC>=BSize do begin SourseStream.Read(Buffer,BSize); EBlock(Buffer); DestStream.Write(Buffer,BSize); inc(PC,BSize); end; AC:=Count-PC; if Count-PC<>0 then begin SourseStream.Read(Buffer,AC); DestStream.Write(Buffer,AC);//после этой строки выкидывает end; except result:=false; end; end; выдает сообщение Project1.exe faulted with message:'access violation at 0xffffffff: Read of address 0xfffffff'. если нужно то в момент выхода АС=0, Count=-1, PC=255 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятная ошибка | Lisёноk | Помощь студентам | 4 | 19.12.2010 15:08 |
Непонятная ошибка | Denis0n | Microsoft Office Excel | 7 | 24.08.2010 16:12 |
(СИ)непонятная ошибка. | RZMTZM | Помощь студентам | 7 | 04.02.2010 02:49 |
Непонятная ошибка | Дырдин | Общие вопросы C/C++ | 7 | 14.10.2009 21:30 |
Непонятная ошибка | Slash | Общие вопросы Delphi | 6 | 19.06.2007 14:45 |