1111111
1111111

присвоение значения типа integer форме edit (выдает ошибку см. ниже) delphi 7

листинг:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Edit1: TEdit;
Label1: TLabel;
Edit2: TEdit;
Label2: TLabel;
Edit3: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
A,B,res,EAX,EBX,EDX:integer; bin:string;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
A:=strtoint(edit1.text);
B:=strtoint(edit2.text);
res:=0;
asm
mov EAX,A; {ìíîæèìîå}
mov EBX,B;{ìíîæèòåëü}
mov EDX,res;{ðåçóëüòàò}
{íà÷àëî öèêëà óìíîæåíèÿ}
@MUL_ST: CMP EAX,0
JZ @MUL_END; ;{êîãäà ìíîæèìîå=0,çàêîí÷èòü}

CLC;
shr EAX,1;{ñäâèã âïðàâî ìíîæèìîãî íà îäèí ðàçðÿä}
JNC @MUL_ADD;{ïåðåõîä}
add EDX,EBX;{ñëîæåíèå ðåçóëüòàòà è ìíîæèòåëÿ}
@MUL_ADD:nop;

shl EBX,1; {ñäâèã âëåâî ìíîæèòåëÿ íà îäèí ðàçðÿä}
jmp @MUL_ST;{ñìåùàåìñÿ}

{êîíåö öèêëà óìíîæåíèÿ}
@MUL_END: mov res,EDX;

end;
edit3.text:=inttostr(res); <------ДУМАЮ ЧТО ТО ТУТ НЕ ПРАВИЛЬНО
end;

end.

Ленка
Ленка

Добрый день, приведенная вами ошибка гласит: Нарушение доступа по адресу 004508F. Обратитесь по этому адресу за дальнейшими указаниями.

Похожие вопросы
Zeos компонента в Delphi 7 выдает ошибку при соединении с бд
Delphi, что не так? почему выдает ошибку на then?
Delphi как после вода одного значения перевести курсор в другое поле edit
Ошибка в коде (Delphi 7).
почему delphi выдает ошибку на ''?
Delphi 7 ошибку выдает при компиляции (
Delphi: mwheelUp/mWheelDown в Edit
Delphi. как мне вывести на 3 edit сумму значений X и Y
Компоненты и формы в Delphi 7
помогите с Delphi 7 пожалуйста. как в Delphi 7 переименовывать объекты (ну например Button,Edit)?