小编Ahm*_*jou的帖子

捕获另一个进程未处理的异常

我想知道我是否可以捕获由我开始使用Process.Start(...)的另一个进程抛出的未处理异常

我知道我可以使用此链接捕获standered错误,但我想要的是捕获通常由.NET环境的Just In Time调试器捕获的错误,该窗口包含以下单词:"发生了未处理的异常在你的应用程序中.如果你继续,应用程序将忽略此错误并尝试继续.如果你单击退出,应用程序将立即关闭...."然后是异常消息,然后是"继续", "退出"按钮.

c# error-handling unhandled-exception launching-application

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

使用iTextSharp将页面添加到PDF文档

我想在包含简单文本的现有PDF文档中添加页面.

我尝试过在互联网上找到的以下代码,但到目前为止我还没有工作:

PdfReader reader = new PdfReader("1.pdf");
Document document = new Document(reader.GetPageSize(1));
PdfCopy copier = new PdfCopy(doc, new FileStream("2.pdf", FileMode.Create));

for (int pageCounter = 1; pageCounter < reader.NumberOfPages + 1; pageCounter++)
{
    //byte[] page = reader.GetPageContent(pageCounter);
    copier.AddPage(copier.GetImportedPage(reader, pageCounter));
}

copier.NewPage();
copier.Add(new Paragraph("This is added text"));

document.Close();
reader.Close();
Run Code Online (Sandbox Code Playgroud)

请让我知道如何做到这一点?

c# pdf pdf-generation itextsharp

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

C#System.Linq.Lookup类删除和添加值

我在C#中使用Lookup类作为我的主要数据容器,供用户从两个Checked List框中选择值.

Lookup类比使用类Dictionary更容易使用,但是我找不到用于删除和向查找类添加值的方法.

我想过使用where和union,但我似乎无法正确使用它.

提前致谢.

linq lookup linq-to-objects c#-3.0

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

带字符串键的C#迭代器

我希望编写一个类似于字典类的类,我可以在其中添加对象的文本值并返回该对象.

我想知道在C#3.5中是否有一种简单的方法可以在我的类中没有字典对象(不使用字典类).

提前致谢,

c# dictionary

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

运行PowerBuilder应用程序

我希望运行一个powerbuilder应用程序,但我找不到运行它的运行时环境.

运行exe文件将返回以下错误:"此应用程序无法启动,因为找不到pbvm105.dll.重新安装应用程序可能会解决此问题."

exe应用程序的"Inter Name"属性是:"PB 10.5",所以我假设它应该使用powerbuilder runtime 10.5.但是我似乎无法在互联网上的任何地方找到它.

如果所需文件是免费的(我假设运行时是免费的),请告诉我,以及下载它们的位置.

先感谢您.

powerbuilder runtime powerbuilder-build-deploy

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

Excel查找最后两个下划线之间的文本

我需要一个excel公式来查找excel单元格中最后两个下划线之间的文本:

AAA_BBB_CCC_DDDD_E => DDDD
AAA_BBB_CCC_DDD_EEE_E => EEE
AAA_BBB_CCC_DDD_EEE_F_ => F
AAA_BBB_CCC_DDD_EE_GGGGGGGGGG => EE
AAA_BBB_CCC_DDD_EEE_FFF_GGGGGGGGGGGG_H => GGGGGGGGGGGG

我得到的公式是基于最后一个指数: EXCEL LAST INDEX OF

=RIGHT(LEFT(A2,SEARCH("@",SUBSTITUTE(A2,"_","@",LEN(A2)-LEN(SUBSTITUTE(A2,"_",""))))-1),LEN(LEFT(A2,SEARCH("@",SUBSTITUTE(A2,"_","@",LEN(A2)-LEN(SUBSTITUTE(A2,"_",""))))-1))-SEARCH("@",SUBSTITUTE(LEFT(A2,SEARCH("@",SUBSTITUTE(A2,"_","@",LEN(A2)-LEN(SUBSTITUTE(A2,"_",""))))-1),"_","@",LEN(LEFT(A2,SEARCH("@",SUBSTITUTE(A2,"_","@",LEN(A2)-LEN(SUBSTITUTE(A2,"_",""))))-1))-LEN(SUBSTITUTE(LEFT(A2,SEARCH("@",SUBSTITUTE(A2,"_","@",LEN(A2)-LEN(SUBSTITUTE(A2,"_",""))))-1),"_","")))))

我需要让这个不那么复杂,任何想法?

excel excel-formula

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

Java动态JTree

我想找到动态地向JTree添加节点的方法,查看文档和示例,这只能在JTree的构造函数中完成.

如果可能的话,请告诉我代码片段.

提前致谢.

java swing

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

在导出到Excel中看不到Crystal报表页面标题(仅数据)

我在页面标题部分有一个带有标题的报告,该数据在“导出到Excel(仅数据)”报告中不可见。

请让我知道我做了什么更改,因为在编辑报表布局之前,它以前是可见的。

提前致谢

export-to-excel crystal-reports

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

ASP.net C#博客

我知道这个问题现在已被多次询问,但我正在寻找一个特定的博客软件添加到我的网站,已经使用C#和ASP.net构建.

我想要的是一个博客,它只允许使用默认ASP.net日志引擎登录的用户发表评论,并且具有特定角色的用户可以编写新帖子.

我知道通过谷歌搜索我得到了大量的答案,但我似乎无法找到一个与默认的ASP.net登录集成.

PS我更喜欢用Web表单编写.不需要MVC我正在使用.net 3.5.

c# asp.net blogs webforms asp.net-3.5

0
推荐指数
1
解决办法
1421
查看次数