用devexpress做好的程序发到其他电脑打开不了,而且任何错误提示都没有,请问我该如何解决呢?

用devexpress做好的程序发到其他电脑打开不了,而且任何错误提示都没有,请问我该如何解决呢?,第1张

网友推荐答案

检举 2011-10-16 15:09yyyyyyhui | 六级exe文件打不开的原因有很多,但是一般都是由于病毒木马所致,你可以常使用下面的方法解决exe文件打不开的问题。

"exe文件打不开解决办法

软件解决方案:

1.下载免费杀毒软件 金山毒霸2011

2.安装完毕后全盘扫描

3.使用系统修指清复功能,恢复系统正常

手动解决方法:

1.在“开始→运行”中输入CMD,打开“命令提敏型示符”窗口。

2.输入ftype exefile=notepad.exe %1,这句话的意思是将所有的EXE文件用“记事本”打开。这样原来的病毒就无法启动了。

3.重启电脑,你会看见打开了许多“记事本”。当然,这其中不仅有病毒文件,还有一些原来的系统文件,比如:输入法程序。

4.右击任何文件,选择“打开方式”,然后点击“浏览”,转到Windows\System32下,选择cmd.exe,这样就可以再次桥逗猜打开“命令提示符”窗口。

5.运行ftype exefile=""%1"" %*,将所有的EXE文件关联还原。现在运行杀毒软件或直接改回注册表,就可以杀掉病毒了。"按照上面的方法就可以解决你exe文件打不开的问题。

只保存键值,不用保存显示的值

#region 导出Execl

private void ExportToXls()

{

string fileName = ShowSaveFileDialog("Microsoft Excel Document"唤让, "Microsoft Excel|*.xls"键肆)

if (fileName != "")

{

ExportTo(new ExportXlsProvider(fileName))

OpenFile(fileName)

}

}

private string ShowSaveFileDialog(string title, string filter)

{

SaveFileDialog dlg = new SaveFileDialog()

string name = " 统计表"

int n = name.LastIndexOf(".") + 1

if (n >0) name = name.Substring(n, name.Length - n)

dlg.Title = "Export To " + title

dlg.FileName = name

dlg.Filter = filter

if (dlg.ShowDialog() == DialogResult.OK) return dlg.FileName

return ""

}

private void ExportTo(IExportProvider provider)

{

Cursor currentCursor = Cursor.Current

Cursor.Current = Cursors.WaitCursor

this.FindForm().Refresh()

BaseExportLink link = gridView1.CreateExportLink(provider)

(link as GridViewExportLink).ExpandAll = false

//link.Progress += new DevExpress.XtraGrid.Export.ProgressEventHandler(Export_Progress)

link.ExportTo(true)

provider.Dispose()

/和亮局/link.Progress -= new DevExpress.XtraGrid.Export.ProgressEventHandler(Export_Progress)

Cursor.Current = currentCursor

}

private void OpenFile(string fileName)

{

if (XtraMessageBox.Show("你想打开这个文件吗??", "文件导出...", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)

{

try

{

System.Diagnostics.Process process = new System.Diagnostics.Process()

process.StartInfo.FileName = fileName

process.StartInfo.Verb = "Open"

process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal

process.Start()

}

catch

{

DevExpress.XtraEditors.XtraMessageBox.Show(this, "您的系统上无法找到适合打开导出的数据文件的应用程序。", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error)

}

}

//progressBarControl1.Position = 0

}

#endregion


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

原文地址: http://outofmemory.cn/tougao/12289922.html

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

发表评论

登录后才能评论

评论列表(0条)

保存