rx 컴퍼넌트를 설치 하였습니다....
델파이 3으로 된것을 6에서 열려고 하니
[Error] DATEUTIL.PAS(485): Undeclared identifier: 'MakeStr'
이런오류가 나고 있습니다....
procedure ExtractMask(const Format, S: string; Ch: Char; Cnt: Integer;
var I: Integer; Blank, Default: Integer);
var
Tmp: string[20];
J, L: Integer;
begin
I := Default;
Ch := UpCase(Ch);
L := Length(Format);
if Length(S) < L then L := Length(S)
else if Length(S) > L then Exit;
J := Pos(MakeStr(Ch, Cnt), AnsiUpperCase(Format)); ==============> 이부분입니다...
if J <= 0 then Exit;
Tmp := '';
while (UpCase(Format[J]) = Ch) and (J <= L) do begin
if S[J] <> ' ' then Tmp := Tmp + S[J];
Inc(J);
end;
if Tmp = '' then I := Blank
else if Cnt > 1 then begin
I := MonthFromName(Tmp, Length(Tmp));
if I = 0 then I := -1;
end
else I := StrToIntDef(Tmp, -1);
end;
환경은 윈98 델파이6 입니다.....
uses 에 무얼 추가 하면 될것 같은데....
그걸 모르겠습니다...
5나 6으로 넘어오면 라이브러리 가 바뀐것이 있는거 같은데.. 그것을 정리 해놓은 사이트등이 있는 지요?
고수님들의 따뜻한 답변 기다리고 있습니다....