我通常用Java和C#编写代码,但有一个项目我必须使用C++.我的问题是使用QT Creator而不是Visual Studio Express或其他方式对我有什么优缺点,我知道有类似的问题,但它们可以追溯到至少2年前.
我必须注意,我只是为Windows编写系统,我不打算将其设置为多平台.
目前我的代码使用
SurferApp = Marshal.GetActiveObject("Surfer.Application") as Surfer.Application
Run Code Online (Sandbox Code Playgroud)
为了简单起见,我们可以将Surfer替换为每个人都知道的Word.现在让我说我有两个MS word应用程序正在运行,我想让它们都使用Marshal.GetActiveObject(),我怎样才能获得两个正在运行的实例并将每个实例与一个单独的对象相关联?
我是 C# 新手,这听起来可能很愚蠢,我做了一些研究,但我觉得我很困惑。我希望我的 c# 程序打开一个视频文件 (c:\abc.mov),我已将 .mov 文件设置为使用快速播放器自动打开,我希望该程序使用快速播放器打开文件,就像双击一样在那个文件上。当我使用此代码时,它什么也没做!
File.Open(@"c:\abc.mov", FileMode.Open);
Run Code Online (Sandbox Code Playgroud)
请帮我?