如何判断Memo控件的内容是否为空?初学者的菜问题,先来先领分。 if Memo1.Text = '' then 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if memo1.Lines.Count=0 then showmessage('空');pchar->string strpas(p:pchar)string->pchar pchar(s:string) Trim() //去左右不可见字符 if Trim(Memo1.Text) = '' then //空格空行都不算Pos() //子串位置 if Pos('1', Memo1.Text) > 0 then //有"1"Copy() //取子串 Copy(Memo1.Text, 1, 1) //第一个字符Length() //取长度 Length(Memo1.Text) //文本长度StringReplace() //替换子串 StringReplace(Memo1.Text, #13#10, ';', [rfReplaceAll]) //把换行替换成";" var P: PChar; //和array[0..Size] of Char;//相近 S: string;begin//.... P := PChar(S); //强制转换//.... S := P; //直接赋值{单独使用PChar时用GetMem()分配资源,用FreeMem()释放资源}end;(*StrToInt()StrToFloat()StrToDate()StrToBool()*) INNO SETUP在安装过程中实现导入数据库 我有一个组态软件,想动态的支持OCX控件,不知怎么实现 missing connection or connectionstring是什么问题啊 问一个简单的问题 一个TServerSocket接收消息的问题 关于Treeview边框拉宽宿小的问题!急!谢谢拉 多达300本的经典书籍,都可以下(绝对经典) Datatimepicker问题 很菜的问题 TwwDBGrid控件实际输入字符与字段值不同步的问题。 总和不是**分,那我到底给了多少分? 有没有人用Delphi做过Web开发?
pchar->string strpas(p:pchar)
string->pchar pchar(s:string)
if Trim(Memo1.Text) = '' then //空格空行都不算
Pos() //子串位置
if Pos('1', Memo1.Text) > 0 then //有"1"
Copy() //取子串
Copy(Memo1.Text, 1, 1) //第一个字符
Length() //取长度
Length(Memo1.Text) //文本长度
StringReplace() //替换子串
StringReplace(Memo1.Text, #13#10, ';', [rfReplaceAll]) //把换行替换成";"
P: PChar; //和array[0..Size] of Char;//相近
S: string;
begin
//....
P := PChar(S); //强制转换
//....
S := P; //直接赋值
{单独使用PChar时用GetMem()分配资源,用FreeMem()释放资源}
end;(*
StrToInt()
StrToFloat()
StrToDate()
StrToBool()
*)