![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 06.06.2010
Сообщений: 4
|
![]()
Если я ввожу число, нажимаю решить, решает нормально, но при закрытии сообщаен:
project .. raised exception class EAccessViolation with messege 'Access violation at adress 00413AC2 in module 'pr.exe'. read of address 00000001'. process stopped. use Step or Run to continue. а в коде я пишу procedure TFMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin if MessageDlg('Вы действительно хотите закончить работу?', mtConfirmation, [mbOK, mbCancel],0)= mrCancel then CanClose:=false; end; procedure TFMain.ExitClick(Sender: TObject); begin FMain.Close; end; procedure TFMain.StartClick(Sender: TObject); var i,a:integer; begin otvet.Caption:=''; If not(Shislo.text='') then begin k:=length(Shislo.Text); Setlength(x,k); r:=1; while not((exp(r*ln(2))-r)>k) do r:=r+1; n:=r+k; r:=0; a:=0; for i:=1 to n do if i=exp(a*ln(2)) then begin x[i-1-r]:=0; r:=r+1; a:=a+1; end else x[i-1]:=strtoint(Shislo.Text[i-r]); n:=r+k; otvet.Caption:=inttostr(n); end else MessageDlg('Введите число', mtWarning, [mbOK],0); end;
не страшно не знать, страшно не хотеть узнать
![]() Последний раз редактировалось лелик; 06.06.2010 в 16:30. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в программе в Делфи | Den55 | Помощь студентам | 0 | 02.06.2010 19:22 |
Indy на делфи 2010 ошибка | StartMis | Работа с сетью в Delphi | 1 | 20.02.2010 11:23 |
E-mail и делфи. Выскакивает ошибка. | spamer | Общие вопросы Delphi | 34 | 14.07.2009 23:52 |
ребят! ошибка в делфи | student90 | Общие вопросы Delphi | 6 | 13.11.2008 00:35 |
простая ошибка делфи | Алёна | Общие вопросы Delphi | 5 | 07.11.2007 15:54 |