Jump to content
СофтФорум - всё о компьютерах и не только

вопрос по Делфи 7


Recommended Posts

привет всем!

Прошу помоч, кто может.

пробелма в том, что когда ручками пишешь создание формы, не получаетьс

прицепить процедуру к событию OnClick (выделенно красным)

При компеляции имею сообщение, что необъявлена привязываемая процедура (OnClick2)

Отвечать просьба на admin771@mail.ru

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Graphics, Controls, Forms, StdCtrls, Dialogs, ExtCtrls, Classes, frxClass, frxDCtrl, frxDesgn;type arr1=array[1..9,1..9] of integer; arr2=array[1..9] of integer; TForm1 = class(TForm)Edit78: TEdit;Edit79: TEdit;Edit80: TEdit;Edit81: TEdit;Button1: TButton;Button3: TButton;Button2: TButton;Button4: TButton;Button5: TButton;frxReport1: TfrxReport;CheckBox1: TCheckBox;procedure Button1Click(Sender: TObject);procedure Button3Click(Sender: TObject);procedure Button2Click(Sender: TObject);procedure Button4Click(Sender: TObject);procedure Button5Click(Sender: TObject);procedure CheckBox1Click(Sender: TObject);//procedure OnClick2(Sender: TObject); private{ Private declarations } public{ Public declarations }procedure OnClick2(Sender: TObject); end;var digit,boxik,flag,flag1:Integer; kol_run:Integer=0; flag11:boolean=false; flag22:boolean=false; sto1:Integer=1; str1:Integer=1; nomer_sqr:Integer=1; arr_sootv,arr0,arr:arr1; arr_str,arr_sto,arr_sqr:arr2; Form1: TForm1; chto: string=''; proba:integer; stoped:bool; procedure arr_soot(var arr_sootv:arr1); procedure next_box(const a1,a2:arr1; var sto,str,nomer:integer); procedure poisk(const str2,sto2:integer); procedure stolbec(const str1,sto1:integer); procedure stroka(const str1,sto1:integer); procedure kvadrat(const str1,sto1:integer); procedure zapis(const str1,sto1:integer); procedure Show(var stoped:bool);//  procedure OnClick2(Sender: TObject);implementationuses utilits, unit2;{$R *.dfm}--------------------------begin AMsgDialog := CreateMessageDialog('Записана цифра '+Trim(IntToStr(digit))+' в ячейку ('+Trim(IntToStr(str1))+';'+Trim(IntToStr(sto1))+') !', mtWarning, [mbOk]); ACheckBox := TCheckBox.Create(AMsgDialog); with AMsgDialog dotry  Caption := '"123456"';  Height := 150;  Width := 280;  Left := Screen.ActiveForm.Left + (Screen.ActiveForm.Width div 2) - (Width div 2);  Top := Screen.ActiveForm.Top + (Screen.ActiveForm.Height div 2) - (Height div 2);  with ACheckBox do  begin	Parent := AMsgDialog;	Caption := '!!!!!!!!!!!!!!!!!!!!!!!!';	top := 100;	Left := 5;	Width := 270;	Checked := stoped;	[color=#FF6666]OnClick := OnClick2;[/color]  end;  case ShowModal of  ID_OK:  end;finally  ACheckBox.Free;  Free;end;end;// Процедура для Чекбокса в ШоуМесседж.procedure OnClick2(Sender: TObject);beginstoped:=not stoped;// ACheckBox.Checked := stoped;Form1.CheckBox1.Checked := stoped;Form1.Refresh;end;
Edited by Darhazer
Link to comment
Share on other sites

Отвечать просьба на admin771@mail.ru

На форуме не принято ответи на темах отправлят на e-mail

Раз спросили на форуме, то и ответ будет на форуме

Еще, пользуйте кнопку CODE

Насчет проблему, вопервых обявите процедуру перед присвоения, и вообще перед begin ( сразу после {$R *.dfm} -------------------------- )

Удачи!

Link to comment
Share on other sites

  • 3 weeks later...

На форуме не принято ответи на темах отправлят на e-mail

Раз спросили на форуме, то и ответ будет на форуме

Еще, пользуйте кнопку CODE

Насчет проблему, вопервых обявите процедуру перед присвоения, и вообще перед begin ( сразу после {$R *.dfm} -------------------------- )

Удачи!

Хочу научиться языку Дельфи где скачать материал?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...