在PB中怎样才能知道一个文件是否存在及其路径?!!!!!!!!!!!!!!

在PB中怎样才能知道一个文件是否存在及其路径?!!!!!!!!!!!!!!,第1张

FileExists( filename )或判断文碰察腊件是否存在,不过是固定的文件名。

如果想判断某一台机上是否存在某一文件,及此文件放笑滑在哪一个路径有难度,可能没橘要用到api的文件搜索

这个肯定要把你输入的迅毁敏项放到数据库里面去验证了。

你指的是数据窗口么?如果是在数据窗口中输入,使用itemchanged事件,这个事件是余备在你输入值或者修改值之后马上就触发执行的。

假设数据窗口上有个学号 stu_no的字段,现在你想判断用户输入的是否存在:

if dwo.name = 'stu_no' then //如果输入的是学号字段的内容

long ll_count

select count(1) into :ll_count from tb_student where stu_no = :data

//这里的data是修改之后的值,是事件的参数。这个语句的意思就是到数据库表里面查询你输入这个值在表中一共有多少个,如果没有,那么肯定是0了。

if ll_count >0 then //如果有了,亩枝当然大于0

messagebox("","有值")

return 1 //返回1表示不接受修改,光标无法移动。可以自己看帮助的itemchanged事件返回值说明

end if

end if

这个需纤蚂要钩子,系统层毁扒埋的,PB好像不擅长这个,C语言可以

一定要做这种,可以利此樱用ini配置文件或者注册表之类的,exe启动设置值,关闭设置另一个值

另一个监控软件在用time事件每隔几秒查询这个数值,发现关闭就run函数调用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12263891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存