Delphi中如何在Memo中显示字符串啊?

刚刚接触Delphi,问题比较弱智我的form中有两个edit控件和一个memo控件,我想往memo中写个字符串,如下:unitCup_Connection;interf... 刚刚接触Delphi,问题比较弱智
我的form中有两个edit控件和一个memo控件,我想往memo中写个字符串,如下:
unit Cup_Connection;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleCtrls, OptoSnapIoMemMapXLib_TLB, StdCtrls,ExtCtrls;

type
TForm1 = class(TForm)
Error_Message: TMemo;
function GetDig_inModuleStates(ModuleNumber:longint;half_Bank:boolean;nStatePts:longint):AnsiString;
ends;
function GetDig_inModuleStates(ModuleNumber:longint;half_Bank:boolean;nStatePts:longint):AnsiString;
begin
if ((half_Bank And((ModuleNumber<8)or(ModuleNumber>15)))or((Not half_Bank) And((ModuleNumber<0)Or(ModuleNumber>7)))) then
begin
Error_Message.Text:='Wrong Module Number !';
.....
end;
end;
问题是我明明在type里声明了Error_Message是Memo型组件了啊,为啥Error_Message.Text:='Wrong Module Number !';一句无法编译通过?说Undeclared identifier: 'Error_Message'.为啥是"未说明的标识符"啊
急,求教!

.........
展开
 我来答
fengjian_net
2007-01-08 · TA获得超过2864个赞
知道大有可为答主
回答量:1799
采纳率:50%
帮助的人:2497万
展开全部
如果只是显示一般信息,使用ShowMessage或MessageBox就可以了,它们调用消息控件,
而Memo控件必须有主窗体控件,而且使用动态分批。如果使用使用也应该先Form1那样,即
Error_Message = class(TMemo);
MichaelMagic
2007-01-08 · TA获得超过1945个赞
知道小有建树答主
回答量:707
采纳率:0%
帮助的人:630万
展开全部
可能有两种情况。
一是你的控件在Form1中,而你调用时不是在Form1的方法中,而是普通的过程或函数,这时必须用Form1.Error_Message的格式;
第二种情况是你并没有在Form1中可视地添加(从控件的面板上选),只是在Form1中声明,如果是这样,你自己要做一些额外工作进行动态添加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式