不知道大家遇到过在Delphi中一些语句不能编译,而且一个IF判断如if ptyf<zhye1 then本来ptyf是大于zhye1的但是delphi仍然要执行if ptyf<zhye1 then后面的语句。
解决方案 »
- Delphi无法执行.bat 批处理文件,请教高手!
- 请问如何在没有用户干预的情况下上传文件?
- 带参数存储过程使用问题,请高手执教!
- 各位大哥大姐,TwwDBGRID怎么样用代码实现选定一行,并改变选定行的颜色?
- 请问各位高手服务器windows2000server启动后但未登陆再这种情况下怎样才能将让客户端连接中间层?
- (在线等待)关于菜单的问题!
- 急:需要能做在线照片处理插件的朋友
- 两个基础性问题(关于OOP for OBJECT PASCAL)...
- hi,如何进行MDB压缩?
- 关于控件数组和动态数组?
- 类型的实际和正式变种参数不同的错误
- sql 語句有錯,怎么改??急求。。解決馬上結貼
procedure TJsGs.HDMZJS(rylx, zhzt: string; hcbl, tcjeq, zhye1, ptyf, mxbyf,
ylzf: real; var tczf, zhye, xjzf, zhzf: real);
var
tmpmxb1,tmpmxb2:real;
mxtcje,mxhcbl,mzmxbyf:real;
mzylzf,mxptyf,mxzhye:real;
begin
tmpmxb1:=0;tmpmxb2:=0;
mzmxbyf:=mxbyf;mxhcbl:=hcbl;
mxtcje:=tcjeq;mxzhye:=zhye1;
mxptyf:=ptyf; mzylzf:=ylzf;
if (rylx='2') then
begin
if mxzhye=0 then
begin
tmpmxb1:=mzmxbyf*(1-mxhcbl/100);
if tmpmxb1<mxtcje then
begin
zhzf:=0;
tczf:=tmpmxb1;
zhye:=0;
xjzf:=mzmxbyf*(mxhcbl/100)+mxptyf;
end
else
begin
tczf:=mxtcje;
zhzf:=0;
zhye:=0;
xjzf:=mzmxbyf*(mxhcbl/100)+(tmpmxb1-mxtcje)+mxptyf;
end;
end
else
begin
if mxptyf<mxzhye then
begin
if (mxzhye-mxptyf)<mxbyf then
begin
tmpmxb2:=(mzmxbyf-(mxzhye-mxptyf))*(1-mxhcbl/100);
if tmpmxb2<mxtcje then
begin
tczf:=tmpmxb2;
zhzf:=mxzhye;
zhye:=0;
xjzf:=(mzmxbyf-(mxzhye-mxptyf))*(mxhcbl/100);
end而且,其中有些代码不能编译???