小编Ash*_*osh的帖子

在C#中使用AppDomain动态加载和卸载dll

在我的一个与系统诊断相关的应用程序中,相关的DLL将在C#中动态加载和卸载.经过一些搜索后,我发现一个单独的DLL无法动态加载其完整的AppDomain.所以我必须创建一个AppDomain并使用该DLL动态卸载.但我找不到任何地方我如何在代码中使用它.我无法显示应用程序代码,因为它违反了公司规则.

有人可以告诉我一些应用程序代码来使用它.我想使用appdomain动态加载和卸载dll并在该dll中调用特定方法,dll没有任何入口点.

谢谢你的回答.Ashutosh说

c#

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

eclipse要求我在finally块中使用try/catch包围 - 可以禁用它吗?

在我的一个Java应用程序代码中,我有一个try-catch-finally块,其中try块创建一些输入和输出流,如果出现问题,我将关闭任何先前打开的流finally.

finally
{
    if(inputStream != null)
        inputStream.close();
    if(outputStream != null)
        outputStream.close();
}
Run Code Online (Sandbox Code Playgroud)

但是<stream>.close()Eclipse中的这行显示了该行代码中的"Unhandled exception IOException"错误,并显示该解决方案是try/catchfinally块中包含另一个,这似乎是编程实践中的坏事,我不想在finally块中.

我的问题是:是否有可能在Eclipse中删除此错误并try/catch仅在我需要它时使用而不是eclipse告诉我进行try/catch添加.(因为我已经开始尝试通过更换以避免异常try/catchif/else越好).

java eclipse

4
推荐指数
2
解决办法
6947
查看次数

如何在C#GUI应用程序中的命令提示符下发送命令和接收数据

我是C#的新手,所以如果我的问题没有意义,请抱歉.在我的应用程序中,C#DLL需要打开命令提示符,为Linux系统提供一个plink命令来获取系统相关的字符串并将该字符串设置为环境变量.我可以在创建C#控制台应用程序时执行此操作,使用plink命令在命令提示符下获取字符串,并使用C#中的进程类设置环境变量以打开plink作为单独的控制台进程.但是,在C#DLL中我必须打开cmd.exe 1st然后给出这个命令,我不知道如何实现?我尝试打开cmd.exe作为进程,然后尝试将输入和输出重定向到进程并给出命令并获取字符串回复,但没有运气.请让我知道任何其他解决方法.

谢谢你的回答,Ashutosh

c#

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

如何从C#代码中调用具有int*类型参数的C++ DLL中定义的函数?

我有一个原生的常规C++ Dll,我想从C#代码调用,所以我创建了C++/CLI类(如这里这里所述),它将包含托管C++代码,可以直接调用任何C#代码,哪些可以生成调用inturn到本机非托管C++.

本机C++ dll中的一个函数具有int*类型的参数.如何在包装函数中声明,如何将其转换为int*?

c# c++-cli

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

标签 统计

c# ×3

c++-cli ×1

eclipse ×1

java ×1