小编Ale*_*eon的帖子

64位Windows上的32位和64位互操作性

是否有一个很好的权威参考,讨论32位和64位进程之间的互操作性?基于谷歌搜索我推断:

  1. 32位DLL只能驻留在32位进程中,而64位DLL只能驻留在64位进程中.
  2. 32位和64位进程只能使用松散耦合的消息系统进行通信,例如网络通信,这意味着它们可以使用COM/DCOM进行通信.
  3. 32位和64位COM组件具有不同的注册表项.组件通常仅在两个中的一个中注册,并且通常仅在两个世界中的一个中看到.
  4. 如果一个32位进程使用CoCreateInstance和64位调用标志,那么它只能创建一个注册为64位COM组件的东西,或者(我猜这个,是否可能?)如果是64位组件以某种方式在32位注册表中注册但是引擎盖仍然是作为进程外的64位进程创建的,或者如果有一个32位shell COM组件创建64位组件然后重定向到它的调用?

这表明:1.32位应用程序无法使用GetObject来获取正在运行的64位版本的Excel?或者可以吗?运行对象表(ROT)如何受到32位与64位问题的影响?如果只安装了64位版本的Office,32位进程是否可以创建Excel实例?我认为答案是"否",除非32位进程在其CoCreateInstance调用中使用64位标志,或者Excel是否以某种方式在32位世界中注册了自己?

Microsoft是否自动执行任何操作,例如从32位进程获取CoCreateInstance检查64位注册表并尝试创建一个进程外的64位组件(如果在32位注册表中没有注册)?我已经看到64位Office的一些发行说明,其中Microsoft警告从32位应用程序访问到64位Excel无法正常工作,但我知道有一个实例似乎只是工作.

对此有一个很好的技术事实参考?

com interop ms-office

8
推荐指数
1
解决办法
5449
查看次数

gnuplot - pdf terminal - 设置unicode字符(太阳质量符号/ odot)

我正在尝试\odot在gnuplot(4.6.0)pdf终端中设置LaTeX 符号.这个的确切语法是什么?

在gnuplot的常见问题给出了一些线索,但我应该输入{/Symbol \2299},或者{/utf8 \2299},或者一些其他的变化\,/,#等?或者我应该这样做set encoding utf8?直接粘贴符号似乎不起作用.

我应该使用pdf或pdfcairo作为终端吗?后者以无法忍受的方式影响我的情节.

pdf unicode latex gnuplot cairo

8
推荐指数
2
解决办法
7586
查看次数

Java中链接列表的链接列表

我想知道如何创建链表的链表.此外,如果预定义LinkedList(来自Java的类)及其方法用于定义和其他add,get,listIterating操作,将会很有帮助.

java linked-list list

8
推荐指数
1
解决办法
2万
查看次数

如何在Emacs的0rg模式中取消\ hypersetup

组织模式是一个电源编辑器.我用它来写科学笔记并将它们制作成tex/PDF文件.

当我将.org文件生成为.tex或.pdf文件时,某些代码会由org-mode自动生成,例如:

 \hypersetup{
    pdfkeywords={},
    pdfsubject={},
    pdfcreator={Emacs Org-mode version 7.8.11}}
Run Code Online (Sandbox Code Playgroud)

这些代码使得一些信息占据了PDF文件的第一页,这对我来说毫无用处.如何防止这些代码出现在生成的tex文件及其PDF上?

latex org-mode

8
推荐指数
1
解决办法
1164
查看次数

如何将任何文档转换为预览图像?

我正在使用.NET,我正在寻找一种方法将几乎任何文档转换为预览图像.我说任何,但优先级是Office文档,PDF和大多数图像文件.

我会假设我可以以某种方式构建Windows资源管理器预览文档的能力......但我不知道如何.

你会怎么做?

.net c# document ms-office preview

7
推荐指数
1
解决办法
5882
查看次数

VS2008 UnitTesting - 带有Office应用程序对象的分离RCW(PowerPoint等)

背景

  • 我通过C#自动化PowerPoint 2007
  • 我正在使用Visual Studio的内置单元测试(Microsoft.VisualStudio.TestTools.UnitTesting)为我的代码编写单元测试
  • 我在自动化Office 2007应用程序方面经验丰富

