你还在吗?
这可能比较专业了。
其实也就是些字符串的操作
这可能比较专业了。
其实也就是些字符串的操作
解决方案 »
- GPRS远程抄表问题
- delphi 从数据库取数据后,直接生成 ppt
- 关于应用程序中记数的问题
- 那有delphi的源码,界面优秀的
- 请教关于三层结构中应用服务器BDE应用程序无响应问题如何解决?
- 怎么才能实现程序无窗口?是用代码还是用控件?
- 关于线程参数的一个问题
- 请问在中文office97环境下建立的access数据库,放在英文win98环境下,在deliph中用odbc联不上,但不是所有的数据库都这样,能说明为什么
- 关于TDBEdit控件的问题,怎么输入是超过4位就输不进去了呢?
- 关于ADO缓冲的问题
- 十万火急!BCB的报表 ,为什么将RQ_DBTEXT 的数据源设为ADOStoredProc 时,DETAIL栏,只出来一行
- 很简单的问题
Procedure TMp.helpimgClick(Sender: TObject);
Begin
helpclick(self);
End;
Procedure TMp.ywinClick(Sender: TObject);
Var
frmhelp: Tfrmhelp;
Begin
frmhelp := Tfrmhelp.Create(Self);
Try
{case who of
ywin: frmhelp.Caption := '¹§Ï²£¬ÄãÓ®ÁË£¡';
ylost: frmhelp. Caption := 'ÎûÎû£¬ÄãÊäÁË£¡';
else
frmhelp.Caption := '¿Éϧ£¬ÕâÊǸöƽ¾Ö¡£';
end; }
If who = 'ywin' Then
frmhelp.Caption := '¹§Ï²£¬ÄãÓ®ÁË£¡' + msg;
If who = 'ylost' Then
frmhelp. Caption := 'ÎûÎû£¬ÄãÊäÁË£¡' + msg;
If who = 'eq' Then
frmhelp.Caption := '¿Éϧ£¬ÕâÊǸöƽ¾Ö¡£';
frmhelp.Showmodal;
Finally
frmhelp.Free;
// newclick(self);
End;
End;Procedure TMp.mainimgMouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
Begin
If button = mbright Then
popupmenu1.popup(mp.left + x, mp.Top + y);
End;Procedure TMp.undoClick(Sender: TObject);
Begin
sundo;
//ygo:=not(Ygo);
initclick(self);
End;Procedure TMp.helpClick(Sender: TObject);
Var
hhelp: Thhelp;
Begin
hhelp := Thhelp.Create(Self);
Try
hhelp.Showmodal;
Finally
hhelp.Free;
End;
End;Procedure TMp.aboutClick(Sender: TObject);
Var
aboutbox: Taboutbox;
Begin
AboutBox := TAboutBox.Create(Self);
Try
AboutBox.ShowModal;
Finally
AboutBox.Free;
End;
End;Procedure TMp.shTimer(Sender: TObject);
Begin
If (ygo = false) Then
ai(self);
//while ygo=false do
//siclick(self);
End;{procedure TMp.siClick(Sender: TObject);
begin
spoto:=poto;
spotm:=potm;
sgo:=ygo;
searchi;
initclick(self);end; }Procedure TMp.rndClick(Sender: TObject);
Begin
While (poto[pos] = 0) Or (pos = 0) Do
Begin
Randomize;
pos := random(5) + 1;
End;
osend(pos);
End;Procedure SetCheck(Sender: TObject);
Var
Item: TMenuItem;
Begin
Item := Sender As TMenuItem;
Item.Checked := not(item.checked);
End;Procedure TMp.twoClick(Sender: TObject);
Begin
setcheck(sender);
ai := noclick;
End;Procedure TMp.noClick(Sender: TObject);
Var
cxz: integer;
Begin
cxz := 0;
End;Procedure TMp.NO1Click(Sender: TObject);
Begin
setcheck(sender);
ai := rndclick;
End;Procedure TMp.L2Click(Sender: TObject);
Begin
jpoto := poto;
jpotm := potm;
jgo := ygo;
searchi;
initclick(self);
End;Procedure TMp.l3Click(Sender: TObject);
Begin
jpoto := poto;
jpotm := potm;
jgo := ygo;
pos := qsearchi;
osend(pos);
initclick(self);
End;Procedure TMp.NO2Click(Sender: TObject);
Begin
setcheck(sender);
ai := l2click;
End;Procedure TMp.NO3Click(Sender: TObject);
Begin
setcheck(sender);
ai := l3click;
End;Procedure TMp.newimgClick(Sender: TObject);
Begin
If MessageDlg('ÄãÕæµÄÏëÖØпªÊ¼ÓÎÏ·Âð£¿',
mtConfirmation, [mbYes, mbNo], 0) = mrYes Then
Begin
minit;
initclick(init);
End;
End;Procedure TMp.initClick(Sender: TObject);
Var
i: integer;
Begin
For i := 0 To 5 Do
Begin
mgrid.Cells[i, 0] := inttostr(poto[i + 1]);
mgrid.Cells[i, 2] := inttostr(potm[6 - i]);
End;
mgrid.Cells[0, 1] := inttostr(poto[0]);
mgrid.Cells[5, 1] := inttostr(potm[0]);
If (ygo = true) Then
Begin
mp.Caption := '¼ñ½ð¶¹¡¡ÂÖµ½Äã×ßÁË!';
// sh.Enabled :=false;
End
Else
Begin
mp.caption := '¼ñ½ð¶¹¡¡ÏÖÔÚ¿´ÎÒµÄÁË!';
sh.Enabled := true;
End;
If (ok = true) Then
Begin
sh.Enabled := false;
ywinclick(self);
ok := false;
minit;
initclick(init);
End;
End;
End.那边没法回了。
加到这儿来。
其中O,OPP代表敌方
M,SELF代表已方
有时我自己也混了
要把电脑敌还是已方?
你在吗?