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


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


LIST ALL
Posted by 강성민[FreeCreate]2005-03-20 11:29:37, Hit : 3177
다운로드, 버튼 관련질문
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
1258 창조
   파일삭제 명령어 할때... [8]
[MapSide]Remax 2005/03/02  3878
1257 창조
   질문 하나 있습니다. 이름표로 문자를 스크... [5]
강성민[FreeCreate] 2005/03/05  2855
1256 창조
   배경에 대해서... 질문 하나~;; [3]
최재일 2005/03/06  3350
1255 창조
   캐릭터 부드럽게 빨리움직이는법좀 [1]
배찬훈 2005/03/06  2850
1254 창조
     [re] 캐릭터 부드럽게 빨리움직이는법좀 [1]
권선중 2005/03/10  3044
1253 창조
   실행파일에 대한 질문입니다 [6]
다현아빠 2005/03/06  2798
1252 창조
   문자 스크롤 할 때... [1]
강성민[FreeCreate] 2005/03/06  2484
1251 창조
   질문잇어요 [1]
카리스 2005/03/07  2970
1250 창조
     [답변] 소스만 골라 말씀드리긴 좀 뭣하지만 [1]
이진백 2005/03/11  2794
1249 창조
   삭제가 안되서......... [4]
『이경석』 2005/03/08  3007
1248 창조
   창조프로그램을 배우면서...소스를... [4]
최진환 2005/03/11  3122
1247 창조
   아 그리고 매크로 궁금한점이 있습니다.. [3]
최진환 2005/03/11  3023
1246 창조
   vbmp에 대한 질문... [6]
강성민[FreeCreate] 2005/03/12  3010
1245 창조
   소스 자료실 가계부 프로그램에 대한 질문요 [2]
다현아빠 2005/03/14  3073
1244 창조
   팝업메뉴에 대한 질문! [4]
강성민[FreeCreate] 2005/03/15  3064
1243 창조
   창조를 이용해서 다음 까페 접속하는 브라우... [2]
해모 2005/03/18  3269
1242 창조
   OTL.. 그전에 답변안해서 삭제. 다시올립니다... [3]
[MapSide]Remax 2005/03/18  3658
1241 창조
   파일관리자 에서요, 같은 이름파일이 있을경... [1]
찌까니 2005/03/19  3136
1240 창조
   최소화 했을때 트레이 아이콘으로 들어가게 ... [2]
찌까니 2005/03/19  3296
창조
   다운로드, 버튼 관련질문 [6]
강성민[FreeCreate] 2005/03/20  3177
1238 창조
   쪼금 급한 질문하나... 파일 복사 붙여넣기... [3]
찌까니 2005/03/25  2694
1237 창조
   에디트 창에 배경그림 깔려면? [2]
찌까니 2005/03/25  3138
1236 창조
   파일복사 소스좀 보시구 고쳐주세요 [5]
찌까니 2005/03/27  3166
1235 창조
   CreateAllBrowser 에서.... [3]
위자드 2005/03/27  2933
1234 창조
   문자표 셀(위치) 선택에 관해서...... [2]
청송 2005/03/30  2625
LIST ALL   Prev [1]..[31][32][33][34][35][36] 37 [38][39][40]..[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이희철
로그인