⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dpi20.htm

📁 delphi 教程 Delphi 6 常见的大部分函数的使用方法及使用例子
💻 HTM
字号:
<html>
<head>
<title>找出消失的 Delphi 窗口 </title>
 
 
 
 
 
<meta content="text/html; charset=gb2312" http-equiv=Content-Type>
 
 
</head>
<p align="center"><script src="../../1.js"></script></a>

<body bgcolor="#ffffff" leftmargin="5" topmargin="1" marginheight="5" marginwidth="5">
<div align=center> 
  <table border=0 cellpadding=0 cellspacing=0 width=680 align="center">
    <tbody> 
    <tr> 
       
    </tr>
    </tbody> 
  </table>
  <table border=0 bordercolordark=#66aaff bordercolorlight=#66aaff cellpadding=0 
cellspacing=0 width=680 align="center" height="128">
    <tbody> 
    <tr> 
      <td bgcolor=#F9D23C height=14> 
        <div align=center class=H1> <b><font 
      color=#ffa000><b><font color="#FFFFFF">找出消失的 Delphi 窗口</font></b>  </font><b>  
          </font></b></font></b></font></div>
      </td>
    </tr>
    <tr valign=top> 
      <td class=H1 height=236> 
        <p align="center"><br>
           <br>
          前一阵,本人的 Delphi 忽然出现了一个莫名其妙的故障:Delphi启动后,它的主窗口不见了,屏幕上只有用户的设计窗体和代码窗口,用热键“F11”能调出 
          Object Inspector 窗口,但其它所有的热键都无法让主窗口出现,怎么会这样呢?本人苦苦思索,终于回忆起前些天有次上网时,IE 
          浏览器出现错误,弹出一个错误提示窗口,无意之中鼠标点中了错误提示窗口中的“调试”按钮,Windows 调用了系统中安装的 Delphi 
          5.0 软件来调试该错误,当时退出了 Delphi,之后一直没用过 Delphi,这次故障一定是因此而引起的! </p>
        <p>  为了避免重新安装 Delphi,本人开始查找原因,由于 Delphi 的其它窗口是正常的,也能用“Alt + F4”正常退出 Delphi,因此估计 
          Delphi 的软件并未损坏,只是主窗口显示状态开关被关闭了,想到这类信息通常存放在 INI 文件中,于是本人开始查找存放 Delphi 
          系统运行的 INI 文件,可无论是 Windows 目录和 Delphi 的目录中,都无法找到 Delphi 的 INI文件,看来,记录窗口状态的信息一定存放在别处了!</p>
        <p>  该死的开关会不会藏在注册表中呢? 连忙打开注册表编辑器在有关 Delphi 的条目中查找,然而,在仔细的查找一遍后,仍然没有找到相关设置。正在无计可施时,本人忽然灵机一动:既然注册表中没有,那么一定是在某个文件中,而且这个文件应该在上次 
          IE 出错调出 Delphi 时被修改,因此只要找到最近被改动的这个文件,就有救了!于是运用“Windows 搜索大法”,在Delphi 
          目录和 Windows 目录中开始查找上次 IE 出错时间前后被改动过的文件,果然,搜索框中现的一个名为 Delphi32.dsk 的文件引起了我的注意,该文件位于 
          Delphi 软件的 BIN 子目录中,大小约 2K,最后修改时间正是Delphi 上次调试 IE 故障的时间,看来就是它了!赶快用 UltraEdit 
          打开,哈!果真是一个记录Delphi 系统运行状态的文本文件,其格式同 INI 文件格式一致。很快,信息文件中的“[Main Window]” 
          段落中一个 Visible 的变量被我找到,其值为 0,0 在编程语言中一向都是用来表示“否”的,再看看其它的变量,基本上都只有 0 和 
          1 两个值,说明我的猜测是有道理的。把该变量值改为 1,存盘,重新启动 Delphi,几秒中后,Delphi 熟悉的窗口又重新出现了,本人避免了重新安装软件的麻烦。这次排障取得了完全的成功。</p>
        <p>  此后,同样的故障又出现了几次,都是由于在 Windows 应用软件出错时选择“调试”按钮后出现的,看来,这是 Delphi 软件中的一个小 
          Bug,即用 Delphi 调试动态连接库(DLL)和可执行文件(EXE)后有时不能将隐藏主窗口的开关及时恢复为“开”的状态,不过,有了上面介绍的方法,这个故障只需一分钟就可以搞定了!怎么样,如果你也遇到类似的问题,不妨也试试利用软件本身的信息文件(.INI)来排除故障,一定会有所收获的! 
          转载自CPCW程序方舟 作者:<a href="mailto:wt@gzcad.com">伍涛</a> 
        <p align="center"><font 
      color=#ffa000><b><br>
          </b><b>                                            
      </td>
    </tr>
    </tbody> 
  </table>
</div>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -