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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2010, 16:15   #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.
лелик вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в программе в Делфи 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