我有几个新手问题,我似乎找不到答案。
我注意到在某些应用程序中,他们在表单类型的私有或公共部分声明变量,但在其他应用程序中,他们在表单的实现部分声明变量,这是有原因的还是只是用户选择?
我再次注意到,在某些应用程序中,程序/函数在表单类型的私有/公共部分中声明,然后在创建时以表单名称 EG 为前缀
Procedure Tform1.testproc;
Begin
Blah
End;
Run Code Online (Sandbox Code Playgroud)
而在其他应用程序中,它们没有在表单类型中声明,也没有以表单名称为前缀,这是有原因的吗?还有最好的方法是什么?
为什么某些应用程序将通常用户创建的其他单元添加到表单实现部分之后的使用子句中,而其他应用程序将它们添加到使用子句@表单单元的顶部?对上述问题的任何帮助/答案都会很棒
非常感谢
科林
我遇到了StrToFloat
常规问题.我在Windows Vista上运行Delphi 7,区域格式设置为德语(奥地利)
如果我运行以下代码 -
DecimalSeparator:='.';
anum:=StrToFloat('50.1123');
edt2.Text:=FloatToStr(anum);
Run Code Online (Sandbox Code Playgroud)
当我将字符串转换为浮点数anum
变为50,1123时,当我将其转换回sting时它变为'50 .1123'
为什么当我将字符串转换为浮点数时,数字会以小数点而不是逗号作为小数点分隔符出现.
谢谢
科林
我在表格上有2个备忘录和1个Tpopupmenu我已将弹出菜单指定为两个备忘录的弹出菜单.弹出菜单分配了几个菜单项,当我右键单击其中任何一个备忘录并点击其onclick事件中的一个菜单项时,我希望能够知道哪个备忘录是哪个备忘录菜单被调用,但无法弄清楚如何找出它是什么备忘录!
任何人都可以给我一个关于如何检测底层备忘录的指针.
谢谢
科林
嗨我有一个列表视图,我希望能够使用按钮在列表中上下移动选定的项目/项目,但无法弄清楚如何执行此操作,有人可以给我一个示例
非常感谢
科林