![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с посылкой файла через Socket [D7, WinXP]
MRAk © (2007-05-07 00:11:00)Удивительная проблема при одном и том же коде в случайном порядке(тоесть может вылететь а может и нормально принять) на клиенте вылетает ошибка:
']/c' is not a valid integer value
вот кусок кода приема:
if Reciving then
begin
try
sln:=length(s);
except
writeln(tx,'!!!!!8!!!!!!!!');
beep;
end;
writeln(tx,'fs,data: '+inttostr(fs.size)+' <> '+inttostr(datasize)+' sln: '+inttostr(sln)+' s[1]: '+s[1]);
try
fs.Write(s[1], sln);
except
writeln(tx,'!!!!!1!!!!!!!!')
end;
try
if fs.Size=DataSize then
begin
writeln(tx,'fs,data: '+inttostr(fs.size)+' <> '+inttostr(datasize)+' sln: '+inttostr(sln)+' s[1]: '+s[1]);
{begin}
try
fs.Free;
except
writeln(tx,'!!!!!3!!!!!!!!')
end;
Reciving:=false;
n2.Click;
end;
except
writeln(tx,'!!!!!2!!!!!!!!')
end;
Как видно я виду лог с надеждой отыскать где вылет ошибка происходит, но в логе не остается информации, и дпже после ошибки файл принимается до конца но программа не воспринимает что файл принят.
Подскажите что я сделал не так? или где еще посмотреть надо?
MRAk (2007-05-07 00:17:00) [1]ан нет не доконца он принялся
MRAk (2007-05-07 00:13:00) [2]вот лог при ошибке посреди приема.
fs,data: 8180 545792 sln: 8192 s[1]: 2
fs,data: 16372 545792 sln: 8192 s[1]: p
fs,data: 24564 545792 sln: 8192 s[1]: Т
fs,data: 32756 545792 sln: 8192 s[1]: ж
fs,data: 40948 545792 sln: 8192 s[1]: z
fs,data: 49140 545792 sln: 8192 s[1]: ¶
fs,data: 57332 545792 sln: 8192 s[1]: Ь
fs,data: 65524 545792 sln: 8192 s[1]: >
fs,data: 73716 545792 sln: 8192 s[1]: і
fs,data: 81908 545792 sln: 8192 s[1]: ї
fs,data: 90100 545792 sln: 8192 s[1]: "
fs,data: 98292 545792 sln: 8192 s[1]: O
fs,data: 106484 545792 sln: 8192 s[1]: \x8
fs,data: 114676 545792 sln: 8192 s[1]: ј
fs,data: 122868 545792 sln: 8192 s[1]: э
fs,data: 131060 545792 sln: 8192 s[1]:
fs,data: 139252 545792 sln: 8192 s[1]: 3
fs,data: 147444 545792 sln: 8192 s[1]: –
fs,data: 155636 545792 sln: 8192 s[1]: \x2
fs,data: 163828 545792 sln: 8192 s[1]: €
fs,data: 172020 545792 sln: 8192 s[1]: а
fs,data: 180212 545792 sln: 8192 s[1]: y
fs,data: 188404 545792 sln: 8192 s[1]: \x7
fs,data: 196596 545792 sln: 8192 s[1]: п
fs,data: 204788 545792 sln: 8192 s[1]: Э
fs,data: 212980 545792 sln: 8192 s[1]: Ц
fs,data: 221172 545792 sln: 8192 s[1]: s
fs,data: 229364 545792 sln: 8192 s[1]: M
fs,data: 237556 545792 sln: 8192 s[1]: E
fs,data: 245748 545792 sln: 8192 s[1]: ¦
fs,data: 253940 545792 sln: 8192 s[1]: \x1
fs,data: 262132 545792 sln: 8192 s[1]: ®
fs,data: 270324 545792 sln: 8192 s[1]: …
fs,data: 278516 545792 sln: 8192 s[1]: Е
fs,data: 286708 545792 sln: 8192 s[1]: п
fs,data: 294900 545792 sln: 8192 s[1]: c
fs,data: 303092 545792 sln: 8192 s[1]: З
fs,data: 311284 545792 sln: 8192 s[1]: °
fs,data: 319476 545792 sln: 8192 s[1]: \xB
fs,data: 327668 545792 sln: 8192 s[1]: c
fs,data: 335860 545792 sln: 8192 s[1]: ©
fs,data: 344052 545792 sln: 8192 s[1]: Р
fs,data: 352244 545792 sln: 8192 s[1]: c
fs,data: 360436 545792 sln: 8192 s[1]: Ж
fs,data: 368628 545792 sln: 8192 s[1]: џ
fs,data: 376820 545792 sln: 8192 s[1]: &
fs,data: 385012 545792 sln: 8192 s[1]: Ы
fs,data: 393204 545792 sln: 8192 s[1]: "
fs,data: 401396 545792 sln: 8192 s[1]: ~
fs,data: 409588 545792 sln: 8192 s[1]: э
fs,data: 417780 545792 sln: 8192 s[1]: 6
fs,data: 425972 545792 sln: 8192 s[1]: `
fs,data: 434164 545792 sln: 8192 s[1]: p
fs,data: 442356 545792 sln: 8192 s[1]: b
fs,data: 450548 545792 sln: 4108 s[1]: Л
fs,data: 454656 545792 sln: 8192 s[1]: ¶
fs,data: 462848 545792 sln: 8192 s[1]: c
fs,data: 471040 545792 sln: 4096 s[1]: ь
fs,data: 475136 545792 sln: 8192 s[1]: \x3
fs,data: 483328 545792 sln: 8192 s[1]: щ
fs,data: 491520 545792 sln: 8192 s[1]: ґ
fs,data: 499712 545792 sln: 8192 s[1]:
fs,data: 507904 545792 sln: 8192 s[1]: V
fs,data: 516096 545792 sln: 8192 s[1]: [
fs,data: 524288 545792 sln: 8192 s[1]:
fs,data: 532480 545792 sln: 5120 s[1]: