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


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


LIST ALL
Posted by 강성민[FreeCreate]2005-03-20 11:29:37, Hit : 3289
다운로드, 버튼 관련질문
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
notice 창조   반드시 검색 후 질문을 올려주세요.<... 박종훈 2007/09/24  6266
notice 창조   단순 소스제작 부탁은 예고없이 삭제합니... [2] 손상진 2007/04/11  6139
notice 창조   답변소스 등록 관련 안내입니다. [7] 변혁수 2006/01/11  7962
2155 창조
   메모에서 마지막 글자 다음에 커서 이동
날아라KTX 2024/05/20  218
2154 창조
   메모장 자동 폭 가능할까요? [3]
날아라KTX 2024/04/29  197
2153 창조
   풍선말 글꼴, 크기
날아라KTX 2024/03/26  227
2152 창조
   네이버 증권페이지 가격 [2]
날아라KTX 2024/02/22  241
2151 창조
   문자창, 대화창 프로그램 가운데 출력하기
날아라KTX 2023/02/27  484
2150 창조
   리스트박스 질문드려요. [1]
날아라KTX 2022/10/25  522
2149 창조
   메모내용 코마를 구분으로 리스트박스에 정렬... [3]
날아라KTX 2022/10/02  531
2148 창조
   문자표 글꼴 색상 질문드려요
날아라KTX 2022/09/24  577
2147 창조
   멀티버튼이 마우스 따라다니기 [1]
날아라KTX 2022/09/17  565
2146 창조
   카카오톡 다중 접속기도 만들 수 있을까요?
김지훈 2022/04/19  765
2145 창조
   레지스트리...문제점이 뭘까요???? [3]
날아라KTX 2022/04/14  669
2144 창조
   자판을 뗄때 사건에서 띵띵소리 [1]
날아라KTX 2022/04/09  707
2143 창조
   메모 상단줄 질문드려요.
날아라KTX 2022/04/05  661
2142 창조
   폴더명추출 [1]
날아라KTX 2022/01/24  765
2141 창조
   문자표 질문드려요. [1]
날아라KTX 2021/10/19  727
2140 창조
   성인e님께서 도움주셨던 글자 찾아 색상바꾸... [5]
날아라KTX 2021/10/01  809
2139 창조
   리스트박스에 파일명+파일내용 추가하기 [3]
날아라KTX 2020/07/26  1571
2138 창조
   리스트박스 줄위치에 해당하는 버튼 클릭하기 [2]
날아라KTX 2020/03/11  1657
2137 창조
   에디트0 영역에 문자추가 삭제하기 [2]
날아라KTX 2019/10/15  1765
2136 창조
   이진읽어를 10진으로 바꾼다음에 1과 0만으로... [1]
박재성 2019/06/12  1963
2135 창조
   알파벳순서대로 정렬도 창조로 가능할까요?
날아라KTX 2019/05/12  1747
2134 창조
     [re] 알파벳순서대로 정렬도 창조로 가능할까요? [2]
성인e 2019/05/12  2067
LIST ALL   1 [2][3][4][5][6][7][8][9][10]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7389 점
4권선중6061 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인