1)新建一个工程,选择默认的标准窗口,visible=false
2)改变窗体的图标
3)在form_load中调用你的程序
测试效果很好,根本没有闪烁,图标随意更改。

解决方案 »

  1.   

    我想jennyvenus() 没有明白我的意思,我是说在没有窗体的情况下
      

  2.   

    你自己添加一个窗体啊,难道不能在form_load中调用sub main。
      

  3.   

    那就运行VC/VC.NET,打开文件,选择哪个exe,修改资源,我刚才试验了,也行。
      

  4.   

    楼上的好主意
    用 resourcehacker 修改也行
      

  5.   

    楼上两位的主意很不错,但是这样改的exe在任务管理器中的图标还是没有改过来啊,谢谢了,问题一但解决马上结帖!
      

  6.   

    不知道楼主对资源文件了解不~~~只要在工程中添加一个图标资源..那么生成的Exe的图标就是你添加的那个图标了..
      

  7.   

    我找了一个exescope但是为什么不让我编辑呢,是不是我下的版本有问题?
      

  8.   

    gaoqi5037()我觉得你的办法是在VC中使用的,而不是VB吧,VB有这个功能么
      

  9.   

    看来是我太笨了,怎么说了这么多种方法我都没有成功,除了加一个Form,难道没有办法了么?
      

  10.   

    回复人: nik_Amis(Azrael) ( ) 信誉:110  2003-03-14 10:35:00  得分:0 
     
     
      添加资源文件,资源文件里的第一个图标,就是你应用程序的图标
      
     
    你为什么不试一下哪?我说的办法可以!在VB里,你添加资源文件会吧??Add-Ins->Add-Ins Manager
    VB6 Resource Editor Loaded!然后添加一个资源文件,在家一个吐表就可以了
      

  11.   

    那那个资源文件那里来呢,为什么添加了后不能编辑呢 nik_Amis(Azrael