我运行一个程序,判断字体文件夹下是不是有 A 字体文件,如果没有,则自动将 A 字体安装到字体目录中再运行程序,但是字体安装是安装好了,但是运行时还是无法调用 A 字体,必须程序关闭再次启动才能调用 A 字体,能不能让安装好字体后程序就可用调用了,而不用重启程序呢?

解决方案 »

  1.   

    写上下面一段代码就是了msgbox "程序更新完成,将自动退出程序,请重新点击运行程序!! "
    end 
      

  2.   

    改用 Sub Main() 启动,字体存在或安装好字体后再显示窗体。
    如果是用外部命令安装字体,用 Sleep() 或 WaitForSingleObject() 等待安装完成。
      

  3.   

    不能试试form.refresh 或Form_Initialize()?