창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 강성민[FreeCreate]2005-03-20 11:29:37, Hit : 3174
다운로드, 버튼 관련질문
Homepage : http://없음
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1084
제가 우연히 비베로 만든듯 한 dll다운로드 프로그램을 보았습니다.
인터넷에 올라간 자료를 그자리에서 검색하여 다운로드 할 수 있다는것이
신기했습니다.

창조로 그런것을 구현할수 있을까요?


그리고, 다른분들 버튼 같은것이나 다른 유명한 프로그램들도
직접 파일을 열어 보면 버튼의 보통그림, 눌렸을때 그림 이렇게 하나의
그림으로 되어있는데, 이것을 어떻게 보통상태에서 눌렀을때
눌렀을때의 그림으로 바꿀수 있나요?
(ex. 창조런처의 라디오버튼 처럼 ...)


손상진   2005-03-20 PM 3:18:30  
두번째 질문에 답하겠습니다.
이 기능은 창조에도 존재합니다.
멀티버튼을 사용하는건데요..(그냥 버튼도 되는지 모르겟습니다만.)
멀티버튼의 그림분할 이라는 속성을 사용합니다.
이미지 파일 하나에다가 옆에다가 쭉~ 평상시 모습, 제어거짓일때 모습, 마우스가 올라왔을때 모습, 반번호 활용했을때 모습(도움말 참조) 이렇게 옆으로 쭉 그리고 저장을 하시고
그림분할 속성에서 4로 맞춰주시면 알아서 바뀝니다.
그림분할을 2로 하는 수도있는데 2일 경우는 처음 2개 설명한것만 적용됩니다.
아~ 어렵다.. 그냥.. 도움말 고 --+
객체와 명령어 - ㅎ멀티버튼 -> 속성 - 그림분할
이진백   2005-03-20 PM 6:26:49  
다운로드 상황을 직접 보면서 다운로드 하는 것은 두가지 방법이 있습니다.

urlmon.dll의 URLDownloadToFile API 사용.
ProgressBar가 변경되는 시점마다 이벤트가 발생하게 합니다.
마지막 인자가 그 구조체입니다.
OnProgress, OnStart, OnAbort 등 다양한 이벤트가 있습니다.
또한 중간에 이벤트에서 E_FAIL만 반환하면 바로 중지되고요.
제가 시도한 "상황 보면서 다운로드하기" DLL 역시 이걸 이용했습니다.
다만, 이어받기 등 원하는 위치만 골라 받기는 안 됩니다.
델파이에서도 그걸 구현하기 어렵지만, 가장 쉬운 방법이기도 하지요.
창조에서는 불가능입니다.

또 하나는 wininet.dll의 복합적인 함수의 조합.
이건 더욱 복잡합니다.
인터넷을 여는 함수를 실행하여 그 핸들로 어쩌구저쩌구 하고,
결국 서버에 파일 내용을 몇 바이트씩 버퍼(임시 저장소/변수)에 찔끔찔끔 여러번 받아내어 파일로 기록하는 방법을 이용합니다.
프로그램 상에서 직접 구현하니 마음대로 할 수 있다는게 강점이죠.
그 동안 불가능이었으나, 지상현님께서 포인터 기술을 창조에서 써먹는 방법을 찾아내어 어렵지만 가능합니다. 소스자료실 참조.
강성민[FreeCreate]   2005-03-20 PM 9:25:17  
진백님, 그질문이 아니구요 ^^;

쉽게말해서 특정 사이트에 링크된 이름을 'ㅎ에디트'로 검색하여
리스트박스에 나타내면 그것을 다운로드 하는형식이죠;;

진백님도 DLL 검색하는 프로그램 못보셨나요?
비베로 만들어졌더라구요...
강성민[FreeCreate]   2005-03-20 PM 9:26:04  
아, 그리고 그 사이트와 연결시키는 어떠한 API 를사용하는것
같았어요;; 정확히는 모르는데... 제작자로 보이시는 분께서
말씀하셨으니^^;
이진백   2005-03-25 PM 11:48:42  
못 보지 않았고요 아주 자알 봤습니다.
저도 델파이로 만든 적 있고요.


그건 페이지 내용 따와서 직접 구현하셔야 됩니다.
그것 말고는 자세히 알려드리기 난감하네요.

제작자로 보이는 분이 말씀하셔도 소용없습니다.
인자와 함수명이 없으면...

대부분 DLL 분석 프로그램이 함수명 따오는 정도에서 그칩니다.
인자 내용은 DLL 구조를 뚫어져라 관찰해도 안 나온다는 이야기를 들었어요.
지상현   2005-07-31 PM 10:04:07  
허허 DLL 다운 받은 거요? 그거 이름이 혹시 뭐예요?
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
1433 기타
   노래방 점프의 원리 / 클라이 막스 인식 [6]
신용주 2010/08/03  4298
1432 창조
   노래방 프로그램을 짤 수 있을까요? [10]
신용주 2010/07/05  4661
1431 기타
   높이와 넓이 좌변 윗변질문입니다. [4]
만물 2005/12/30  2870
1430 창조
   누구 자석성질 좀 만들어 주실분...............
강정훈 2006/06/07  2519
1429 창조
   눈금계 진행 [1]
강정훈 2007/01/17  2987
1428 창조
   눈금계에 관한 질문입니다. [8]
N_jell 2003/05/11  3269
1427 창조
   눈금계의 를 직접 컨트롤 하는 문법을 제생각... [10]
김길남 2007/01/24  3082
1426 창조
   눈금계의 속도를 어떻게 조정합니까? [3]
이경근 2003/01/03  3236
1425 창조
   다 찾아봤는데도 없네요. [7]
철희 2006/02/27  3286
1424 창조
   다른 창 위치구하기 및 에디트 스크롤 [6]
신용주 2009/01/03  4280
1423 창조
   다른 창을 활성화 시키는 방법? [1]
신용주 2011/08/30  3674
1422 창조
   다른 프로그램 실행시킬려면? [3]
장규형 2007/05/04  3395
1421 창조
   다른 프로그램으로 정보 이동... [4]
신용주 2009/01/11  3208
1420 창조
   다른 프로그램을 창을 숨긴 상태로 실행하려... [2]
쵸우싸진 2003/07/29  3250
1419 창조
   다른질문 입니다.리스트박스 관련.......... [8]
강정훈 2006/05/08  2551
1418 창조
   다른프로그램 활성화 시키기(창전환하기) [1]
송태훈 2009/02/10  3744
1417 창조
   다른프로그램입력내용받기
만물 2011/05/24  3635
1416 창조
   다시 ㅎ메모에 관한 질문 입니다. [1]
마소리스 2002/12/23  4044
1415 창조
   다시 물을게요 [1]
임민혁 2009/03/15  3173
1414 창조
   다시 설명~! dll 그리고 ini (델과 환경문) [12]
신용주 2009/02/16  3884
1413 창조
   다시 질문. [4]
지나가는행인1 2006/01/09  3062
1412 창조
   다시질문 [6]
김민석 2009/02/26  3041
1411 창조
   다운로드 프로그램은 어떻해만드나요? [3]
서든어택 2007/06/13  2716
1410 창조
   다운로드 후 윈도우 자동종료 [4]
신용주 2010/12/10  4222
창조
   다운로드, 버튼 관련질문 [6]
강성민[FreeCreate] 2005/03/20  3174
LIST ALL   Prev [1]..[21][22][23][24][25][26][27][28][29] 30 ..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인