ole相关内容
尝试从SWT打开excel时出现NullPointerException.可悲的是,我无法发布完整的stacktrace和一些代码,因为它引用了我所工作的公司.希望有人曾经遇到过这个问题并且可能认识到它. 这是我可以发布的堆栈跟踪的一部分 java.lang.NullPointerException at org.eclipse.swt.ole.win32.OleControlSite
..
我有这段C ++代码: static CString timeout(_T("TIMEOUT")); if(strError.Left(7).CompareNoCase(timeout) == 0) return TRUE; 在我的即时窗口中,我看到strError的以下值: ? strError L"" ATL::CSimpleStringT: L""
..
[STAThread] static void Main(string[] args) { DoThing().Wait(); } static async Task DoThing() { Clipboard.SetText("hi"); } 我首先在错误代码中添加了[STAThread] ThreadStateException:必须先将当前线程设置为单线程单元(S
..
我正在XP下使用StgOpenStorage API来读取OLE复合文档,但是我找不到正确的标记组合来告诉Windows我只需要读取而不会阻塞可以通过其他任何方式访问它... 现在我正在使用STGM_READ | STGM_EXCLUSIVE,但是很明显,如果同时尝试从另一个应用程序打开文件,它会抱怨访问被拒绝..所以我尝试了STGM_READ | STGM_SHARE_DENY_NONE 但它
..
我刚刚尝试过:$browser.execute_script("alert(\"aaa\")") 然后出现以下错误: h:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.2.0/lib/watir-classic/page-container.rb:46:in `method_missing': (in OLE method `exe
..
我有一些继承的代码可以打开IE,这是简短的版本: procedure OpenIE(URL: OleVariant; FieldValues: string = ''); var ie : IWebBrowser2; begin ie := CreateOleObject('InternetExplorer.Application') as IWebBrowser2; ie.Navi
..
此问题与我之前看到的上一篇帖子(不是我的问题)有关,该帖子已经关闭: 通过Delphi执行Excel vba代码 但是我相信我已经将我的问题调试为更常见的OLE/VBA问题(在下面进一步阅读).我可以在Delphi和VBS中进行复制. 我的Delphi代码类似于此处显示的代码-我的代码是: uses ComObj, ActiveX; // and a long list o
..
DSOFile.OleDocumentProperties.Save修改与NTFS上的文件关联的元数据. 它是否修改文件本身,这意味着校验和将更改? 还是仅修改有关该文件的某些NTFS元数据,但校验和将保持不变? 有关DSOFile的更多信息: KB , 信用:这实际上是Ilmo在此问题中的一种自我审问.. 解决方案 这取决于文件格式和文件所在的文件系统. 如果文件是O
..
我如何检查某个Excel实例中是否已打开文件? 我使用DXL(DOORS)语言,但它应独立于该语言. 是否可以调用任何OLE方法来检查打开了哪个文件并将其与路径/文件名进行比较? 如果可能的话,我只能在该Excel应用程序中关闭该工作表/文件吗? 编辑: 这是我到现在为止得到的结果,但只能运行一次. DXL使Excel.exe进程保持打开状态,然后在接下来的步骤中检查是否使
..
我有一个.NET(C#)加载项,它使用COM Shim dll将自身加载到Excel中.正常运行Excel时,外接程序工作正常,没有任何问题.该插件在Excel中显示其自己的自定义工具栏,该工具栏用于执行不同的命令. 当我将Excel嵌入到另一个应用程序(例如DSOFramer等)中时,加载项开始表现异常.看来,如果我禁用其工具栏上的按钮,则在设置Visible属性后不会再次启用它. 另外,
..
尝试从单独的perl脚本中打开数据并将数据写入两个不同的excel文件,但又同时 . 一个接一个地运行不会引发任何错误.但是同时运行它时,其中一个脚本会终止,并显示以下错误. entering No Error excel new created! Win32::OLE(0.1709) error 0x8001010a: "The message filter indi
..
我在从SQL PROCEDURE内部创建XML文件时遇到问题. XML被创建并放置在正确的文件夹中.虽然当我在XMLSpy中打开文件时,它显示以下错误: 您的文件包含3个字符,使用Unicode UTF-8编码不应出现在文件中... 令人讨厌的字符是è(0xE8),ü(0xFC),é(0xE9) 当我在Notepad ++中打开XML文件并检查编码(通过顶部的菜单“编码")时,它说它是
..
我正在使用通过存储的查询(名为"UpdatePaid",如下所示的3个参数)与MSAccess表相对应的数据网格和适配器,如下所示: OleDbCommand odc = new OleDbCommand("UpdatePaid", connection); OleDbParameter param; odc.CommandType = CommandType.S
..
在号角中,我希望动态设置OLE的定义在一个窗口中.现在,这就是我在窗口中定义两个OLE对象的方式: Window WINDOW('Test ActiveX Window'), AT(,,431,92), FONT('MS Sans Serif', 8,, FONT:regular), COLOR(COLOR:White), CENTER, ALRT(F2Key), TIMER(10), GR
..
我正在开发一个使用Eclipse SWT OleClientSite(在Windows 7中)在RCP应用程序内部打开Word文档的程序.在过去的两年中,该程序调用了以下构造函数: OleClientSite clientSite = new OleClientSite(oleFrame, SWT.NULL, new File(documentFileName)); 自从SWT的最新更新
..
我已经用C#创建了一个COM Interop控件,可以在我的PB应用程序中使用.如果我将ole控件添加到我的userobject并在painter中选择我的C#对象,则会创建一个 olecustomcontrol ,并且一切都会按预期进行.但是,为了在为64位平台构建项目时使用我的对象的64位版本(在PB Classic 12.6中),我添加了一个ole控件,但在要求选择对象时单击“取消",因此
..
我正在尝试替换页脚中的文本,我正在使用以下代码,通过该代码我可以替换正常内容(正文),但不能替换页脚/页眉中的内容 myWinWordApp := CreateOLEObject('Word.Application'); myWinWordApp.visible := true; myWinWordApp.documents.open('c:\ole.doc'); myWinWordApp.
..
我试图找出一种方法,默认情况下单击该方法即可在增强编辑器的新实例中打开SAS程序. 问题已经提出,但没有成功. 本文描述了打开程序的方式使用增强型编辑器.完整的命令是: "C:\PROGRA~1\SASHome\SASFOU~1\9.3\core\sasexe\SASOACT.EXE" action=Open datatype=SASFile filename="%1" prog
..
此 C ++代码显示了如何使用OLE模拟文件拖放到模拟“发送到..."操作.这将打开带有所选文件作为附件的标准邮件客户端,这是mailto:协议处理程序的一种非常有趣的替代方法. 在Delphi中创建IDataObject必要实例的最佳方法(简短又安全)是什么? 我在此处找到了一些代码,但也许有一个更好的解决方案. 解决方案 将C ++代码移植到Delphi可能不太困难. 从
..
我创建了一个使用C#的应用程序,该应用程序可以从SQL Server读取商品数据并将其推送到名为"SLP-V Ishida Retail Scales"的秤系统.它们具有"SLP-V自动化接口"接口,该接口允许用户程序与其系统进行交互.这是SLP-V帮助页面中的注释: 自动化接口(也称为"COM(公共对象模型)接口")为用户程序提供了一种访问SLP-V功能的方法.最常见的应用程序是使用VB脚
..