delphi散点知识
来源:互联网 发布:手机淘宝淘抢购 编辑:程序博客网 时间:2024/05/16 07:42
1、如果在TADOTable表post之前取消提交操作
procedure Tform2.ADOTable1BeforePost(DataSet: TDataSet);
begin
ADOTable1.Cancel;//如果只用这一句,要成功post
abort;///如果只用这一句,操作会一直停留在这一行,不能换行
end;
2、控制只能输入2位小数的金额
var DotPos,len,fsPos:Integer;
begin
result:=key;
if not (key in ['-','0'..'9','.',#13,#8,#27]) then result:=#0
else
begin
DotPos:=pos('.',je);
fsPos:=pos('-',je);
Len:=length(je);
if key in ['.','-'] then ///输入小数点的情况
begin
if ((key='.') and (DotPos>0)) or ((fsPos>0) and (key='-')) then //不能多于两个小数点 或负号
begin
result:=#0;
exit;
end;
if ((Len<=0) and (key='.')) or ((key='-') and (selStart<>0)) then //开始不能输入小数点,负号只能在开始输
begin
result:=#0;
exit;
end;
if (key='.') and (selStart<Len-2) then ///没有小数点是输入小数点的情况,
begin
result:=#0;
exit;
end;
end;
if key in ['0'..'9'] then //输入数字的情况
if (DotPos>0) and(DotPos<=Len-2) and (selStart>=DotPos) then result:=#0;
if key=#13 then result:=#13;
if key=#27 then result:=#27;
end;
end;
3、delphi程序里出现cannot create拒绝访问的错误时,这个用户对此盘没有写的权限导致。解决方法:在属性里对everyone的写权限放开
- delphi散点知识
- delphi学习小知识
- Delphi 小知识汇编
- 知识小结(Delphi)
- delphi canvas 属性知识
- Delphi 多线程知识
- Delphi的多线程知识
- Delphi 多线程知识
- 学点生态知识
- 网络工程师18点知识
- webBasic知识总结点
- ajax知识应用点
- 每天学点知识
- 学点HTTP知识
- html知识混淆点
- Delphi初级外挂制作知识
- delphi小知识,相当基础
- Delphi下DLL编程知识
- 深入学习Django源码基础14 - Django中forms简要分析
- 提前载入贴图
- MYSQL的事务处理
- 最小圆覆盖
- configure 后调用libtool不能编译出依赖静态库文件的解决方法
- delphi散点知识
- Html5支持获取用户地理位置信息
- RedHat/CentOS发行版本号及内核版本号对照表
- activity横屏竖屏的切换
- Hibernate中包的一些介绍
- Hibernate源码包分析
- java的几种对象(PO,VO,DAO,BO,POJO)解释 (转载)
- Kombu Queue
- 二进制、八进制、十六进制与十进制之间的转换