자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Delphi [질문] Drag & Drop이 안됩니다.

2016.04.26 13:29

Xiong 조회 수:591

탐색기에서 파일을 선택해서 Drag & Drop을 하면 ListBox에 선택한 파일이 표시되도록 하는 기능을 구현하기 위애 아래와 같이 코딩하였습니다.

 

--FormCreate에 아래와 같이 코딩

procedure TfrmTzzAttach.FormCreate(Sender: TObject);
begin
  inherited;

  DragAcceptFiles( Self.ListBox1.Handle, True);

end;

 

-- private에 procedure WMDropFiles(var msg : TMessage); message WM_DROPFILES; 선언하고 아래와 같이 코딩

procedure TfrmTzzAttach.WMDropFiles(var msg : TMessage);
var
  hand: THandle;
  nbFich, i : integer;
  buf:array[0..254] of Char;
begin

  hand:=msg.wParam;
  nbFich:= DragQueryFile(hand, 4294967295, buf, 254);
  if not FDMemTable1.Active then
    FDMemTable1.Open;

  for i:= 0 to nbFich - 1 do
  begin
    DragQueryFile(hand, i, buf, 254);

    ListBox1.Items.Add(buf);
    with FDMemTable1 do
    begin
      append;
      FieldByName('FILENAME').AsString := buf;
      POST;
    end;
  end;
  DragFinish(hand);
end;

 

똑같은 소스를 다른 사람 PC에서 컴파일 실행을 하면 되는데 내 PC에서 컴파일 실행을 하면 안됩니다.

되는 사람 PC에서 컴파일한 실행파일을 내 자리에서 하면 됩니다.

델파이 설정이 뭐가 문제가 있는 건가요?

왜 제 PC에서 컴파일 실행하면 Drag & Drop이 안되는 걸까요?

고수님들의 도움을 부탁 드립니다.

감사합니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15775
공지 유용한 관련 사이트 관리자2 2014.03.20 54595
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 98015
2179 Delphi 2007 Component 문의드립니다. 예자매파파 2019.03.27 239
2178 도쿄로 빌드된 앱을 최소화했다가, 기존 실행되었던 앱을 클릭하면 글자의 배경색이 없어집니다. [4] file 델사냥 2017.05.25 240
2177 CTI 연동할때 모니터 하단에서 알림창 같이 떠오르게 하는 방법? 미스터리 2018.08.31 240
2176 RADStudio 10.3 EMS Server 프로덕션 환경 [2] 개성산전 2019.01.09 240
2175 Delphi에서 C++로 코드 변환 중 문의 [2] file 손보라 2019.03.05 240
2174 PrintDialog 관련 문의 [2] 쿤이 2020.03.12 240
2173 FMX StringGrid 다중 선택 어떤식으로 해야할까요? 로로봉 2015.11.17 240
2172 [질문] 안드로이드몬의 효과음 실행은요? [1] 화현 2016.12.27 241
2171 마이그레이션중 LoadLibrary 문제 확인부탁드립니다. file 최진현 2018.06.05 241
2170 Apps must follow the iOS Data Storage Guidelines or they will be rejected silkroad99 2016.01.20 241
2169 재문의-data snap utf8 관련 오류 [3] file 사랑남 2015.08.29 242
2168 "Build All Projects"로 컴파일시 정상동작하지만 "F9"로 컴파일시 에러가 발생합니다. file lamp 2016.09.26 242
2167 Listview ScrollviewPos 위치 변경 버그인가요? silkroad99 2016.11.29 242
2166 FMX Component 생성시 오류 [2] file 100jk 2018.09.04 242
2165 오류관련 문의 드립니다 [1] 투덜이스머프투 2019.05.20 242
2164 델파이 초보자 문의드립니다. [2] 유세형 2015.05.14 242
2163 기존에 개발한 DataSnap 서베의 데이터를 IBToGo, IBLite를 사용하지 않고 IOS 연동시킬 방법? [1] datare 2015.06.03 242
2162 child form 에서 mdi form 의 버튼 클릭 이벤트 [1] 가나다 2021.03.12 242
2161 개발모드에서는 발생하지 않는데 구글플레이에서 다운받은 앱은 강제종료되는데 설정 잘못인지요? 스카이 2017.11.11 243
2160 object lock not owned. 오류가 나는 원인이 뭔가요?? sihwan 2018.08.03 243