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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2011, 12:38   #1
waka2ebawer
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 46
По умолчанию Division by zero

при нажатие на кнопку Send file выкидывает ошибку
Division by zero
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  Size:Integer;
  P:^Byte;
begin
OpenDialog1.Execute;
ServerFile.Open;
FileEdit.Text:=OpenDialog1.FileName;
MS:=TMemoryStream.Create;
ServerFile.Socket.Connections[0].SendText('file#'+FileEdit.Text+'#'+IntToStr(MS.Size)+'#');
MS.Position:=0;
P:=MS.Memory;
Size:=ServerFile.Socket.Connections[0].SendBuf(P^,MS.Size);
ProgressBar1.Position:=Size*100 div MS.Size;
StatusBar1.SimpleText:=IntToStr(Size)+'#'+IntToStr(MS.Size)
end;

Последний раз редактировалось waka2ebawer; 15.02.2011 в 15:24.
waka2ebawer вне форума Ответить с цитированием
Старый 15.02.2011, 15:34   #2
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Попробуйте в режиме отладки пошагово пройтись, F7 и посмотреть где выскакивает ошибка.
kangreon вне форума Ответить с цитированием
Старый 17.02.2011, 06:30   #3
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

Цитата:
ProgressBar1.Position:=Size*100 div MS.Size;
Проверьте значение MS.Size, скорее всего оно равно нулю..
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
List index of bounds(7) priamm Общие вопросы Delphi 7 14.05.2010 15:00
ошибка:List index out of bounds tanek Помощь студентам 7 26.12.2009 20:38
List index out of bounds (91) KoBRaAndrey Общие вопросы Delphi 6 25.12.2009 15:29
List index out of bounds (44) KoBRaAndrey Общие вопросы Delphi 5 11.12.2009 23:03