我在http://Oracle.com上注册以下载11g R2 Express版数据库.但是http://Oracle.com只为Windows 32bit和Linux 64bit提供了下载链接.
是否有64位Windows版本的Oracle 11g XE数据库?64位版本是否仅适用于付费Oracle数据库?
正如您在此处看到的ASP.NET应用程序生命周期,有两张图片.第一个是在AppDomain中创建了HostingEnvironment类,第二个是在它中创建了HttpRuntime类.从他们的定义我不明白他们之间的区别.何时创建一个,何时在应用程序生命周期中创建第二个?在apllication生命周期的上下文中HostingEnvironment类和HttpRuntime类有什么区别?
我的应用程序需要等到特定进程开始.我是这样做的
while (Process.GetProcessesByName("someProcess").Length == 0)
{
Thread.Sleep(100);
}
Run Code Online (Sandbox Code Playgroud)
有没有其他方式(更优雅)如何实现这一点,功能类似于WaitForExit()?谢谢你的回答.
我正在使用Visual Studio 2008 Professional,我需要使用两个项目创建解决方案.一个项目是管理WinForms C#项目,第二个是非托管DLL C++项目.
我在VS2008中创建了它们,在非托管DLL项目中我导出了一个返回一些int的简单函数.在托管的WinForms项目中,我以通常的方式导入DLL并尝试在标签中打印返回的值:
[DllImport("DllProj.dll", EntryPoint = "GetSomeInt", SetLastError = true)]
private static extern int GetSomeInt();
Run Code Online (Sandbox Code Playgroud)
但是当我构建解决方案并运行时,我得到了DllNotFoundException.我还尝试将现有的item(DllProj.dll)添加到WinForms项目中,但它只将该DLL文件从其Debug文件夹复制到WinForms项目的文件夹中,而不是在编译后的项目所在的Debug子文件夹中.所以我还在DllNotFoundException.
我也尝试添加它作为参考,但VS2008抱怨我的DLL不是COM或托管对象.有没有办法以这样的方式配置解决方案,我不需要在每次构建后手动将编译的DLL复制到WinForms项目的Debug子文件夹?
什么是DesignMode属性?什么时候有用?从msdn定义我不明白它http://msdn.microsoft.com/en-us/library/system.web.ui.control.designmode.aspx
一些例子?谢谢你的回答.
也许是愚蠢的问题,但我不知道答案.使用GetModuleHandle或LoadLibrary加载DLL(然后使用该DLL的功能)并直接包含所需的标头有什么区别.例如,使用GetModuleHandle:
typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO);
// Call GetNativeSystemInfo if supported or GetSystemInfo otherwise.
PGNSI pGNSI;
SYSTEM_INFO si;
ZeroMemory(&si, sizeof(SYSTEM_INFO));
pGNSI = (PGNSI) GetProcAddress(
GetModuleHandle(TEXT("kernel32.dll")),
"GetNativeSystemInfo");
if(NULL != pGNSI)
pGNSI(&si); //calling function through pointer
else GetSystemInfo(&si);
Run Code Online (Sandbox Code Playgroud)
但我可以包含windows.h标头直接从我的代码中调用该函数:
#include <windows.h>
SYSTEM_INFO si;
ZeroMemory(&si, sizeof(SYSTEM_INFO));
GetNativeSystemInfo(&si);
Run Code Online (Sandbox Code Playgroud)
这同样适用于opengl32.dll,我不知道在我的项目中包含opengl函数的头文件是否更好,或者使用Getmodulehandle和GetProcAdress来调用所需的函数.有什么不同?第一种方法是以某种方式使用getmodulehandle的好处吗?谢谢你的回答.