Q&A

  • 델파이 3번전에서 델파이 7버전으로 업그레 할려고 하는데
델파이 3번전에서 델파이 7버전으로 업그레 할려고 하는데
Undeclared identifer 'TDataModule' 이런 오류가 나오네여
델3 에서는 컴파일이 잘되거든요 근데 델7에서는 컴파일 하면
Undeclared identifer 'TDataModule' 이런 오류 메세지가 나오네여 왜그런가요.
프로시져 설정
procedure QueryApplyUpdate (Const DataModule : TDataModule); <-- 이줄에서 오류

프로시져 내용
procedure QueryApplyUpdate(Const DataModule : TDataModule);
var
  Loop : Word;

begin
  With DataModule do   //DataModule 지정
  begin
    for Loop := 0 to ComponentCount - 1 do      
      if (Components[Loop] is TQuery) then
      begin
        if ((Components[Loop] as TDataSet).State = dsEdit) or
           ((Components[Loop] as TDataSet).State = dsInsert) then
           (Components[Loop] as TQuery).ApplyUpdates;
      end;
  end;
end;
1  COMMENTS
  • Profile
    최용일 2005.02.22 20:20
    안녕하세요. 최용일입니다.

    uses절에 forms유닛이 추가되어 있는지 확인해보세요...

    3과 7은 워낙 차이가 많아서....

    ^^ 항상 즐코하세요...