社区
Delphi
帖子详情
快来看关于传值的问题
maleswallow
2003-09-19 09:25:28
我建了一个类,在其中定义了一个公用的变量,让工程中的其他所有窗体能得到这个变量的值,我已把这个类的unit加入到窗体中了,为何,不能在其中的一个窗体中赋值呢?
谢谢,请帮忙。
...全文
50
7
打赏
收藏
快来看关于传值的问题
我建了一个类,在其中定义了一个公用的变量,让工程中的其他所有窗体能得到这个变量的值,我已把这个类的unit加入到窗体中了,为何,不能在其中的一个窗体中赋值呢? 谢谢,请帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mingjunlee
2003-09-19
打赏
举报
回复
首先必须创建这个类的实例,
var ClsA : ClassA;
begin
ClsA := ClassA.Create;
ClsA.Variable := .......
end;
yurenjf
2003-09-19
打赏
举报
回复
把他声明为私有变量
然后定义两个公有方法:(这样才体现了类的封装特性)
//...
public:
procedure SetValue(paramsname:类型);
function GetValue():类型;
end;
//...
procedure ClassName.SetValue(paramsnames:类型);
begin
paramsname:=paramsnames;
end;
function ClassName.GetValue():类型;
begin
Return:= paramsname;
end;
//...
路人陈
2003-09-19
打赏
举报
回复
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
i:integer;//你在类中声明的变量
end;
var
Form1: TForm1;//你定义的变量
implementation
{$R *.dfm}
begin
form1:= tform1.Create(nil); //构造一个对象实例变量
form1.i:= 123;////你赋值的地方
end;
end.
//在哪个单元用form1的i,就把unit1 uses进来
FrameSniper
2003-09-19
打赏
举报
回复
首先赋值要使用类名称来进行限定,同时必须创建类的实例....
jy_1201
2003-09-19
打赏
举报
回复
你的问题应该按楼上的就能解决。
不过最好还是采取1楼兄弟的方法。
chl_ccssddnn
2003-09-19
打赏
举报
回复
在创建了该类的实例之后,才可以进行付值。
wwle
2003-09-19
打赏
举报
回复
你不放在增加一个方法
例如:GetVar()
这样用的时候,用这个方法来取得。
不过我觉得既然是 public 应该是能访问的。但表单调用时必须USES
NW.JS 跨平台桌面客户端新手
快
速入门实战
如果你想找的就是一个可以跨平台的、轻量级的图形界面开发的库,轻松
快
捷地开发新一代桌面客户端软件程序。那么,大喵给大家推荐NW.JS, 它就像一座灯塔,冥冥之中照亮了桌面UI图形开发前进的方向。我们
来看
下它的基本特点:1. 支持用HTML5, CSS3, JS和WebGL来写应用程序,包括桌面端和移动端;2. 完全支持Node.js APIs和所有的第三方模块;3. 性能也不会很差,对于轻量级的应用足够了;4. 对应用进行打包和发布十分简单,也就是说写一份代码很容易移植到不同的平台(包括主流的Linux, Mac OS X 和 Windows);课程基本介绍:本课程属于 NW.JS新手入门跨平台项目实战课程,适合各个阶段的开发人员,大喵将会教会大家学习NW技术且掌握如何使用前端技术(HTML5,CSS3,Javascript)轻松愉
快
地
快
速开发新一代跨平台桌面客户端应用。
react关于组件
传值
问题
前言: 花了将近一个月的时间学习react,本次要说的就是组件之间如何
传值
,是将所有的
问题
进行了总结,好啦,废话不多说了,我们
快
点
来看
看react之间的
传值
吧!!!! 首先我们先来说说
传值
的几种方式 1、父向子
传值
,2、子向父
传值
。这两种方式如何
传值
的方式相信接触的人都知道,网上也有很多例子,这里就不做介绍了。接下来我要说的react进行setState值了以后为什么组件间不能进行实时的同步...
关于Fegin调用时
传值
问题
这里写自定义目录标题关于Fegin调用时
传值
问题
传输参数 关于Fegin调用时
传值
问题
现在大多数分布式,中小型,并发不高的项目基本都是用fegin 来实现微服务之间的相互调用,fegin因为存在性能瓶颈,并且支持调用协议太过单一,因此在大型项目中一般使用dubbo来进行调用和负载均衡。本文主要介绍在fegin在进行调用时,
传值
不当会导致调用者接收不到值的情况,以及解决方案。 传输参数 当参数比较复杂时,feign即使声明为get请求也会强行使用post传参的形式进行传参,也就是传输的参数会封装到bod
Vue中的父子
传值
问题
说个正事。此文章将首发于个人博客网站,为了更好的用户体验以及不影响后续阅读,请用您高傲的小手手点击下方的原文链接。 求您了,点它!!!=>原文链接 好久没更博了,感觉下班后的时间莫名其妙就没有了,有了,了。。。 趁着端午放假,更一篇博吧,也算是对已过半的6月一个交代。恩,已过大半~ 主题是Vue中几种常见的
传值
方法。。。先写个父子
传值
吧 vue-...
Java基础——方法参数
传值
问题
这篇文章我会使用简单的类比并且辅以代码示例的方式来阐述方法参数的
传值
问题
。你只需要知道8种基本数据类型以及引用类型在JVM中的存储结构即可。如果你忘记了,没关系,我们先复习一下: 8种基本数据类型分别为byte,short,int,long,float,double,char,boolean。它们在JVM中会直接以数值的形式直接存储于栈(Stack)中,而其他类型为引用类型,类型的实体存储于堆(...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章