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

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

2016.04.26 13:29

Xiong 조회 수:607

탐색기에서 파일을 선택해서 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 17284
공지 유용한 관련 사이트 관리자2 2014.03.20 56173
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99593
1979 XE8 모바일 프레임전환시 애니메이션 효과 [4] 가을이다 2015.09.04 287
1978 다국어 사용시 에러 생기는 이유를 알려주세요 [3] silkroad99 2016.06.08 287
1977 fmx에서 샘플 bt앱 동작 에러 [1] file 나즈나 2016.09.27 287
1976 [공유] 파이어몽키 ListView를 정렬하고 싶어요. 험프리 2017.08.31 287
1975 NetHTTPClient1 오류 질문입니다. [2] file 델파이안드로이드 2019.10.17 287
1974 FDQuery UTF8 변환문제 [2] 그아이 2017.11.14 288
1973 앱개발이 처음이라 질문좀 받아주세요... [2] file dlleopvhei 2020.03.19 288
1972 [문의]Datasnap 와 midas 장단점 초보타출 2016.01.12 288
1971 애플앱스토어 등록 상세 기술자료는 없나요?? [2] kerry 2016.02.16 288
1970 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 2 - Exercise 4 [2] 관리자 2016.04.15 289
1969 델파이 시애틀로 만든 안드로이드앱을 ios버전으로 컴파일시 에러 문의 [1] 김태윤 2016.10.13 290
1968 Delphi 10 Seattle Professional로 Upgrad중 입니다. [1] 도고래 2016.03.25 290
1967 C++ Builder 에서는 IOS 시뮬레이터를 사용할 수 없나요? [4] 블루히아신스 2016.10.25 291
1966 delphi 10에서 사물인터넷관련 개발 [1] 영감땡감 2016.01.07 291
1965 갑자기 발생한 There is a problem with the site's security certoficate 에러 [4] file 노력하는삶 2020.10.12 291
1964 FMX ICON파일 왜 안되죠? [1] 서준아빠 2020.12.11 291
1963 [델파이 부트캠프] 하위버전에서 신버전으로 올렸을때 에러가 나면 다시만들어야 하나요? 험프리 2016.09.30 292
1962 델파이 10 stringgrid 관련 [5] 개미 2020.12.02 292
1961 [문의] C++ Builder 10.x.x 로 개발된 프로그램 재배포는 어떻게합니까? [2] file inhi 2021.01.14 292
1960 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 8 - Exercise 3 [2] 관리자 2016.05.02 293