社区
数据库相关
帖子详情
delphi7中怎么定义一个公共变量?类似于vb中的public.
hycapril
2004-01-03 02:52:56
用法与var定义的有什么不同,谢谢大家
...全文
236
4
打赏
收藏
delphi7中怎么定义一个公共变量?类似于vb中的public.
用法与var定义的有什么不同,谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xt12822121
2004-01-04
打赏
举报
回复
是定义在public域里面
newc_k
2004-01-03
打赏
举报
回复
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
i:integer; //整个工程公共变量
implementation
{$R *.dfm}
var
j:integer; //本单元公共变量
end.
另上一个单元要用i
....
implementation
uses Unit1;
{$R *.dfm}
......
hycapril
2004-01-03
打赏
举报
回复
需要不同的单元(一个程序的不同窗体)使用的公共变量。谢谢。
cll007
2004-01-03
打赏
举报
回复
公共变量?
是一个单元内都可以用,还是不同的单元可以都可以用
你在
var
Form1: TForm1;
i:integer;//本单元都可以用,如果别的单元引用了此单元,也可以用
implementation
S7.NET_C#S7.net_.net_s7.net_S7net_
S7.net 使用说明书,方便工控编程开发,控制西门子系列PLC
Form2调用Form1控件的解决方案
Q:Form1上一个Button点击后弹出新窗口Form2,在新窗口点击Button如何控制Form1
中
的某些控件? A:用委托。一个简单可行的办法用ref.下面是个小例子: 在Form1的button1_Click里写: private void button1_Click(object sender, EventArgs e) { this.button1.Enabled = false; Form2 f2 = new Form2(ref button1); f2.Show(); } Form2里这样写:
public
Button button;
public
Form2(ref Button button) { this.button = button; InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { this.button.Enabled = true; }
delphi
6串口通信
在工程实践
中
经常需要实现上下位机间的串口通信,为了编程的方便性我们通常采用字符方式进行数据传输,由于需要数据转换以及转换后的数据长度增加,数据传输速度不够理想,为了提高系统实时性在某些特殊场合更需要直接采用二进制进行数据传输。
Delphi
6.0是一种面向对象的可视化的快速应用开发(RAD)工具,它既具有C++语言的强大功能,同时又有
VB
的易用性,
Delphi
6.0的伸缩性强,既可用于开发小项目,也可用于开发大项目,尤其适用于快速应用的开发,其大量优点使它迅速成为一种非常流行的编程语言。
Delphi
6.0
中
串口通信的实现方法很多,可以使用嵌入式汇编语言、API函数以及
VB
的MSComm控件来实现。其
中
使用MSComm控件来实现串口通信最方便,但有关
Delphi
如何实现二进制通信的资料很少,大部分参考书都只介绍了
VB
中
MSComm控件的字符通信方式。由于
Delphi
中
数组跟Variant
变量
不兼容,即在
Delphi
中
字节数组不能直接赋值给MSComm控件的output属性,这跟
VB
有
中
很大的不同(
VB
中
可以直接赋值),本人通过摸索总结出两种实现
Delphi
二进制通信的方法,即动态数组法和可变数组(Variant Array)法,并给出了应用实例。在应用实例
中
我们使用
Delphi
的absolute关键字来定义两个同地址的动态数组,类型分别为字节型数组和短整型数组,使用字节动态数组接收数据后,可以直接使用短整型动态数组获得短整型数据,省却了数据转换的麻烦
COM类设计以及客户端的调用
VB
中
COM对象类设计,包括方法,属性和事件,用
Delphi
编写客户端对其调用。
VB
6.0做标准DLL汉版
用
VB
也能做标准DLL了,国外有人做出了这个插件.
数据库相关
2,507
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章