注册 登录
编程论坛 VFP论坛

请教:自定义一个方法的问题

laibinhua 发布于 2025-03-27 11:05, 104 次点击
请教:自定义一个方法,放在一个名为mysqltools.prg的程序里
Function Hx(lc1,lc2,lc3)
   &&代码省略。。。。。。
ENDFUNC   
在main.prg主程序程序做了这个t处理
set Procedure    to MySqlTools    addi
为什么经常提示找不到Hx方法,除非在调用前写一句 do mysqltools才能保证可以调用到这个新方法,mysqltools.prg里的之前定义的方法都可以正常调用,不用每次执行do mysqltools
2 回复
#2
kangss2025-03-27 18:02
还有一个更简单的方法:
1、Hx 直接保存成 prg
2、任何地方都可以直接执行:Hx(lc1,lc2,lc3)

Hx.prg 开头不需要“Function”,只需要“LPARAMETERS lc1,lc2,lc3”
调用时,无需 set Procedure ...


#3
laibinhua2025-03-28 13:47
回复 2楼 kangss
这也是不错的方法
1