Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[9921] Re:Re:데이타모듈폼만 안보이는 이유??
강가딘 [] 925 읽음    2004-11-17 10:57
먼저, 고맙습니다..
.dfm파일 첨부합니다..
파일내용 보니..Left, Top,,에 마이너스 위치좌표는 없는뎅...???

---------------------------<uDM.dfm>--------------
object DM: TDM
  OldCreateOrder = False
  Left = 65019
  Top = 149
  Height = 343
  Width = 465
  object pimsDB: TDatabase
    Connected = True
    DatabaseName = 'pimsDB'
    DriverName = 'INTRBASE'
    LoginPrompt = False
    Params.Strings = (
      'SERVER NAME=d:\interbase\pims.gdb'
      'USER NAME=tarzan'
      'OPEN MODE=READ/WRITE'
      'SCHEMA CACHE SIZE=8'
      'LANGDRIVER='
      'SQLQRYMODE='
      'SQLPASSTHRU MODE=SHARED AUTOCOMMIT'
      'SCHEMA CACHE TIME=-1'
      'MAX ROWS=-1'
      'BATCH COUNT=200'
      'ENABLE SCHEMA CACHE=FALSE'
      'SCHEMA CACHE DIR='
      'ENABLE BCD=FALSE'
      'BLOBS TO CACHE=64'
      'BLOB SIZE=32'
      'WAIT ON LOCKS=FALSE'
      'COMMIT RETAIN=FALSE'
      'ROLE NAME='
      'PASSWORD=jane4u')
    SessionName = 'Default'
    Left = 8
    Top = 8
  end
  object tblPerson: TTable
    Active = True
    BeforeEdit = tblPersonBeforeEdit
    BeforePost = tblPersonBeforePost
    DatabaseName = 'pimsDB'
    TableName = 'PERSON'
    Left = 64
    Top = 8
  end
  object dsPerson: TDataSource
    DataSet = tblPerson
    Left = 128
    Top = 8
  end
  object tblOrg: TTable
    Active = True
    DatabaseName = 'pimsDB'
    TableName = 'ORGINFO'
    Left = 64
    Top = 64
  end
  object dsOrg: TDataSource
    DataSet = tblOrg
    Left = 128
    Top = 64
  end
  object tblCompany: TTable
    Active = True
    DatabaseName = 'pimsDB'
    TableName = 'COMPANY'
    Left = 64
    Top = 120
    object tblCompanyCP_NAME: TStringField
      FieldName = 'CP_NAME'
      Required = True
      Size = 40
    end
    object tblCompanyCP_ZIPCODE: TStringField
      FieldName = 'CP_ZIPCODE'
      FixedChar = True
      Size = 6
    end
    object tblCompanyCP_ADDR: TStringField
      FieldName = 'CP_ADDR'
      Size = 120
    end
    object tblCompanyCP_TEL: TStringField
      FieldName = 'CP_TEL'
    end
    object tblCompanyCP_FAX: TStringField
      FieldName = 'CP_FAX'
    end
    object tblCompanyCP_HOMEPAGE: TStringField
      FieldName = 'CP_HOMEPAGE'
      Size = 30
    end
  end
  object dsCompany: TDataSource
    DataSet = tblCompany
    Left = 128
    Top = 120
  end
  object Table1: TTable
    Left = 64
    Top = 184
  end
end
--------------------------------------
입니다...

civilian 님이 쓰신 글 :
: .PAS의 내용은 별 의미가 없으니 .DFM 파일을 에디터로 열어서 내용을 올려주세요.
: 언젠가... 폼의 좌표가 화면영역에 표시할 수 없는 곳으로 설정된 경우가 있더군요.
: Left = -1000, Top = -300
: 머 이런식이면.. 화면에 안나오거든요.
: 확인해볼 수 있는 방법은 DFM의 내용을 들여다보는 수 밖에 없습니다
:
: 강가딘 님이 쓰신 글 :
: : 이전에 작성했든 델프로젝트를..이번에 시스템 다시밀고,,
: : 포멧하여 설치하야 열어보니..
: : Ctrl+F12를 눌러 폼을 선택한후에..\F12를눌러도 폼화면이 안보이네요..
: :
: : 프로젝트내의 다른폼들은 모두 정상적으로 잘보이는데...
: : 아래 어느분이 답변한것처럼....dfm파일도 분명히 있습니다...
: : uDM.pas
: : uDM.dfm
: : uDM.dcu
: : uDM.ddp
: :
: : 라는 파일들이 분명 존재합니다....
: :
: : 아래는 소스화일첨부합니다...
: : --------------< uDM.pas >p-----------------------
: : unit uDM;
: :
: : interface
: :
: : uses
: :   SysUtils, Classes, DB, DBTables;
: :
: : type
: :   TDM = class(TDataModule)
: :     tblPerson: TTable;
: :     pimsDB: TDatabase;
: :     dsPerson: TDataSource;
: :     tblOrg: TTable;
: :     dsOrg: TDataSource;
: :     tblCompany: TTable;
: :     dsCompany: TDataSource;
: :     Table1: TTable;
: :     tblCompanyCP_NAME: TStringField;
: :     tblCompanyCP_ZIPCODE: TStringField;
: :     tblCompanyCP_ADDR: TStringField;
: :     tblCompanyCP_TEL: TStringField;
: :     tblCompanyCP_FAX: TStringField;
: :     tblCompanyCP_HOMEPAGE: TStringField;
: :     procedure tblPersonBeforePost(DataSet: TDataSet);
: :     procedure tblPersonBeforeEdit(DataSet: TDataSet);
: :   private
: :     { Private declarations }
: :   public
: :     { Public declarations }
: :   end;
: :
: : var
: :   DM: TDM;
: :
: : implementation
: :
: : {$R *.dfm}
: :
: : procedure TDM.tblPersonBeforePost(DataSet: TDataSet);
: : begin
: :   DM.tblPerson.FieldByName('PN_SN').AsInteger := DM.tblPerson.FIeldByName('PN_SN').AsInteger +1;
: : end;
: :
: : procedure TDM.tblPersonBeforeEdit(DataSet: TDataSet);
: : begin
: :   tblPerson.Refresh;
: : end;
: :
: : end.
: : ----------------------------------------------------

+ -

관련 글 리스트
9919 데이타모듈폼만 안보이는 이유?? 강가딘 1020 2004/11/17
9920     Re:데이타모듈폼만 안보이는 이유?? civilian 1136 2004/11/17
9921         Re:Re:데이타모듈폼만 안보이는 이유?? 강가딘 925 2004/11/17
9922             Re:Re:Re:데이타모듈폼만 안보이는 이유?? 강가딘 1052 2004/11/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.