.INI 파일에서 문자열 가져오기
var
strResult:pchar;
시작하다
GetPrivateProfileString(
``windows',//[] 안의 제목 이름
'NullPort',//=번호 앞의 이름
'NIL',//문자열을 찾을 수 없으면 기본값이 반환됩니다.
strResult,//얻은 문자를 저장합니다.
100, //허용되는 최대 문자 길이를 구합니다.
``c:/forwin95/win.ini'//호출된 파일 이름
);
edit1.text:=strResult;//얻은 문자열을 표시합니다.
.INI 파일에서 정수 가져오기
edit1.text:=inttostr(GetPrivateProfileInt(
``intl',//[] 안의 제목 이름
'iCountry',//=번호 앞의 이름
0, //정수를 찾을 수 없으면 기본값이 반환됩니다.
``c:/forwin95/win.ini'//호출된 파일 이름
)));
.INI 파일에 문자열 쓰기
쓰기개인프로필문자열(
``windows',//[] 안의 제목 이름
``load',//"=" 기호 앞에 문자열을 쓰려면
``accca',//기록할 데이터
``c:/forwin95/win.ini'//호출된 파일 이름
);
.INI 파일에 정수 쓰기
WritePrivateProfile섹션(
``windows',//[] 안의 제목 이름
``read=100',//쓸 데이터
``c:/forwin95/win.ini'//호출된 파일 이름
);
위의 방법은 API 함수를 호출하는 것입니다. API를 사용하지 않고 .INI 파일에서 문자를 가져오는 또 다른 방법이 있습니다.
varMyIni:TIniFile;
시작하다
MyIni:=TIniFile.Create('WIN.INI');//호출된 파일 이름
edit1.text:=MyIni.ReadString('Desktop','Wallpaper','');//문자 가져오기
끝;
.INI 파일에 문자를 쓰는 방법
varMyIni:TIniFile;
시작하다
MyIni:=TIniFile.Create('WIN.INI');//호출된 파일 이름
DelphiIni.WriteString('Desktop','Wallpaper','c:/a.bmp');
끝;