社区
Delphi
帖子详情
请问大家,我想把一个类的方法的实现放在与类的定义不同的Unit里,怎么弄呢?
firewill
2004-04-29 06:51:49
我的一个窗体文件Form1.Pas实在太大了,我想把一些方法的实现放在Unit2.pas中,可是怎么也搞不定!请大家帮帮忙啊!
多谢!!
...全文
67
8
打赏
收藏
请问大家,我想把一个类的方法的实现放在与类的定义不同的Unit里,怎么弄呢?
我的一个窗体文件Form1.Pas实在太大了,我想把一些方法的实现放在Unit2.pas中,可是怎么也搞不定!请大家帮帮忙啊! 多谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vipxch
2004-05-08
打赏
举报
回复
unit unit1//原来的窗体单元
......
//***注意:可以使用类结构,也可以不用类结构来实现你的要求***
unit unit2//函数过程单元
1)类结构,在unit1中引用unit2,然后直接调用p1就可以了;
type
TmyClass=Class
procedure p1;
implementation
procedure TmyClass.p1;
begin
...
end;
//不用类结构,直接写;在unit1中引用unit2,直接调用p1;
unit frm_unit2
interface
uses ...
procedure p1
implemenation
procedure p1
begin
...
end;
end.
firewill
2004-05-08
打赏
举报
回复
那么主窗体文件中的类的方法如何在新的Unit中声明呢?方法前要不要写“TForm1.”呢?我试过了,写不写都不行。
nice0934
2004-05-07
打赏
举报
回复
创建一个新的Unit,写上你的方法。然后在主窗体文件的Unit中use刚才新建立的Unit就可以了。如果新单元也要用到原先单元的东东就也use它
firewill
2004-05-07
打赏
举报
回复
UP!
firewill
2004-04-30
打赏
举报
回复
UP!!
firewill
2004-04-29
打赏
举报
回复
可是,我该如何在这个FunUnit中声明类的方法呢?加不加类的限定标识?比如
Unit1中的一个类TForm1,声明了一个私有方法MyFunction,那么如何在FunUnit中将这个方法实现?
我试验过写成TForm1.MyFunction; 不成,编译器要求去掉“TForm1.”,等我去掉了,TForm1又抱怨找不到方法的实现。
liyu001xj
2004-04-29
打赏
举报
回复
很简单,创建一个新无窗体的Unit,关键是你用到的控件要在uses下引用, 有例子:
unit FunUnt;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,CheckLst,
Dialogs, ExtCtrls, DB, DBClient, MConnect, SConnect,Inifiles, StdCtrls, Menus,
DateUtils,comobj,Excel2000,DBCtrls,ComCtrls,ExtActns,SHDocVw,ExtDlgs,IdGlobal,
OleServer,Shellapi,Word2000,OleCtnrs;
.....
implementation
.......
end.
zhen0129
2004-04-29
打赏
举报
回复
创建一个新的Unit,写上你的方法。然后在主窗体文件的Unit中use刚才新建立的Unit就可以了。
百度
UNIT
使用
本文详细介绍百度
UNIT
对话系统的创建流程,包括技能
定义
、意图识别、词槽配置、模型训练及验证,帮助开发者掌握定制化对话系统搭建技巧。
在 ABAP
Unit
里
用对断言:让失败信息自己说话
本文深入探讨ABAP
Unit
中如何科学选用断言
方法
,强调断言应表达业务意图而非
实现
细节。重点涵盖:避免使用泛化断言cl_abap_
unit
_assert=>assert_equals导致诊断信息缺失;推荐语义明确、支持深度结构对比与精准差异提示的断言;针对内表内容比对、对象状态验证、预期异常测试、自
定义
断言封装等五大典型场景给出工程化方案;适配ABAP On-Premise、ABAP Environment、RAP及CAP多环境,并融入AI辅助断言优化思路。
kotlin中的
Unit
博客主要探讨了Kotlin中
Unit
的相关内容。指出Kotlin
里
的
Unit
相当于Java中的Void,可写return
Unit
,还提及更多用法可参考函数作为参数时T.()->
Unit
和()->
Unit
的区别。此外,对
Unit
源码
实现
进行了简单说明,其
类
只有
一个
值即实例,对应Java中的
类
。
Linux Systemd 详细介绍:
Unit
、
Unit
File、Systemctl、Target
Systemd是Linux系统管理工具,用于启动守护进程,广泛应用于多数发行版。它按需启动进程,
实现
并行启动,提供CGroup管理进程生命周期,统一管理服务日志。Systemd的组件包括
Unit
(如Service, Mount等)、
Unit
File(配置文件)、Systemctl(管理命令)。
Unit
File中包含描述、属性、启动命令等,通过
不同
的配置段(
Unit
, Install, Service)
定义
服务的启动、安装和行为。Systemctl用于启动、停止、重启服务以及查看服务状态。 129851519,7453071,ChatGPT在软件编程中的应用技巧,['编程工具', 'Python编程', '人工智能', '代码优化', '跨语言开发']
Systemd--
Unit
文件详解与使用
本文围绕Linux系统中的
Unit
文件展开,介绍了其结构,包含[
Unit
]、[Service]、[Install]部分;列举了常见的
Unit
文件
类
型,如Service、Socket等;说明了创建与管理
Unit
文件的
方法
,以及文件和systemd的关系与依赖,体现了
Unit
文件管理系统配置的灵活性。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章