小编Isa*_*ses的帖子

使用Visual Studio 2005为Windows NT 4.0构建?

我正在尝试迁移的MFC应用程序使用afxext.h,导致_AFXDLL设置,如果我设置,则会导致此错误/MT:

请使用/ MD开关进行_AFXDLL构建

我迄今为止的研究表明,使用Visual Studio(在本例中为C++)2005在Windows NT 4.0上构建应用程序是不可能的.

这是真的吗?有没有可用的解决方法?

c++ compatibility windows-nt visual-studio

18
推荐指数
1
解决办法
3302
查看次数

将文件浏览器按钮添加到MS Access表单

我想在MS Access 2007表单中添加一个"浏览"按钮,它将打开一个标准的Windows文件浏览器(作为模式窗口),并允许用户选择一个目录.当用户退出该浏览器时,应将所选目录的路径写入Access窗体中的文本框.

最好的方法是什么?有原生的Access方式吗?

forms ms-access file-browser

9
推荐指数
1
解决办法
4万
查看次数

如何使用Windows API重置USB设备?

您是否知道使用Windows XP API重置USB总线的方法?换句话说,我希望操作系统能够启动当前连接的任何USB设备,然后重新自动检测所有内容.

我知道devcon,我想我可以对它进行系统调用,但我希望直接调用API.

usb winapi

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

在C++/Windows中,如何获取我所在计算机的网络名称?

在C++ Windows(XP和NT,如果它有所作为)我正在研究的应用程序中,我需要获取与执行代码的计算机相关联的网络名称,以便我可以从C:转换本地文件名filename.ext到\\network_name\C $\filename.ext.我该怎么做?

或者,如果有一个函数只会进行我所描述的转换,那就更好了.我查看了WNetGetUniversalName,但这似乎不适用于本地(C盘)文件.

c++ networking windows-xp windows-nt

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

如何从Excel VBA脚本调用Oracle存储过程?

我在Oracle数据库中有一个带参数的存储过程.

如何在Excel VBA脚本中调用它?

sql oracle vba stored-procedures excel-vba

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

DCOM:CoCreateInstanceEx返回E_ACCESSDENIED

我正在使用两台机器上的服务器和客户端的DCOM应用程序,这两台机器都运行带有Service Pack 2的WinXP.在两台机器上,我使用相同的用户名和密码登录.

当一台计算机上的客户端调用CoCreateInstanceEx,要求另一台计算机启动服务器应用程序时,它将返回E_ACCESSDENIED.

我尝试进入dcomcnfg中的服务器应用程序的组件属性,并为所有人提供完整的权限,但这没有帮助.

要使此调用成功,我需要做什么?

更新:当服务器应用程序在Windows 2000机器上运行时,我不会收到此错误; CoCreateInstanceEx返回S_OK.

security dcom windows-xp

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

了解 Ada 如何序列化记录

当我在 Ada 中调用 Write 来序列化记录时,我希望能够预测生成的二进制文件中的内容。你知道我在哪里可以查到这个吗?

我有一些遗留的 Ada 软件,它通过写入记录来生成二进制文件,我需要调试一个应该编写兼容二进制文件的 C++ 程序。所以,我想了解 Ada 在序列化记录时遵循什么规则,以便我可以确保 C++ 代码将生成功能等效的记录。

serialization binaryfiles record ada

5
推荐指数
2
解决办法
1974
查看次数

在PL/SQL中,如何根据下一行更新行?

我正在使用Oracle PL/SQL.

我有一个带时间戳的表T,我想将列A的行值设置为与前一行的值相同,如果它们按列B和时间戳排序,前提是时间戳的差别不大于45秒

在伪代码中,它是这样的:

UPDATE T t_curr
  SET A =
    (SELECT A
      FROM T t_prev
      INNER JOIN t_curr
        ON (t_prev is the row right before t_curr, when you sort by B and Timestamp)
          AND t_curr.Timestamp - t_prev.Timestamp < 45
    )
Run Code Online (Sandbox Code Playgroud)

我试过这个:

UPDATE T t_curr
  SET A =
    (SELECT A
      FROM T t_prev
      INNER JOIN t_curr
        ON RANK (t_curr)
          OVER (B, Timestamp)
          = 1 + RANK (t_prev)
          OVER (B, Timestmap)
          AND t_curr.Timestamp - t_prev.Timestamp < 45
    )
Run Code Online (Sandbox Code Playgroud)

但我得到了:

错误(38,16):PL/SQL:ORA-00934:此处不允许组功能

指着RANK的第一个实例.

我做错了什么,我怎么做到这一点?

sql oracle ora-00934

5
推荐指数
1
解决办法
4746
查看次数

我不能让我的调试器停止破坏第一次机会异常

我正在使用Visual C++ 2003通过TCP/IP远程调试程序.

我设置了Win32异常c00000005,"访问冲突",在抛出时进入调试器.然后,我将其设置回"使用父设置".父节点Win32 Exceptions的设置将在抛出异常时继续.

现在,当我调试程序时,每次抛出异常时都会中断,强制我单击Continue继续调试.我怎么能让它像这样停止破坏?

c++ debugging visual-studio-2003 first-chance-exception visual-studio

3
推荐指数
2
解决办法
2308
查看次数

在MS Access VBA中,如何使用参数调用存储的追加查询?

在我的Access 2007数据库中,我有一个包含参数的追加查询.如何从VBA脚本调用此查询?

我意识到我可以在VBA代码中动态生成查询文本,但这更加尴尬.

parameters ms-access vba

3
推荐指数
1
解决办法
9819
查看次数

Excel 工作表属性窗口出现空白

我试图访问属性窗口,一个Excel(2007年,在这种情况下)的工作表,使用开发者选项卡上的属性按钮,如所描述这里。我想进入“属性”窗口的原因是设置诸如对象名称之类的属性,以便在处理它的 VBA 脚本中使用。

属性窗口出现,但它是空白的,没有我在顶部查看的对象的标识,也没有列出属性。为什么会这样,我该如何解决?

excel vba properties

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