小编Orh*_*nar的帖子

Delphi如何确定哪个程序调用另一个程序?

我怎样才能确定谁叫​​了Showme程序?

procedure Showme(str:string);
begin
  ShowMessage(str);
end;

procedure btnclick(sender:TObject);
begin
  Showme("test");
end;

procedure btn2click(sender:TObject);
begin
  Showme("test");
end;
Run Code Online (Sandbox Code Playgroud)

编辑:困惑

Showme(654, '654'); // procedure name, string
Showme(654, '564');
Run Code Online (Sandbox Code Playgroud)

delphi

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

C#内存使用问题

我有一个方法,它将PDF文本转换为列表.在此过程之后,内存使用量增加太多.例如1000页pdf使用300mb内存,我无法释放它.我已经阅读了一些LOH文章,但没有找到解决方案.

 public List<string> GetTextFromPdf()
    {
        if (_pdfDoc.Pages == null) return null;
        List<string> ocrList = new List<string>();

        foreach (var words in _pdfDoc.Pages.Select(s => s.Value.WordList))
        {
            ocrList.AddRange(words.Select(word => word.Word).Select(input => Regex.Replace(input, @"[\W]", "")));
        }

        GC.Collect();
        return ocrList;
    }
Run Code Online (Sandbox Code Playgroud)

.net c#

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

C#,如何隐藏一种形式并显示另一种形式?

当我的项目启动 Form1 时加载并检查服务器的程序许可证,如果一切正常,它应该:显示 Form2 并关闭 Form1。之后,当用户用“x”关闭 Form2 时,程序应该结束。

你认为最好的方法是什么?

到目前为止只有 form2.Show :)

...
if (responseFromServer == "OK")
{
    Form2 form2 = new Form2();
    form2.Show();
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

.net c# winforms

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

C#从MemoryStream打开Office文档和Xps文件

我有一个通过Xps Viewer查看Word和Excel文件的应用程序.我将office文件转换为xps文件并在WPF XPS Document Viewer中显示它.

但这是一个小问题; 我不希望用户看到文件,我关闭后删除文件.

我想知道是否有任何解决方案将xps转换为内存流并在Xps Viewer中查看它

编辑:

我不想在磁盘上创建任何xps文件.转换过程必须在MemoryStream中完成.

.net c# wpf

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

从网站获取Xml文件

如何从网站获取xml文件并将其保存在PC上.C#的简单方法是什么?

.net c# xml webclient

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

标签 统计

.net ×4

c# ×4

delphi ×1

webclient ×1

winforms ×1

wpf ×1

xml ×1