祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 5855|回复: 4

ole

[复制链接]

ole

[复制链接]
cqhq2008

主题

0

回帖

26

积分

注册会员

积分
26
贡献
在线时间
小时
2005-9-27 15:10:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?站点注册

×
我做了一个OLE的日历控件,怎么发布安装后那个窗口没有日历了呢
共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
cqhq2008 楼主

主题

0

回帖

26

积分

注册会员

积分
26
贡献
在线时间
小时
2005-9-28 09:43:38 | 显示全部楼层

我所安装的那台机器没有注册啊,如何注册呢?

共享共进共赢Sharing And Win-win Results
阿辉

主题

0

回帖

194

积分

超级版主

积分
194
贡献
在线时间
小时
2005-9-28 14:23:10 | 显示全部楼层

一个例子

PB中动态注册ocx控件 
本程序实现以下功能:1、自动注册WndShow.ocx,Mschrt20.ocx,mscomctl.ocx控件注意:
请在程序运行前将WndShow.ocx,Mschrt20.ocx,mscomctl.ocx控件拷贝到运行目录下的source文件夹下string ls_winpath //windows路径
string ls_wndshow //wndshow.ocx文件路径
string ls_Mschar20 //MsChrt20.ocx文件路径
string ls_MscomCtl //MsconCtl.ocx文件路径 
//获取系统路径
RegistryGet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion",&"SystemRoot", RegString!,ls_winpath)
//设置系统中ocx文件路径
ls_wndshow = ls_winpath + "\system\WndShow.ocx"
ls_Mschar20 = ls_winpath + "\system\Mschrt20.ocx"
ls_MscomCtl = ls_winpath + "\system\mscomctl.ocx"
//如果文件Wndshow.ocx不存在
if NOT FileExists(ls_wndshow) 
then  
//拷贝文件到系统中  
CopyFileA("source\WndShow.ocx",ls_wndshow,true)
end if
//注册ocx文件
run("regsvr32.exe /s WndShow.ocx")
//如果文件Mschrt20.ocx不存在
if NOT FileExists(ls_Mschar20) then  
//拷贝文件到系统中  
CopyFileA("source\Mschrt20.ocx",ls_wndshow,true)
end if
//注册ocx文件run("regsvr32.exe /s Mschrt20.ocx")
//如果文件mscomctl.ocx不存在if NOT FileExists(ls_MscomCtl) then  
//拷贝文件到系统中  
CopyFileA("source\mscomctl.ocx",ls_wndshow,true)
end if
//注册ocx文件run("regsvr32.exe /s mscomctl.ocx") 
6、CopyFileA()
功能:复制文件。源文件和目标文件的名称参数都采用引用方式。如果flag参数设置为true,那么复制文件时不

覆盖已有的文件;如果flag参数设置为False,那么复制文件时覆盖已有的文件。
声明格式:Function boolean CopyFileA(ref string cfrom,ref string cto,boolean flag) Library

"Kernel32.dll"

示例

string l_from,l_to
boolean l_flag,rtn
l_flag =false
l_from = c:\windown\aaa.bmp //指定源文件
l_to = d:\bbb.bmp //指定目标文件
rtn = CopyFileA(l_from,l_to,l_flag) //指定
messagebox("提示",string(rtn))

7、CreatDirectoryA()
功能:创建目录。第一个参数指明要创建的目录,第二个参数在Windows NT中使用,在Windows 95、Windows

98 中忽略该参数。
声明格式:Function boolean CreateDirectoryA(ref string pathname,int sa)Library "Kernel32.dll"

示例
boolean rtm
string l_dir
l_dir = "c:\aaa" //指定目录路径和名称
rtn = CreateDirectoryA(l_dir,0) //创建
if rtn then
messagebox("成功创建新的目录","目录为 c:\aaa")
else
messagebox("创建","失败")
end if

8、DeleteFileA()
功能:删除文件。
声明格式:Function boolean DeleteFileA(ref string filename)Library "Kernel32.dll"

示例
string l_file
boolean rtn
l_file = "c:\aaa.bmp" //要删除的文件名
rtn = DeleteFileA(l_file)

string ls_winpath
string ls_wndshow //wndshow.ocx文件路径

//获取系统路径
RegistryGet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion","SystemRoot", RegString!,ls_winpath)
//设置系统中ocx文件路径
ls_wndshow = ls_winpath + "\system\WndShow.ocx"

//如果文件Wndshow.ocx不存在
if NOT FileExists(ls_wndshow) then  
//拷贝文件到系统中  
CopyFileA("source\WndShow.ocx",ls_wndshow,true)
end if
//注册ocx文件
run("regsvr32.exe /s WndShow.ocx")

共享共进共赢Sharing And Win-win Results
阿辉

主题

0

回帖

194

积分

超级版主

积分
194
贡献
在线时间
小时
2005-9-27 16:58:17 | 显示全部楼层
你发布的那台机里没有注册这个控件
共享共进共赢Sharing And Win-win Results
EngleW

主题

0

回帖

195

积分

中级会员

积分
195
贡献
在线时间
小时
2007-5-15 15:09:19 | 显示全部楼层
謝謝 阿輝.
共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-11-22 01:06 , Processed in 0.076820 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表