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

📄 00000011.htm

📁 水木清华关于C++Builder程序的代码
💻 HTM
📖 第 1 页 / 共 2 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用方式如下:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;TreeView.H&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class&nbsp;TForm1&nbsp;:&nbsp;public&nbsp;TForm&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__published:&nbsp;//&nbsp;IDE-managed&nbsp;Components&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TTreeView&nbsp;*TreeView1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TListView&nbsp;*ListView1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TButton&nbsp;*Button1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TButton&nbsp;*Button2;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;__fastcall&nbsp;Button1Click(TObject&nbsp;*Sender);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;__fastcall&nbsp;Button2Click(TObject&nbsp;*Sender);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;User&nbsp;declarations&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__fastcall&nbsp;TForm1(TComponent*&nbsp;Owner);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;__stdcall&nbsp;TreeView1Sort(&nbsp;int&nbsp;lParam1,&nbsp;int&nbsp;lParam2,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;lParamSort);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(请注意:&nbsp;TreeView&nbsp;参数是三个&nbsp;int,&nbsp;别的型态都不行喔!)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;__stdcall&nbsp;ListView1Sort(&nbsp;LPARAM&nbsp;lParam1,&nbsp;LPARAM&nbsp;lParam2,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LPARAM&nbsp;lParamSort);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(请注意:&nbsp;ListView&nbsp;参数是三个&nbsp;LPARAM,&nbsp;如您要设为&nbsp;int&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;或&nbsp;long&nbsp;都可,&nbsp;奇怪吧!)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;extern&nbsp;PACKAGE&nbsp;TForm1&nbsp;*Form1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^^^^^^^&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;看到上面有个&nbsp;PACKAGE&nbsp;的保留字了吧!&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;TreeView.Cpp&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;__fastcall&nbsp;TForm1::Button1Click(TObject&nbsp;*Sender)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;原为&nbsp;TreeView1-&gt;CustomSort(&nbsp;(PFNTVCOMPARE)TreeView1Sort,&nbsp;0);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TreeView1-&gt;CustomSort((MYPFNTVCOMPARE)TreeView1Sort,&nbsp;0);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^^^^^^^^^^^^^^^^&nbsp;差别在这里&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;__stdcall&nbsp;TreeView1Sort(&nbsp;int&nbsp;lParam1,&nbsp;int&nbsp;lParam2,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;lParamSort)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;nResult;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TTreeNode&nbsp;*Node1=(&nbsp;TTreeNode&nbsp;*)&nbsp;lParam1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TTreeNode&nbsp;*Node2=(&nbsp;TTreeNode&nbsp;*)&nbsp;lParam2;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(&nbsp;memcmp(&nbsp;Node1-&gt;Text.c_str(),&nbsp;&quot;.&quot;,1)&nbsp;==0)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(&nbsp;Node1-&gt;Text&nbsp;==&nbsp;&quot;.&quot;&nbsp;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nResult&nbsp;=&nbsp;-1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;if(&nbsp;Node2-&gt;Text&nbsp;==&nbsp;&quot;.&quot;&nbsp;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nResult&nbsp;=&nbsp;1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nResult&nbsp;=&nbsp;-1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;if(&nbsp;memcmp(&nbsp;Node2-&gt;Text.c_str(),&nbsp;&quot;.&quot;,1)&nbsp;==0&nbsp;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nResult&nbsp;=&nbsp;1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nResult&nbsp;=&nbsp;lstrcmpi(&nbsp;Node1-&gt;Text.c_str(),&nbsp;Node2-&gt;Text.c_str());&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return(nResult);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>ListView-&gt;Customsort&nbsp;的用法&nbsp;(使用方式不变)&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;__fastcall&nbsp;TForm1::Button2Click(TObject&nbsp;*Sender)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ListView1-&gt;CustomSort(&nbsp;ListView1Sort,&nbsp;0);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;__stdcall&nbsp;ListView1Sort(&nbsp;LPARAM&nbsp;lParam1,&nbsp;LPARAM&nbsp;lParam2,&nbsp;LPARAM&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lParamSort)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;同&nbsp;TreeView的做法&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;nResult;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>网路上有个&nbsp;HETreeView&nbsp;也是要同理修改&nbsp;<BR>上述的解决方式不是很全,&nbsp;我个人就有好几种突发现象&nbsp;<BR>如有任何疑问请可&nbsp;E-Mail&nbsp;给我.&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;十二:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;大家如在我在&nbsp;ListView1Sort&nbsp;的函数内&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AnsiSting&nbsp;S1&nbsp;=&nbsp;ListItem1-&gt;SubItems-&gt;Strings[0];&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;这行设一个BreakPoint&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;(就是在Edit&nbsp;Form时游标行按F5),&nbsp;Debug&nbsp;Mode执行到这行会暂停&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;这时您把&nbsp;ListItem1-&gt;SubItems-&gt;Strings[0]&nbsp;加入&nbsp;Watch&nbsp;List这观看变数的视窗&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;哇!&nbsp;竟然无法观看&nbsp;Node1-&gt;Text&nbsp;变数,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;我还发现Bcb&nbsp;3.0的Debug工具还不是普通的差&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;我写个Sample好了&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FunctionA()&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;cBuf[100];&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FunctionB(cBuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FunctionB(char&nbsp;*cFbBuf)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;i=0;&nbsp;i&nbsp;Run&nbsp;-&gt;&nbsp;Inspect&nbsp;她会记忆您上次打的,且可跨Class&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;我测不出上述原因为何,&nbsp;如您可解决,&nbsp;请一定要告诉我.&nbsp;感谢您&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;现已知道了,&nbsp;她是承袭Delphi&nbsp;3的方式,&nbsp;没救了&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;不过我个人认为这会增加程式开发者不少的时间.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;我很讶异Borland竟会把开发工具走回头路,&nbsp;(Ps.&nbsp;还是MS-VC的Debug工具比较强)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;以後Debug程式有的累了&nbsp;<BR>&nbsp;十三:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Bcb&nbsp;3.0与Windows&nbsp;98有另一个Bug,但使用者碰到机率满小的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;1.&nbsp;在&nbsp;TFrom&nbsp;上加一个TEdit&nbsp;元件&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;把&nbsp;TEdit&nbsp;的&nbsp;ImeMode设为&nbsp;imChinese&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;把&nbsp;TEdit&nbsp;的&nbsp;ImeName设为&nbsp;新注音&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;此时执行此程式,&nbsp;Bcb&nbsp;程式会当掉&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;如您Run&nbsp;Time&nbsp;在用键盘改变为新注音就不会有问题了&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;故现暂时不要用此方式写程式,&nbsp;待宝兰修正此Bug後再行使用.&nbsp;<BR>&nbsp;十四:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Resource&nbsp;DLL&nbsp;Wizard&nbsp;为开发多国语言的利器&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;但为何使用时会当呢?&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;请检查&nbsp;&quot;我的电脑&quot;-&gt;控制台-&gt;国别设定-&gt;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;如这时您显示的为英文字&nbsp;&quot;Chinese(Taiwan)&quot;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//咱们当然是Chinese(??)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;BCB&nbsp;使用&nbsp;File-&gt;New-&gt;Resource&nbsp;DLL&nbsp;Wizard&nbsp;就会当的原因.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;国别设定为英文通常是因您安装了MS英文版的软体,(如MS-VC,&nbsp;ForntPages...等等&nbsp;)&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Windwos&nbsp;重新安装後就好了.(原则上不可再把国别设定变为英文了.)&nbsp;<BR>&nbsp;十六:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;这部份主要是讲&nbsp;Project-&gt;Options&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;如您想要Debug&nbsp;VCL&nbsp;的Pascal&nbsp;Source&nbsp;Code&nbsp;,&nbsp;请选取&nbsp;Linker-&gt;&nbsp;Use&nbsp;debug&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libraries&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;另因&nbsp;Packages&nbsp;-&gt;&nbsp;Rutime&nbsp;packages&nbsp;内定为使用Rutime&nbsp;packages,&nbsp;但建议您不要&nbsp;<BR>选取&nbsp;&nbsp;&nbsp;&nbsp;原因在Run&nbsp;PC&nbsp;二月及三月号有写&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;我曾碰到一个Rutime&nbsp;packages&nbsp;的错误,原因为何我也不知&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;只要我在程式中某些From&nbsp;中使用了&nbsp;Samples&nbsp;这组下的VCL&nbsp;Componment,程式就会当,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;最後我在&nbsp;MDI&nbsp;Main&nbsp;Windows中加入&nbsp;&nbsp;#include&nbsp;&quot;cspin.h&quot;及#pragma&nbsp;link&nbsp;&quot;cspin&quot;&nbsp;,&nbsp;&nbsp;<BR>一切就好了.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;奇怪的问题.&nbsp;<BR>

⌨️ 快捷键说明

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