要用到AnsiString的比如Trim(),MidStr()等函数,请问要包含哪个头文件?#include

pobosskey 2003-05-12 05:01:39
要用到AnsiString的比如Trim(),MidStr()等函数,请问要包含哪个头文件?#include<?????>
...全文
332 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingyys 2003-05-12
  • 打赏
  • 举报
回复
不用
gdyt008 2003-05-12
  • 打赏
  • 举报
回复
如果你include vcl的話就不用!
如果沒有,就include "dstring.h"
<<多国语言支持说明>> 当前程序应用到Borland C++ Builder 6.5测试(BCB6.5) 对窗体设置语言文件,自动读写.DFM中的文字资源到INI文件中, 之后再对INI文件统一修改. 主要设置以下几项属性: AnsiString: Caption , AnsiString: Text, AnsiString: DisplayLabel, AnsiString: Hint,(当属性ShowHint为真时) TStrings: Items// 下拉框,列表框的 源程序在些公开,随便用,自己根据需要随便删改. -------------------------------------------------------------------- config.ini文件说明 [Language] ; 当设置这空或Default时,指不使用语言文件,只使用EXE中的自带文字 Project1.exe.Language=Project1_Chs.ini -------------------------------------------------------------------- 用法 1.包含头文件#include "MultiLanguage.h" 2.项目文件中Application->CreateForm()之后Application->Run();之前 加入根据config.ini文件中配置,自动设置语言 如: Application->CreateForm(__classid(TForm1), &Form1); Application->CreateForm(__classid(TForm2), &Form2); .................. .................. AnsiString strLanguageFile = ML_GetLanguageFile(); if (!strLanguageFile.IsEmpty()) { ML_AutoSetLanguage((TObject*)(Form1)); ML_AutoSetLanguage((TObject*)(Form2)); ML_AutoSetLanguage((TObject*)(Form3)); //....... } Application->Run(); 3.当对CPP零碎的文字处理时,使用ML_ReadIniKey([段], "名称", "默认值" ) 如: ShowMessage(ML_ReadIniKey("Message", "Msg1.Text", "信息提示." )); 或 Application->MessageBox(ML_ReadIniKey("Message", "Msg1.Text", "信息提示." ).c_str(), ML_ReadIniKey("Message", "Msg1.Caption", "看看" ).c_str(), MB_OK); 4.程序中切换资文件,使用ML_SetLanguage(窗体,资源文件INI) 如: ML_SetLanguage(this, ExtractFilePath(Application->ExeName) + "Project1_En.ini");

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