wpf 怎么让程序后台运行,不显示界面?

wpf 怎么让程序后台运行,不显示界面?,第1张

添加一个openDialog组件
var rmFilestream:Tfilestream;
xuanzewenjian:string;
MemSize:integer;
begin
if (openDialog1Execute) and (openDialog1FileName<>'') then
begin
xuanzewenjian:=OpenDialog1FileName;//获取文件名称及完整路径
rmFilestream:=TFileStreamCreate(xuanzewenjian,fmopenRead);
rmFilestreamPosition:=0;
MemSize:= rmFilestreamSize;//获取文件大小
showmessage(inttostr(memsize));
end;
end;

桌面窗口管理器桌面有关的
英文全拼:Desktop Window Manager(DWM)
进程描述:桌面窗口管理器 文件位置:C:\Windows\System32 进程简介:桌面窗口管理器是windows Vista及windows 7中的一个新组件:Desktop Window Manager(DWM)。它建立在WPF核心图形层组件基础之上。DWM的桌面合成是建立在Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕象素显示方式。启用DWM后,提供的视觉效果有毛玻璃框架、3D窗口变换动画、窗口翻转和高分辨率支持。其中最明显的特征有:任务栏窗口的实时缩略图;Alt-Tab和Win-Tab组合键所看到的效果。
系统dwmexe错误的危害:
1、桌面图标无法删除 2、网络游戏打不开 3、电脑无故蓝屏 4、电脑没声音 5、桌面无法显示 6、主页被修改为网址导航
修复方法
dwmexe出错,很多是因为系统中了流氓软件,如果不了解系统,不知道dwmexe在电脑中的存放位置,那么建议使用修复工具对系统进行最全面的扫描和修复。 首先,建议使用金山毒霸。 然后,点击主界面的快速扫描,进行全面的系统扫描。 最后,按提示重新启动电脑,dwmexe下载修复完毕。

public MainWindow()
{
InitializeComponent();
Button btn=new Button();
btnClick+= BtnOnClick;
}
private void BtnOnClick(object sender, RoutedEventArgs e)
{
//执行 *** 作
BtnOnClick(null, null);
}
//不过你这就是个死循环啊

我当时遇到的是资源无法释放的问题
具体的解决写在我的博客里了
>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13378572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存