IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Invalid Pointer Operation...
Unconnected
сообщение 21.02.2009 20:29
Сообщение #1


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


...и почему-то никто почти не знает толком, от чего она берётся. На куске кода:

Procedure ssendfile;
var fm,fm2:TFilestream;
begin
try
fm:=TFileStream.Create(form7.Edit1.Text, fmOpenRead);
fm.Position:=0;
fm2:=TfileStream.create('temp',fmcreate);
fm2.position:=0;
cipher.initstr(key,tdcp_sha1);
cipher.EncryptStream(fm,fm2,fm.size);
cipher.burn;
form1.ClientSocket1.socket.SendText('#X'+form7.edit1.text+'#0'+inttostr(form1.listbox2.itemindex));
fm2.position:=0;
form1.ClientSocket1.socket.SendText('Size:'+IntToStr(fm2.Size)+ #0);
form7.StatusBar1.SimpleText:='Выполняется отправка '+inttostr(fm2.size);
form1.ClientSocket1.Socket.SendStream(fm2);
form7.edit1.text:='';
form7.hide;
fm.free;
fm2.Free;
except
showmessage('Ошибка!');
end;
end;

вылетает Invalid Pointer Operation и вдобавок ещё одна ошибка с длинным содержанием, начинается "Unhabled execution in...". Было ещё несколько моментов с вылетом ошибки, но их я сумел исправить сам, здесь не получается..


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Unconnected
сообщение 21.02.2009 21:31
Сообщение #2


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Поставил брекпоинты, оттрассировал(кажется, так это называется), ошибка на строке
form1.ClientSocket1.socket.SendText('#X'+form7.edit1.text+'#0'+inttostr(form1.listbox2.itemindex));

и выдаётся
Цитата
'' is not valid integer value
. Я подумал на преобразование inttostr и сделал так:
showmessage(inttostr(form1.listbox2.itemindex));
form1.ClientSocket1.socket.SendText('#X'+form7.edit1.text+'#0'+inttostr(form1.listbox2.itemindex));


Сообщение 1..

Программа порадовала lol.gif


Эскизы прикрепленных изображений
Прикрепленное изображение

--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 9.07.2025 19:51
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"