PB9调用OCX的实例。 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 71.43%
Bbs3
本版专家分:760
pb9实例
初学者的选择,非常好的<em>实例</em>
OCX怎么调用OCX
现在已拥有一份<em>OCX</em>文件,麻烦问下大虾们我如果封装另外一个<em>OCX</em>,但同时想<em>调用</em>前一个<em>OCX</em>,怎么<em>调用</em>,环境是VS2010
ocx实例
ocx这例编程访问,可以直接运行调试
ocx 实例
要看相关资料做的例子目录说明: 1,整个文件为一个压缩文件 2,根目录下的index.html为测试的页面,提供两个数相加功能(没有输入验证) 3,根目录下的ocx.cab为生成的可以在没有装vc环境下跑的ocx 4,根目录下的Cabsdk.rar 为 生成cab的工具,在其bin目录下可以找到相应本例子的inf文件,运行run.bat即可生成ocx.cab 5,根目录下的ocx.rar 为vc的源代码,debug发布下的为mfc static lib ,release发布的为 mfc share lib 现已删除,可用vc 再生成.本例子仅用来说明如何生成不带验证的最简单的ocx例子,运行过程中要设置ie安全项来保证可运行.
PB9多线程实例
多线程是指一个程序内部同时执行的多个流程,与单线程相比,可以更好地利用系统资源,比如CPU,若一个线程因I/O操作受阻,另一个线程仍可利用CPU来执行。 本代码实现了<em>PB</em>下同时运行两个计数器线程,基于SharedObject技术。
pb9自动关窗实例
pb<em>9</em>自动关闭打开的窗口。有需要的可以参考下。
PB9 系统托盘源代码实例
## 需求描述 windows下编写bat脚本,可以实现一些自动上传,下载的任务; 通过windows定时任务,可以完成任务自动定时运行,但是不方便实时查看任务的运行状态。 本文通过pb<em>9</em>实现一个通用的定时任务调度程序,支持以下功能: ## 功能描述 1、脚本文件路径设置; 2、脚本执行频率设置; 3、脚本执行日志路径设置; 4、脚本执行日志大小设置; 5、启动后自动后台运行设置; 6、自动<em>调用</em>程序设置; 7、系统托盘显示; 8、系统标题设置(仅支持配置文件); <em>9</em>、系统图标设置(外部文件); 10、单<em>实例</em>运行; ## 代码目录结构: TaskManager │ config.ini -- 程序配置文件 │ taskmanager.pbl -- 程序代码文件 │ taskmanager.pbt -- 程序代码文件 │ taskmanager.pbw -- 程序代码文件 │ 添加开机启动.reg -- 开机启动文件 │ ├─design │ pb定时任务管理.png -- 设计图 │ pb定时任务管理.xmind -- 设计图源文件 │ ├─images │ logo.ico -- logo图标 │ readme.txt -- 图标制作说明 │ └─script mylog.log -- bat脚本生成的日志 测试<em>调用</em>bat.bat -- 测试用bat脚本 测试<em>调用</em>vbs.vbs -- 测试用vbs脚本
PB9教程实例
powerbuilder <em>9</em> 教程<em>实例</em> 共10章,包含各种实用功能代码。
网页调用ocx,ocx调用dll
编写一个html网页文件,<em>调用</em>C++编写的ocx文件,编写一个com组件产生ocx,ocx<em>调用</em>C++编写产生的dll文件。
网页调用OCX调用OCX的接口函数
网页<em>调用</em><em>OCX</em> 网页<em>调用</em>Activex html<em>调用</em><em>OCX</em> html<em>调用</em>Activex
ocx调用
用delphi写一个ocx控件,在.net2005中导入工具箱,在开发windows应用程序时,在工具箱中可以看到这个控件,在开发rnasp.net web程序的时候在工具箱中找不到这个控件,但是用html语言可以<em>调用</em>。在c# web中怎么<em>调用</em>ocx控件?rn在线等高手指点。谢谢。
调用ocx
怎么实现?
OCX 调用
由于 <em>OCX</em>本身有问题,无法通过注册插入的形式<em>调用</em>。只能通过 代码动态<em>调用</em>,但是这样就没法获得事件。如何动态<em>调用</em> 事件,如 js:rn
ocx如何调用别的ocx
ocx如何<em>调用</em>别的ocx
delphi7 ocx 如何调用OCX
delphi7 ocx 如何<em>调用</em><em>OCX</em> rn因为身份证读卡器 一下子有几种,那就出现了几钟<em>OCX</em>了rn我现在想再次封装成一个<em>OCX</em> 统一一个出口使用rn那位大神赐教一下
pb9 调用 WEBservice 出错!
我用的是<em>PB</em><em>9</em>.0 <em>调用</em>webservice 时,如果url 是地址正确的情况下,没有问题,如果 url 地址错误,或 web服务器没有启动。<em>PB</em> 就会报错,点确定后程序就全关了。有没有什么办法提示一下,如果地址错误或服务器没有连上,点确定后返回。。。rnrn如下是错误的提示。rnrn---------------------------------------------------------rnpowerbuilder application Execution Error(Roooo)rnrn X application terminatedrn Error:Failed to connect to host 127.0.0.1,port 8888: NO errorrnrn 确定rnrn---------------------------------------------------------------rn上边是出错窗口,rnrnrn下边的按钮下的代码:rn-------------------------------rnSoapConnection conn rnpublicwebservicepublicinterface public_ws rnstring ls_urlrnlong rVal rn string str_endpoint,s_xml rn ls_url=trim(sle_1.text)rn str_endpoint = "http://127.0.0.1:8888/interface/services/PublicInterface?wsdl" rn conn = create SoapConnection rn s_xml=trim(mle_1.text)rn rn rVal = Conn.CreateInstance(public_ws,"publicwebservicepublicinterface",ls_url) rnrn if rval <> 0 then rn messagebox('提示:','连接网络URL 出现错误,错误代码: '+string(rval))rnend ifrn mle_2.text = public_ws.getMemberInfo(s_xml) rn destroy conn rn
pb9下的md5调用
pb<em>9</em>下的md5<em>调用</em> 将用户密码加密成秘串,登录时对密码进行加密,与数据库中原有秘串比较, 附<em>调用</em>说明
求教pb9中如何使用OCX文件
小弟急切想知道<em>OCX</em>文件怎么<em>调用</em>以及怎样传递参数。
pb9调用vc的dll
pb<em>9</em><em>调用</em>vc的dll.
PB9如何调用EJB
小弟对EJB一窍不通,但因工作需要,要用<em>PB</em><em>调用</em>ejb。我按照pb帮助文档里的步骤,在第一步建立完ejb proxy project,进行deploy projectrn时总是报错。具体情况如下:我要<em>调用</em>的EJB名为QueryController,与ejb有关的.class文件都在.\com\sun\ebank\ejb\query\ 下,ejb也打包rn在com.sun.ebank.ejb.query中。在建立ejb代理时,我选择的component是QueryController,classpath为.\com\sun\ebank\ejb\query.在deployrnproject 时,报的错误是 ---------- Deploy: Deploy of p_ejb_proxyrnRetrieving Powerbuilder Proxies from EJB...rn Generation Errors: Error: Binary file 'QueryControllerHome' contains com.sun.ebank.ejb.query.QueryControllerHome rn Deployment Error: No files returned for package/component: 'QueryController'. Error code: Unknown. Proxy was not created.rn ---------- Finished Deploy of p_ejb_proxyrn请哪位前辈给小弟指点一下迷津,小弟将感激不尽。
pb9 调用 api 问题
在 Local External Functions 里面定义了如下rnFunction ulong GetComputerName(ref String ls_Buffer, int nSize) Library "kernel32"rnrn但在一个button 里面<em>调用</em>确出错:rnstring ls_computer_namernls_computer_name = space(100)rnrnGetComputerName(ls_computer_name,100)rnMessageBox("",ls_computer_name) rnrn显示:Error calling external function getcomputername at line 23 in clicked event of object cb_3 of w_mainrn怎么<em>调用</em>啊?
pb9 调用ejb
javavm g_jvmrnboolean gb_jvm_startedrnboolean isdebugrnstring classpathrnrnif NOT gb_jvm_started thenrn rn g_jvm = create javavmrnrn classpath = "F:\Sybase\EAServer\java\lib\easclient.jar;F:\Sybase\EAServer\html\classes;"rn isdebug = truern choose case g_jvm.createJavaVM(classpath, isdebug)rn case 0rn gb_jvm_started = truern MessageBox("Success","创建JavaVM成功!")rn case -1rn MessageBox("Error", "Failed to load JavaVM")rn case -2rn MessageBox("Error", "Failed to load EJBLocator")rn end choosernend ifrnrnejbconnection connrnstring properties[]rnproperties[1]="javax.naming.Context.INITIAL_CONTEXT_FACTORY=com.sybase.ejb.InitialContextFactory"rnproperties[2]="javax.naming.Context.PROVIDER_URL=iiop://myserver:<em>9</em>000"rnproperties[3]="javax.naming.Context.SECURITY_PRINCIPAL=jagadmin"rnproperties[4]="javax.naming.Context.SECURITY_CREDENTIALS="rnTRYrn conn = CREATE ejbconnectionrn conn.connectToServer(properties) //在这一行出错rn MessageBox("success", "连接服务器成功")rnCATCH (exception e)rn MessageBox("exception", "连接服务器失败")rnEND TRYrnrn我使用的EAServer,已经成功部署了EJB,并且使用java已经<em>调用</em>成功,但是pb老是在connectToServer时出错,这是怎么回事?
pb9如何调用存储过程
pb<em>9</em>如何<em>调用</em>存储过程的语法是怎么样的?请各位大虾帮忙!!
pb9调用webservice
想用pb<em>9</em>把数据上传到其他公司的webservice(java开发的)rn这是webservice里的方法 public String saveMarketInfoBase(MarketInfoBase entity);rn请问pb<em>9</em>用什么数据类型和它对接?
pb9二维码示例-OCX和DLL两种
pb<em>9</em>简单<em>调用</em>第三方<em>OCX</em>或DLL处理二维码的显示和打印.
PB9调用SM4示例
<em>PB</em><em>9</em><em>调用</em>SM4示例,包含SM4国标文档,SM4DLL源码,<em>PB</em><em>调用</em>SM4源码
PB9调用.net web页面
公司有个<em>PB</em><em>9</em>做的系统,现在有这样一个需求,<em>PB</em>系统里做个链接打开asp.net做的一个.aspx页面,同时传递几个参数过来,本人做.net的,对<em>PB</em>黑门不通,想问下这个需求能不能实现?用何种方法?还有以后这个.net的web部署在哪里?
PB9多Timer事件实例
<em>PB</em>开发的一个很有用的小技巧,如果你对timer用的很少,那一定值得一读
PB9 FTP上传与下载实例
通过seinweb.dll这个组件实现简单ftp上传与下载文件 该<em>实例</em>是<em>PB</em><em>9</em>开发的。
PB9读写xml实例大全
开发环境:<em>PB</em><em>9</em>;读写XML文件,查看xml文件,将xml文件内容导入datawindow,根据xml文件内容生成菜单树等。
VC开发ocx实例
vs2008开发ocx的<em>实例</em>,对初学者有很大的帮助
vc.net 开发ocx实例
ActiveX控 件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载 一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件。
FileClient一个ocx实例
FileClient的一个ocx<em>实例</em>,里面包含RestoreFile();Stamp( BSTR szFile, long lTop, long lLeft); 等方法
delphi制作OCX实例
delphi制作<em>OCX</em>控制,供网页<em>调用</em>,可以解决B/S与本地交互困难的问题
请问在OCX调用OCX导致的错误问题?
我在自已做的一个<em>OCX</em>对话框控件A里面,点击一个按钮,弹出一个模式对话框B,这个对话框里面又有一个<em>OCX</em>的控件,然后我在第二个对话框B里又点击一个按钮,弹出一个任意的对话框。rn 如果这个时候和其它程序进行切换alt+tab,多做两次。然后点击最上面那个对话框。程序就会出错。如果不切换程序就没有问题。rn 跟踪发现是对话框B里的那个控件的HANDLE已经好象为非法状态了?为什么会有这种现象啊?rn 有谁知道是什么原因,怎么解决?
vs创建ocx以及调用ocx
(一)创建ocx控件库: 1.在VS2008中,创建"MFC ActiveX控件" 2.在解决方案的右边“类视图”,选择“addActiveXLib”(后缀为Lib),选择“_DaddActiveX”右键选择 添加 方法 3.编译成功后,进行注册 regsvr32 addActiveX.ocx ::反注册 ::regsvr32 /u addActiveX.ocx (二)创建MFC测试
PB9调用sql2000的dts包
我在sql2000中建了一个DTS包,我想通过<em>PB</em><em>调用</em>,有发个高手知道怎么写代码吗?
pb9调用SQL2000存储过程的问题
[b]在网上搜索了不少的SQL2000 存储过程的列子,但都是失败。[/b]rn[b]以下的存储过程“备份”能成功,可是“还原”时不是“排它性权限问题”就是“SQL2000进程问题”[/b]rn[b]如何在<em>PB</em><em>9</em>里使用已在SQL2000里定义好的存储过程?[/b]rn[b]以下的 <em>PB</em> SCRIP连编译都通不过[/b]DECLARE sp_duration PROCEDURE FOR dsp_issue_sum rn@li_year = :li_acc_year,@li_acc_qty = :li_acc_qty, rn@ls_code = :gs_companyid output; rnEXECUTE sp_duration;rnrn[b]各位多帮忙,有<em>PB</em><em>9</em>的源代码参考就最好了。[/b]rn关键问题:rnrn1:排它性权限问题。rnrn2:SQL2000进程问题。(使用存储过程时SQL2000是不能连接其他客户的)rnrn////////////////////////////////////////////////////////////////////////////rn用于SQL SERVER2000数据库备份和恢复rnrn/*备份数据库的过程*/rnif exists(rn select * from sysobjectsrn where name='pr_backup_db' and xtype='p'rn )rnbeginrn drop proc pr_backup_dbrnendrngornrncreate proc pr_backup_dbrn@flag varchar(20) out,rn@backup_db_name varchar(128),rn@filename varchar(1000) --路径+文件名字rnasrndeclare @sql nvarchar(4000),@par nvarchar(1000)rnif not exists(rn select * from master..sysdatabasesrn where name=@backup_db_namern )rnbeginrn select @flag='db not exist' /*数据库不存在*/rn returnrnendrnelsernbeginrn if right(@filename,1)<>'\' and charindex('\',@filename)<>0rn beginrn select @par='@filename varchar(1000)'rn select @sql='BACKUP DATABASE '+@backup_db_name+' to disk=@filename with init'rn execute sp_executesql @sql,@par,@filenamern select @flag='ok' rn returnrn endrn elsern beginrn select @flag='file type error' /*参数@filename输入格式错误*/rn returnrn endrnendrnrnGOrnrn说明:pr_backup_db过程是备份你的数据库rnrn rnrn rnrn/*创建函数,得到文件得路径*/rnif exists(rn select * from sysobjectsrn where name='fn_GetFilePath' and xtype='fn'rn )rnbeginrn drop function fn_GetFilePathrnendrngornrncreate function fn_GetFilePath(@filename nvarchar(260))rnreturns nvarchar(260) rnasrnbeginrn declare @file_path nvarchar(260)rn declare @filename_reverse nvarchar(260)rn select @filename_reverse=reverse(@filename)rn select @file_path=substring(@filename,1,len(@filename)+1-charindex('\',@filename_reverse))rn return @file_pathrnendrnrnrnGOrnrnrn/*恢复数据库的过程*/rnif exists(rn select * from sysobjectsrn where name='pr_restore_db' and xtype='p'rn )rnbeginrn drop proc pr_restore_dbrnendrngornrnCREATE proc pr_restore_db rn@flag varchar(20) out, /*过程运行的状态标志,是输入参数*/ rn@restore_db_name nvarchar(128), /*要恢复的数据名字*/rn@filename nvarchar(260) /*备份文件存放的路径+备份文件名字*/rnasrndeclare @proc_result tinyint /*返回系统存储过程xp_cmdshell运行结果*/rndeclare @loop_time smallint /*循环次数*/rndeclare @max_ids smallint /*@tem表的ids列最大数*/rndeclare @file_bak_path nvarchar(260) /*原数据库存放路径*/rndeclare @flag_file bit /*文件存放标志*/rndeclare @master_path nvarchar(260) /*数据库master文件路径*/rndeclare @sql nvarchar(4000),@par nvarchar(1000)rndeclare @sql_sub nvarchar(4000)rndeclare @sql_cmd nvarchar(100) rndeclare @sql_kill nvarchar(100) rn/*rn判断参数@filename文件格式合法性,以防止用户输入类似d: 或者 c:\a\ 等非法文件名rn参数@filename里面必须有'\'并且不以'\'结尾rn*/rnif right(@filename,1)<>'\' and charindex('\',@filename)<>0rnbegin rn select @sql_cmd='dir '+@filenamern EXEC @proc_result = master..xp_cmdshell @sql_cmd,no_outputrn IF (@proc_result<>0) /*系统存储过程xp_cmdshell返回代码值:0(成功)或1(失败)*/rn beginrn select @flag='not exist' /*备份文件不存在*/rn return /*退出过程*/rn endrn /*创建临时表,保存由备份集内包含的数据库和日志文件列表组成的结果集*/rn create table #tem(rn LogicalName nvarchar(128), /*文件的逻辑名称*/rn PhysicalName nvarchar(260) , /*文件的物理名称或操作系统名称*/rn Type char(1), /*数据文件 (D) 或日志文件 (L)*/rn FileGroupName nvarchar(128), /*包含文件的文件组名称*/rn [Size] numeric(20,0), /*当前大小(以字节为单位)*/rn [MaxSize] numeric(20,0) /*允许的最大大小(以字节为单位)*/rn )rn /*rn 创建表变量,表结构与临时表基本一样rn 就是多了两列,rn 列ids(自增编号列),rn 列file_path,存放文件的路径rn */rn declare @tem table( rn ids smallint identity, /*自增编号列*/rn LogicalName nvarchar(128), rn PhysicalName nvarchar(260), rn File_path nvarchar(260), rn Type char(1), rn FileGroupName nvarchar(128)rn )rn insert into #tem rn execute('restore filelistonly from disk='''+@filename+'''')rn /*将临时表导入表变量中,并且计算出相应得路径*/rn insert into @tem(LogicalName,PhysicalName,File_path,Type,FileGroupName) rn select LogicalName,PhysicalName,dbo.fn_GetFilePath(PhysicalName),Type,FileGroupName rn from #temrn if @@rowcount>0 rn beginrn drop table #temrn endrn select @loop_time=1rn select @max_ids=max(ids) /*@tem表的ids列最大数*/rn from @temrn while @loop_time<>0) rn select @loop_time=@loop_time+1 rn elsern BREAK /*没有找到备份前数据文件原有存放路径,退出循环*/rn endrn select @master_path=''rn if @loop_time>@max_ids rn select @flag_file=1 /*备份前数据文件原有存放路径存在*/rn elsern beginrn select @flag_file=0 /*备份前数据文件原有存放路径不存在*/rn select @master_path=dbo.fn_GetFilePath(filename)rn from master..sysdatabases rn where name='master'rn endrn select @sql_sub=''rn /*type='d'是数据文件,type='l'是日志文件 */rn /*@flag_file=1时新的数据库文件还是存放在原来路径,否则存放路径和master数据库路径一样*/rn select @sql_sub=@sql_sub+'move '''+LogicalName+''' to '''rn +case type rn when 'd' then case @flag_file rn when 1 then File_path rn else @master_path rn end rn when 'l' then case @flag_filern when 1 then File_path rn else @master_path rn end rn endrn +case typern when 'd' then @restore_db_namern +'_DATA'rn +convert(sysname,ids) /*给文件编号*/rn +'.'rn +right(PhysicalName,3) /*给文件加入后缀名,mdf or ndf*/rn +''',' rn when 'l' then @restore_db_namern +'_LOG'rn +convert(sysname,ids) /*给文件编号*/rn +'.'rn +right(PhysicalName,3) /*给文件加入后缀名,mdf or ndf*/rn +''',' rn endrn from @temrn select @sql='RESTORE DATABASE @db_name FROM DISK=@filename with 'rn select @sql=@sql+@sql_sub+'replace'rn select @par='@db_name nvarchar(128),@filename nvarchar(260)'rn /*关闭相关进程,把相应进程状况导入临时表中*/rn select identity(int,1,1) ids, spid rn into #temprn from master..sysprocessesrn where dbid=db_id(@restore_db_name)rn if @@rowcount>0 --找到相应进程rn begin rn select @max_ids=max(ids) rn from #temprn select @loop_time=1rn while @loop_time /*参数@filename输入格式错误*/rnendrnrnrnGO rnrnrn//////////////////////////////////////////////////////////////////////////////////////////////
pb9调用webservices的相关问题
首先,选择什么来开发webservices比较好呢?自己比较熟悉的是Axis2开发rn其次,由于公司要求,刚刚接触pb<em>9</em>,还不知道怎么来用pb<em>9</em>来<em>调用</em>webservices。想请教一下大家,这两个问题怎么解决。希望能有个完整的小例子,能尽快上手!谢谢……
pb9调用chm文件没反应?
我原来在pb8下用HtmlHelpA<em>调用</em>一直正常,rn现在在pb<em>9</em> Version <em>9</em>.0.1 Build 7024 下面无论用纳种方法都不行.rnls_file=app_path+"\js2000hz.chm"rnIF FileExists(ls_file) THENrn //Run("js2000hz.chm",Maximized!)rn //ShowHelp("js2000hz.chm",Topic!,1 )rn //ShowHelp("js2000hz.chm",Index!)rn //ShowHelp("js2000hz.chm",KeyWord!,"")rn HtmlHelpA(handle(THIS),"js2000hz.chm",HH_DISPLAY_TOPIC,"cover1.htm")rn rnELSE rn MessageBox("",ls_file)rnEND IF rn
pb9如何调用java的类?
想在ejb中使用DTO对象,但如何引用此类的对象?如何<em>调用</em>普通的java类?多谢!rn旧的帖子有,但打不开了。
在pb9 中如何调用帮助文件
请问各位大虾,rn在pb<em>9</em> 中,当我打开一个窗口,如何用f1快捷键来调出帮助文件中该窗口的相关帮助页面???
ocx中调用ocx(100分求教)
有一个在winform中使用的ocx控件,之前的系统是C/S版本的,现在要移植到B/S版本,必须把原来winform的ocx控件重新封装.请问各位大侠,怎么样新建一个新<em>OCX</em>控件,<em>调用</em>原来旧的<em>OCX</em>控件.谢谢.我试过,在<em>调用</em>旧<em>OCX</em>控件方法时报错,请各位大侠指点,还有哪些细节没有注意的.
pb9调用websvrvice所需的pbd
pb<em>9</em><em>调用</em>websvrvice所需要的pbsoapclient<em>9</em>0.pbd和pbsoapclient<em>9</em>0.dll
js调用ocx接口
[code=javascript]rnvar obj;rn//初始化ocx 插件rnfunction show() rn obj = document.getElementById("objpath");rnrn// <em>调用</em>ocx中的YCtlSaveWallInfo接口rn// 函数:YCtlSaveWallInforn// 功能:保存电视墙信息到数据库rn// 参数:BSTR FAR* bstring;字符串rn// 返回值:成功 返回0; 失败返回-1rnrnfunction abc()rn var s=obj.YCtlSaveWallInfo("");//我想问一下此处该接口的参数怎么写啊 js菜鸟求大神帮忙rn alert(b);rnrn[/code]
java调用ocx异常问题
com.jacob.com.ComFailException: A COM exception has been encountered:rnAt Invoke of: ConnectToServerrnDescription: 80010105 / 服务器出现意外情况。rnrn at com.jacob.com.Dispatch.invokev(Native Method)rn at com.jacob.com.Dispatch.invokev(Dispatch.java:625)rn at com.jacob.com.Dispatch.callN(Dispatch.java:453)rn at com.jacob.com.Dispatch.call(Dispatch.java:541)rn at test.Test.initTest(Test.java:25)rn at test.Test.main(Test.java:63)rnrnrn现在是<em>调用</em>一个登录方法报错 当你不知道哪里的问题 这个错误描述百度google都搜不到相干问题。rn掉其余方法有返回值 就‘ConnectToServer’报如上错误 请高手指教!
asp.net调用ocx
我在做一个视频播放功能,后台将mp4格式的视频进行读文件转换成文件流,之后将文件流1k大小传到客户端,客户端有个ocx能够进行编码转换,现在问题:rn1.在<em>调用</em>后台写好的读文件函数,在js<em>调用</em>ocx里面无法while循环,只执行一次,这是怎么回事rn2.或者有什么思路给我说说rnjs代码rnwhile(ocxPlus.PlayM4InputData3(0,fText,1024))rnrnrn}rnplay()是将文件转成文件流rn后台的play就 执行一次,只能读1k之后无法完成
delphi调用ocx
小弟想用delphi做一个拨号程序,将电信的移动固话用USB连到电脑上,通过编写的拨号程序在电脑上拨打电话。rn现在有中兴的ocx和dll插件,接口说明也给了。但是因为没有这方面的经验,请各位大侠给予指点。万分感谢。具体是怎么<em>调用</em><em>OCX</em>控件?哪位能给个demo?
JS调用ocx出错
[code=javascript]rn[/code]rn[code=javascript]function myopen_onclick()rn var pp ;rn rn pp=rdcard.InitDevice();rn // alert(pp);rn if(pp==0)rn rn document.getElementsByName("tResult")[0].value="openport成功";rn rn elsern rn document.getElementsByName("tResult")[0].value="openport失败: "+pp;rn rn [/code]rn[code=javascript][/code]rn这是代码 我ocx是自己写的 只注册了 。里面什么都没有改,而且这个ocx是子窗口的东西。我第一次<em>调用</em>,不明白到底哪里出了问题。希望大神帮我看看。在此,先行谢过。rn
ocx调用问题
为什么ocx里面接口的id号大于10.<em>调用</em>的时候就会出现找不到成员呢??应该怎么解决?
java 调用ocx
本来是要做一个java<em>调用</em>dll操作硬件的,之前也查了很多<em>调用</em>dll的资料,但是设备商说直接<em>调用</em>是不行的,会没有权限,因为不懂这个,也没有细问.然后厂商做一个ocx,然后做了一个js<em>调用</em>ocx的示例.现在测试通过了,通过js确实是可以操作成功的.rn现在想请教大家的是,我的数据在java里,现在示例是js的函数操作的数据,那么我应该直接弄个jsp页面把java数据丢给js处理还是说java就可以直接<em>调用</em>ocx?因为怕走弯路或者弄的效率低,所以想请做过的朋友们给个意见.
javascript调用ocx
我有个写好的<em>OCX</em>,这个<em>OCX</em>有个写日志的接口,但是在给客户使用的时候,这个日志接口却没写日志.rnrn但我在该客户的机器上直接利用active容器调式<em>OCX</em>,可以写日志.客户是在Javascript种<em>调用</em><em>OCX</em>的写方法,日志的文件目录是在C://xxxxx目录下,客户使用机器为windows 2003,请问是不是和权限问题有关,网上看说要为NTFS设置权限和IIS_WPG 组的帐号权限就可以了,不知道具体指哪,请各位高人指点一下,先谢过!
JACOB 调用 ocx(imgscan)
rn [code=java]rn //在main中代码是这样.<em>调用</em>扫描仪方式rn ActiveXComponent com = new ActiveXComponent("progId");rn Dispatch disp = (Dispatch)com.getObject();rn[/code]rnrn rn 在win7系统中 C:\Windows\System32 中 存在一个imgscan.ocx rnrn 问题1.imgscan.ocx 是本身就存在的系统控件还是安装扫描仪驱动后存在的?rn 问题2.在.java中如何操作imgscan.ocx这个控件,如果不行该肿么解决.!rnrn 请附上代码!
Delhi怎么调用OCX
Delphi怎么<em>调用</em>无界面的<em>OCX</em>rnrn是这个步骤吗?rnDelphi2010-Component-Import Component-Import ActiveX Control-选择要添加的<em>OCX</em>-Add-Next-Next-Create Unit-Finishrnrn我按照上面这个步骤操作完之后没有在工具面板里看到对应的<em>OCX</em>rn
调用OCX出错
我修改了一个软件的ocx编的界面,在安装了原来的软件后安装我修改的软件,原来的软件<em>调用</em>界面时会出现我修改了的软件的<em>OCX</em>界面,我该怎么修改,从哪里入手????大侠们指个路!!!
ocx调用Demo
<em>OCX</em>是一个activex控件。是第3方开发的特有的控件。ocx文件只能通过<em>调用</em>才能使用,不能直接运行。 其他介绍:对象链接和嵌入用户控件(<em>OCX</em>)是一种可以由在微软的Windows系统中运行的应用软件创建使用的特殊用途的程序。<em>OCX</em>提供操作滚动条移动和视窗恢复尺寸的功能。如果你有Windows系统,你会发现在你的Windows地址录里有大量<em>OCX</em>文件名后缀的文件。 对象链接和嵌入(OLE)被设计来支持混合文档(包含多种资料类型,比如文本、绘画图像、声音、动画)。Windows桌面就是一个混合文档的范例,微软使用OLE来建立的。OLE和组件对象模型(COM继OLE后的更常用的概念)支持“即插即用”程序的发展,“即插即用”程序在系统中可以用任何语言写入并可以由任何应用程序动态地使用。这些程序被认为是他们在其上运行的container的组建和应用程序。这种基于组件的近似应用程序的发展缩减了程序调试时间并改善了程序的性能和品质。Windows应用发展程序(比如PowerBuilder和Microsoft Access)具有<em>OCX</em>的优势。
调用第三方控件ocx问题
本人新手,第一次<em>调用</em>ocx,希望大家能指点一下,多多帮助下小弟! rnrn ActiveScanClass a; rn private void Form1_Load(object sender, EventArgs e)rn rn a= new ActiveScanClass();rn rn private void btnScan_Click(object sender, EventArgs e)rn rn tryrn rn a.AcquireImage(1); //LONG AcquireImage(LONG nStart)rn //扫描图像。rn //返回值为此次扫描获得的图象数目rn //参数nStart是扫描的第一张序号rn rn a.SetImagePath("C:\temp"); //LONG SetImagePath(BSTR szPath)rn // 设定扫描图像路径。rn MessageBox.Show("Hello,world!");rn Console.WriteLine("Hello,!");rn rn catch(Exception ex)rn rn MessageBox.Show(ex.ToString());rn rn rn每次单击按钮后都报 未将对象引用设置到对象的<em>实例</em> 错误
VB调用ocx
用vc做了一个ocx控件,在vc和js里面测试都没有问题rn但是客户说在vb下面测试有问题,不能正确的初始化,rn请问一下,vb怎么<em>调用</em>ocx呢?rn我要在vb下面测试一下,谢谢。。。。。
如何调用ocx
我用vb写了一个ocx, 只是测试一下 任何功能都没有rnrn已生成ocx,如何将他添加到asp.net页面中,谢谢 或者添加到工具箱中rnrn 不是winform 是webform
关于SAP_ERP的OCX调用
我做了一个<em>调用</em>SAP_ERP的<em>OCX</em>的函数功能,读取SAP的数据,要不停的<em>调用</em>,为什么每次连接、加载函数(SAP的函数)总是不断的增加4K的内存。这样用户的2G的内存在5天内就OVER了,我是用定时器<em>调用</em>,每次重新连接、重新加载,完成后,释放
FFocx火狐调用ocx
非常简单好用的fire fox<em>调用</em>ocx的工具,安装即可!
关于OCX在页面调用
本人要在网页内<em>调用</em>一自己写的<em>OCX</em>,实现读取接在USB端口的读卡器,但是无法读取。rn而相同的ocx的代码如果在exe中写,则可以顺利实现,希望有经验的朋友告知一二,不甚感激,急!!
调用OCX遇到的问题
最近用VC2008,在资源视图中,对话框上,选择右键--》插入<em>OCX</em>,添加控件变量CSmscontrolctrl  m_smsCtrl,自动产生,cpp,.h文件 所有的实现函数应该在CPP文件,定义都在.H文件才对, 可是这次实现和定义都在.H文件,CPP文件没有实现, 包含.H文件<em>调用</em>其<em>OCX</em>的函数,无法认到<em>OCX</em>中的方法(m_smsCtrl.GetNBaudRate()), .h文件
js调用ocx插件
js<em>调用</em>ocx插件
火狐调用OCX具体实现
详细介绍了火狐浏览器<em>调用</em><em>OCX</em>的具体流程,包括环境搭建及代码解释,并附有<em>实例</em>说明
Jsp下调用ocx组件
1.ocx插件的注册 地址参考:http://www.360doc.com/content/14/0806/15/14264700_3<em>9</em><em>9</em>857788.shtml 注册比较简单主要参考上面的地址就可以; 2.了解中各参数的含义 /XXX.<em>OCX</em>#version=65536"> 1.ID:为控件提供一个标识名称,为HTML代码提供一种访问该控件的入口。 2.CLASS
调用OCX出错!
我修改了一个软件的ocx编的界面,在安装了原来的软件后安装我修改的软件,原来的软件<em>调用</em>界面时会出现我修改了的软件的<em>OCX</em>界面,我该怎么修改,从哪里入手????大侠们指个路!!!
vbscrip 调用 ocx
谁能给 vbscrip <em>调用</em> ocx 的完整例子rnrnrn
js调用ocx不成功
别人用C++给我写的个ocx控件,很简单一个功能rn就是根据文件路径读取信息rn结果我在IE 8,<em>9</em>10,11、360、谷歌等等浏览器<em>调用</em>都不成功rnWin7 32,64 XP系统都不行rnrn var msg = read<em>OCX</em>.GetFileDataEx("E:\\11.txt");rn读取客户端E盘11文本文件里的信息rn报的错rnSCRIPT438: 对象不支持“GetFileDataEx”属性或方法 rnscript block (64), 行<em>9</em>4 字符10rnrn但是在搜狗浏览器兼容模式下<em>调用</em>成功了。不明白为什么rn还有就是以前其他人用dephi写的ocx一点问题都没有,什么浏览器都行
java调用ocx!!!
最近需要用到第三方ocx,通过jacob方法来<em>调用</em>。rnrn我使用的jdk1.7,win8 64位系统,jacob1.17。ocx注册成功。但是碰到如下问题:rn第一种:rn[color=#FF6600]ActiveXComponent activeX = rn new ActiveXComponent("CLSID:3FDFEF85-D3D3-4A6D-8A3E-A285AA72FB2<em>9</em>");[/color]rnrnCLSID是在ocx注册之后根据注册表获得的,java代码如下:rn[img=https://img-bbs.csdn.net/upload/201510/27/1445<em>9</em>27042_20301.png][/img]rnrn运行之后报以下异常:rn[img=https://img-bbs.csdn.net/upload/201510/27/1445<em>9</em>26<em>9</em>01_17485<em>9</em>.png][/img]rnrn第二种:rn[color=#FF6600]ActiveXComponent activeX = rn new ActiveXComponent("TEST.TestCtrl.1");[/color]rnrn[img=https://img-bbs.csdn.net/upload/201510/27/1445<em>9</em>27150_52776<em>9</em>.png][/img]rn直接传入ProgID,ProgID也是根据注册表找到的(不知这是否就是?)rnrnJava代码:rn[img=https://img-bbs.csdn.net/upload/201510/27/1445<em>9</em>2728<em>9</em>_144824.png][/img]rnrn运行之后报以下异常:rn[img=https://img-bbs.csdn.net/upload/201510/27/1445<em>9</em>27256_<em>9</em>1<em>9</em>2<em>9</em><em>9</em>.png][/img]rnrnrn这问题实在困扰我好久,网上也没有找到有价值的资料。希望各位大牛能指导一下!感激不尽。
DLL调用OCX
我现在需要在一个dll中<em>调用</em>一个ocx,我搜了下网上的帖子,在dll中建了个对话框,把控件拖到对话框上,但是<em>调用</em>ocx的方法的时候老是报错。
Java调用OCX 报错
Java<em>调用</em>我们公司自己写的<em>OCX</em>中的函数时,老是报出如下错误:rnException in thread "main" com.jacob.com.ComFailException: A COM exception has been encountered:rnAt Invoke of: GetVolumernDescription: 80010105 / 服务器出现意外情况。rnrn<em>OCX</em>直接运行是可以的,就是Java在<em>调用</em>时,报错!rnrn望高人解答
asp.net页面调用ocx
我的页面中嵌入了一个ocx,是用来读取本地设备的,程序在本地运行挺好的,发布到服务器上了之后就不行了,读取不了本地设备,请问ocx怎么使用?ocx里面的方法是带参数的,参数放在那啊?
关于ocx的调用
我想用JS<em>调用</em>一个ocx,可是不知道他的属性和方法,所以完全不知道从何下手,我也不想自己写一个ocx。所以求大家告诉我该怎么做才能知道一个ocx的属性和方法呢,我用的是VS2005。大家详细一点,我是菜鸟一个
asp.net 调用ocx的问题
rn rnrn这个是我<em>调用</em>ocx的代码rn可是报错如下:[img=http://hi.csdn.net/attachment/20100<em>9</em>/13/260<em>9</em>0_1284341736MI<em>9</em>u.jpg][/img]rnrn并且rnvar obj = document.getElementById("ocxid");rnobj.DisPlayMap();rnrn我在js<em>调用</em>这个控件的时候(如上代码),报找不到属性和方法。。请教
如何调用OCX文件?
本人购买了一台考勤机~它配有的动态连接库是<em>OCX</em>文件~请问BCB中应该如何<em>调用</em><em>OCX</em>文件?希望有详细例子说明~rn
控制台程序调用ocx
我有一个<em>OCX</em>控件P2PPlayer<em>OCX</em>.ocx,按照一般流程,用aximp已把它转为AxP2PPlayer<em>OCX</em>Lib,P2PPlayer<em>OCX</em>Lib两个类,在控制台中是这样<em>调用</em>的!rn[code=csharp]rnAxP2PPlayer<em>OCX</em> ax = new AxP2PPlayer<em>OCX</em>();rn ax.CreateControl();rn ax.DID = "PSD-01671<em>9</em>-CBWXC";rn ax.User = "admin";rn ax.Pwd = "";rn int a= ax.Play();rn int i = ax.Snapshot("f:\\001.jpg");rn Console.WriteLine(i);rn[/code]rn以上代码是用JS方式可正常执行,但以上代码却始终只能输出0,也就是说Snapshot方法没有正常<em>调用</em>???求大侠们指点迷津,就是C#控制台程序如何<em>调用</em><em>OCX</em>??有没有专门的例子!本人在百度和GOOGLE搜了好久,一直没有想要的,所以请大家不要粘贴!
关于OCX和DLL的调用
小弟有一事不明,在ASP程序中VB编写的<em>OCX</em>组件是不是可以像DLL控件一样<em>调用</em>,怎么<em>调用</em>呢,谁能给我一些源程序看看?哪位好心的大虾能为我指点谜津。
ocx调用dll的问题
写了一个ocx控件,<em>调用</em>了一些dll,有些是注册需要的dll(叫A.dll),但有些是运行ocx需要的dll(B.dll),rn现在的问题是,比如C程序<em>调用</em>了ocx控件,我必须把B.dll放到系统目录或者C程序运行目录,rn我不想把B.dll放到系统目录,但是问题来了 我现在不知道什么程序会<em>调用</em>我的ocx,也就不知道我的B.dll需要放在哪里,rn这个问题怎么解决啊~
C#调用OCX出错。
一VC++6.0写的<em>OCX</em>,实现方法:rnTransProc(LPCTSTR msg, LPCTSTR type, LPCTSTR amount, LPCTSTR sbuf)rnrn在C#中<em>调用</em>rnrn参数声明为string(C#引用进来时将方法参数处理为string,无法使用其它类型),<em>调用</em>时出现以下错误:rnrnSystem.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。rnrn这个<em>OCX</em>无法改,是别人写好的,请高手不吝赐教。谢谢。
IE调用OCX的问题
我用VB做了一个<em>OCX</em>控件,测试的时候没有任何问题!rn但是在网页上运行就会使IE关掉。rn后来调试,发现只要使用CreateThread就会出错!!rnrn我想问问各位高手,是不是VB做的控件如果要用在IE上就不能使用多线程
js调用ocx
NULL 博文链接:https://andilyliao.iteye.com/blog/470456
调用ocx的问题
[id(13), helpstring("method SetMacNO")] HRESULT SetMacNO(BYTE port,unsigned short MacNO, unsigned short NewMac,int * bRS);rnrnrn这个是<em>OCX</em>里的声明rnrnrnrn rnrnrnrn这个是scriptrnrn问题:rn在delphi和vb啊这些软件中一切正常,当中script中时,执行正常,但是那个返回值是失败的int * bRS,在C++中是指针型的,难道javascript中不支持这种类型,读不到数据?rn现在的执行读的结束值是undefined
IE调用ocx问题
用rn本地可以,远程服务器上就不行了。是不是因为codebase一定要完全的url地址才行http://...rn?请教
jacob调用ocx的问题
代码就两句:rnActiveXComponent ax=new ActiveXComponent("USBPHONE.USBPHONECtrl.1"); rnVariant variant=Dispatch.call((Dispatch)ax,"AllGetMICVolume");rnrn报错如下:rncom.jacob.com.ComFailException: A COM exception has been encountered:rnAt Invoke of: AllGetMICVolumernDescription: 灾难性故障rnrn at com.jacob.com.Dispatch.invokev(Native Method)rn at com.jacob.com.Dispatch.invokev(Dispatch.java:<em>9</em>83)rn at com.jacob.com.Dispatch.callN(Dispatch.java:583)rn at com.jacob.com.Dispatch.call(Dispatch.java:658)rn at test.Test.main(Test.java:26)rnrnrnrn高人给看一下?????
OCX API调用
现在需要用VC实现一个<em>OCX</em>,偏偏VC环境不是很熟悉,在输入函数名PathAppend时,环境能正常提示该函数信息,但是编译时报告错误:error C203<em>9</em>: 'PathAppend' : is not a member of '`global namespace'',按照网上说的操作后还是报告该问题,应该如何解决呀!
java后台调用ocx求解!!
rn 现在要<em>调用</em>一个ocx控件实现监控接像, 一个单独的html页面完全没有问题,rn现在问题就是一到项目中去<em>调用</em>就会接不成像 ! 有没有遇到过类似问题的 啊 ! 求解!
怎样调用.ocx
我现在有一个问题需要请教,请问怎样在vb中<em>调用</em>c++builder作的.ocx和.dll文件
vs2010 C++ 调用ocx
LZ为C++小白,最近WEB项目需要<em>调用</em>一个<em>OCX</em>,但非IE浏览器无法正常加载,需要对浏览器做插件开发,参考[url=http://blog.csdn.net/hzzhoushaoyu/article/details/7387516][/url]rnrn自己写的C++代码如下:rn[code=c]rn//Plugin.cpprn#include "Plugin.h"rn#include rn#import "C:/testOcx.ocx"\rnno_namespace no_smart_pointers raw_interfaces_only \rnraw_native_types no_implementation named_guidsrnrn////// functions /////////rnNPError NS_PluginInitialize()rnrn return NPERR_NO_ERROR;rnrnrnvoid NS_PluginShutdown()rnrnrnrnnsPluginInstanceBase * NS_NewPluginInstance(nsPluginCreateData * aCreateDataStruct)rnrn if(!aCreateDataStruct)rn return NULL;rnrn Plugin * plugin = new Plugin(aCreateDataStruct->instance);rnrn return plugin;rnrnrnvoid NS_DestroyPluginInstance(nsPluginInstanceBase * aPlugin)rnrn if(aPlugin)rn delete (Plugin *)aPlugin;rnrnrn////// Plugin /////////rnPlugin::Plugin(NPP pNPInstance):nsPluginInstanceBase(),rn m_pNPInstance(pNPInstance),rn m_bInitialized(FALSE)rnrn m_hWnd = NULL;rnrnrnPlugin::~Plugin(void)rnrnrnrnstatic LRESULT CALLBACK PluginWinProc(HWND, UINT, WPARAM, LPARAM);rnstatic WNDPROC lpOldProc = NULL;rnrnN<em>PB</em>ool Plugin::init(NPWindow* pNPWindow)rnrn mWindow=pNPWindow;rn m_hWnd =(HWND)pNPWindow->window;rn if (m_hWnd==NULL) return FALSE;rn // 对窗口进行子类化,这样就可以对消息进行处理并在窗口中进行绘制rn lpOldProc = SubclassWindow(m_hWnd, (WNDPROC)PluginWinProc);rnrn // 将窗口与 Plugin 对象相关联,这样就可以在窗口处理中访问Plugin 对象rn SetWindowLongPtr(m_hWnd, GWLP_USERDATA, (LONG_PTR)this);rnrn m_bInitialized = TRUE;rn return TRUE;rnrnrnrnvoid Plugin::shut()rnrn // 将窗口子类化回去subclass it backrn SubclassWindow(m_hWnd, lpOldProc);rn m_hWnd = NULL;rn m_bInitialized = FALSE; rnrnrnN<em>PB</em>ool Plugin::isInitialized()rnrn return m_bInitialized;rnrnrnrnstatic LRESULT CALLBACK PluginWinProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)rnrn switch (msg) rn case WM_PAINT:rn rn // draw a frame and display some stringrn HRESULT hr = CoInitialize(NULL) ; //initialize COM libraryrn _FramerControl *pSock;rn hr = CoCreateInstance(CLSID_FramerControl, NULL, CLSCTX_ALL, DIID__DFramerCtlEvents,rn(LPVOID *)&pSock);rn HDC hdc = BeginPaint(hWnd, &hr);rn if(FAILED(hr))rn rn printf("Creation Failed");rn rnrn rn break;rn default:rn break;rn rnrn return DefWindowProc(hWnd, msg, wParam, lParam);rnrnrnrnrn[/code]rnrn只需要在PluginWinProc里把ocx拉起来即可,或者在N<em>PB</em>ool Plugin::init(NPWindow* pNPWindow)里面直接拉起来也行,求指教。
Ocx 里边 调用 DLL
MFC ActiveX ControlWizard的工程生成的是一个ocx,里边可以使用dll吗? 可以的话,要注意些什么地方??
vbscript如何调用ocx
ocx是用C++写的,已经注册。现在要在WEB页面(aspx页面)<em>调用</em>ocx,代码如下:rnrn rn通过SET获取对象没出错,但却始终<em>调用</em>不了activex的方法。ocx能不能用vbscript<em>调用</em>???
pb调用OCX问题
我用的是tx V10.1控件,在<em>PB</em>里怎么用不了?rnrn我是用的OLE直接拖到窗口上,然后直接<em>调用</em> rnTX1.object.ButtonBarHandle = TXBB1.object.hWndrnrn老是报<em>调用</em>外部属性出错是什么情况?是TX版本不行,还是<em>PB</em><em>调用</em>不了?
vc6.0关于ocx的调用????
一个ocx注册成功了,但是在vc上插入这个ocx时 死活找不到这个ocx 求原因
jstl-1.0.1.jar下载
jstl-1.0.1.jarjstl-1.0.1.jarjstl-1.0.1.jarjstl-1.0.1.jar 相关下载链接:[url=//download.csdn.net/download/nourewang_game/2286863?utm_source=bbsseo]//download.csdn.net/download/nourewang_game/2286863?utm_source=bbsseo[/url]
Visual_C++2010_CLR开发电子书07.pdf下载
Visual_C++2010_CLR开发电子书07 相关下载链接:[url=//download.csdn.net/download/dongbaoxiong/3201398?utm_source=bbsseo]//download.csdn.net/download/dongbaoxiong/3201398?utm_source=bbsseo[/url]
5G移动通信发展趋势与若干关键技术下载
这是有关5G发展趋势的有关介绍,将来5G会成为时代的潮流,那就下载看看吧! 相关下载链接:[url=//download.csdn.net/download/qq_27767265/8641265?utm_source=bbsseo]//download.csdn.net/download/qq_27767265/8641265?utm_source=bbsseo[/url]
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符
我们是很有底线的