我的问题

  • 当我运行我的单元测试时,第一个单元测试方法运行正常,之后都有关于分离的RCW的错误
  • 我正在为要共享的测试方法创建一个PowerPoint的静态实例,但似乎应用程序RCW在第一个测试方法运行后被分离

来源代码

    using System;
    using System.Text;
    using System.Collections.Generic;
    using System.Linq;
    using Microsoft.VisualStudio.TestTools.UnitTesting;

    namespace TestDemo
    {



        [TestClass]
        public class UnitTest1
        {
            private static Microsoft.Office.Interop.PowerPoint.ApplicationClass 
              g_app = new Microsoft.Office.Interop.PowerPoint.ApplicationClass();

            private TestContext testContextInstance;

            public TestContext TestContext
            {
                get
                {
                    return testContextInstance;
                }
                set
                {
                    testContextInstance = value;
                }
            }



            [TestMethod]
            public void Test01()
            {
                g_app.Visible = Microsoft.Office.Core.MsoTriState.msoCTrue;
            }

            [TestMethod]
            public void Test02()
            {
                g_app.Visible = Microsoft.Office.Core.MsoTriState.msoCTrue;
            }
        }

    }
Run Code Online (Sandbox Code Playgroud)

错误信息

Test method TestDemo.UnitTest1.Test02 threw …
Run Code Online (Sandbox Code Playgroud)

unit-testing mstest ms-office rcw visual-studio

7
推荐指数
1
解决办法
1505
查看次数

iText/iTextSharp用于商业用途:不推荐?

我不是很擅长使用许可证,这就是为什么我想在这里询问有关iTextSharp以及将其用于商业用途的选项.

我想开发一个软件来创建PDF并将这些东西上传到某些DB上并打印出来.现在它应该是免费的,但也许有一天它可能变得商业化.据我所知iTextSharp不是LGLP它是AGPL,而AGPL用于商业软件不是一个好的解决方案.是对的吗?我不能使用iTextSharp(免费)商业软件?

据我所知有PDFSharp,我听说它不像iText那么完美,但它应该足够了.有什么建议?

.net c# pdf itext

7
推荐指数
2
解决办法
2万
查看次数

Prawn:包含页码的内容表

我需要用Prawn创建一个目录.add_dest我的代码中有函数调用,内容表中有正确的链接:

add_dest('Komplett', dest_fit(page_count - 1))
Run Code Online (Sandbox Code Playgroud)

和

text "* <link anchor='Komplett'> Vollstaendiges Mitgliederverzeichnis </link>", :inline_format = true
Run Code Online (Sandbox Code Playgroud)

这是有效的,我得到可点击的链接,将我转发到正确的页面.但是,我需要在内容表中包含页码.如何打印出来?

ruby pdf-generation ruby-on-rails prawn

7
推荐指数
2
解决办法
2936
查看次数

如何在JAVA中将JSON和File传递给REST API?

我的主要问题是如何传递JSON以及File以将请求发送到REST API?Spring框架需要什么才能作为客户端工作并通过使用JSON和File传递帖子来等待响应?

选项:

  1. 我是否需要在ClientResource中使用FileRepresentation?但是我如何传递文件以及JSON?
  2. 通过使用RestTemplate传递JSON和File?它如何用于发布JSON和File?

还有其他选择吗?

java rest wcf-rest

7
推荐指数
1
解决办法
1288
查看次数

如何在没有页边距的A4页面上打印多张幻灯片?

当您在A4纸上打印MS Powerpoint幻灯片时,它会以这样的方式打印,留下大的空白区域.如果我删除空白区域,可以在A4纸上打印4张幻灯片,但我想我可以每页6张幻灯片.(如打印预览所示)有谁知道怎么做?每页打印更多幻灯片是经济的,因为我们可以节省打印在多页上的页数和每张额外幻灯片的成本.请帮忙

使用microsoft powerpoint 2013打印每页6张幻灯片的预览

powerpoint ms-office

7
推荐指数
1
解决办法
2万
查看次数