델파이 초봅니다. 꾸벅.
먼저 메일로 인사드립니다.
제게는 중요한 질문이 있어 글을 띄웁니다.
<질문>
CONFIG.INI 화일의 내용은 아래와 같습니다.
<
[NTSC USA BROADCAST]
CHAN_1=00.00 0
CHAN_2=55.25 0
..
>
CHAN_1 ~ CHAN_69 까지의 실수 내용을 FrequencyTable[1..69]에 저장하고
싶은데 잘 안됩니다.
아래는 제가 작성한 소스입니다.
고수님의 현명하신 조언 부탁드립니다.
IniFile := TIniFile.Create(ExtractFilePath(ParamStr(0))+'CONFIG.INI');
for i:= 1 to 69 do
begin
nIndex:= IniFile.Readsingle('NTSC USA BROADCAST', 'CHAN_'+IntToStr(i), '1');
FrequencyTable[i]:= nIndex;
end;
웅 다 맞는것 같은데..
ini 파일 내용이 이상한것 아닌지요??
CHAN_1=00.00 0
CHAN_2=55.25 0
뒤에 0 붙은것 땜에 구런것 아닌지요?? 일단 불러들인담에 real 타입으로 바꾸다가 실패해서 1이 들어갈것 같은데요..
구럼..이만..
한승구 wrote:
> 델파이 초봅니다. 꾸벅.
> 먼저 메일로 인사드립니다.
> 제게는 중요한 질문이 있어 글을 띄웁니다.
>
> <질문>
>
> CONFIG.INI 화일의 내용은 아래와 같습니다.
> <
> [NTSC USA BROADCAST]
> CHAN_1=00.00 0
> CHAN_2=55.25 0
> ..
> >
> CHAN_1 ~ CHAN_69 까지의 실수 내용을 FrequencyTable[1..69]에 저장하고
> 싶은데 잘 안됩니다.
> 아래는 제가 작성한 소스입니다.
> 고수님의 현명하신 조언 부탁드립니다.
>
> IniFile := TIniFile.Create(ExtractFilePath(ParamStr(0))+'CONFIG.INI');
> for i:= 1 to 69 do
> begin
> nIndex:= IniFile.Readsingle('NTSC USA BROADCAST', 'CHAN_'+IntToStr(i), '1');
> FrequencyTable[i]:= nIndex;
> end;
>