.net程序在一客户机器运行,打开后什么反应都没有,再看进程里,打开时进程一闪就退出。

后来终于在程序里发现产生了一个错误日志,错误信息如下。于是怀疑系统里丢失了字体,一查果然,C:\WINDOWS\Fonts 中缺少了“Arial”和“黑体”,

很奇怪这两种字体都是系统自带就有的,不知如何就丢失了。安装上这两种字体,程序运行一切正常。

 

[2010-9-16 14:26:23] 运行程序 E:\BB\BBA.exe 出现错误!System.ArgumentException: Font '黑体' does not support style 'Regular'.
   at System.Drawing.Font.CreateNativeFont()
   at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
   at System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet)
   at IAP.Client.LoginForm.InitializeComponent()
   at IAP.Client.LoginForm..ctor()
   at IAP.Client.Program.Main(String[] arg)
   at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
   at FetionVM.Program.Main(String[] args)

posted on 2010-09-16 16:51  ken Chan  阅读(2053)  评论(0编辑  收藏  举报