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


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


LIST ALL
Posted by 바람2007-06-20 12:54:42, Hit : 2986
'Dll 중복 감시코드' 제대로 되는지 확인좀 부탁드립니다~
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1880
고수분들이야.. 더 좋은 방법으로 Dll 중복버그를 피해서 작업들 하시겠지만.....;;;
제대로 만든건지.. 제대로 작동 되는지 테스트좀 부탁 드립니다.

초보유저가 머좀 만들라니.. api를 이용하게됬고... 하다보니... 5개를 올리고 말았다는.ㅜ.ㅜ
Dll을 5개 올려놓고 사용하다보니.. 중복 에러(버그?)로 인해서.... 그냥은 어디서 에러가 나는지를 알수가 없어서.. 궁리해봤네요..ㅡ.ㅜ;;
작동은 그런대로 되는것 같은데... 두개가 중복되는 경우만 적용됩니다.. 그 이상 중복은 손을좀 보면 될듯도 합니다..
만들고보니.. '파일속성바꿔' 응용처럼 되버렸군요.ㅎㅎ

실행 테스트 과정에서 중복이 나오면 중복부분이 어디쯤인지 알수있어서.. 이런 꽁수로 감지하게끔한겁니다.
작업중인 소스를 올리기 좀 그래서... 코드만 옮김니다.

작업중인 창에 시계하나.. 버튼하나(이름표로 할걸..) 올려놓고 하였습니다.
//ㅎ시계. 시계가 작동될때

실수:함0,함1,함2,함3,소,값; //함수상태를 실수로 반환받을 변수
문자:중복함수; //반환받은 함수상태를 문자로 변환할 변수
함0:=0; 함1:=0; 함2:=0; 함3:=0; 소:=0; //실수상태 초기화
만일(창0.사용자함수0.연결여부){함수0:=참; 버튼0.제목:="0번함수 연결"; 함0:=1;}
//사용자함수0의 상태를 버튼0.나타내면서 상태를 실수로 반환받음.
만일(창0.사용자함수1.연결여부){함수1:=참; 버튼0.제목:="1번함수 연결"; 함1:=3;}
//사용자함수1의 상태를 버튼0.나타내면서 상태를 실수로 반환받음.
만일(창0.사용자함수2.연결여부){함수2:=참; 버튼0.제목:="2번함수 연결"; 함2:=11;}
//사용자함수2의 상태를 버튼0.나타내면서 상태를 실수로 반환받음.
만일(창0.사용자함수3.연결여부){함수3:=참; 버튼0.제목:="3번함수 연결"; 함3:=117;}
//사용자함수3의 상태를 버튼0.나타내면서 상태를 실수로 반환받음.
만일(창0.소켓.연결여부){함수4:=참; 버튼0.제목:="소켓함수 연결"; 소:=211;}
//소켓함수의 상태를 버튼0.나타내면서 상태를 실수로 반환받음.
//반환되는 값의 합들이 겹치지 않게 주의
//소켓함수는 박종훈님의 'SendMsg_1vs1' 소스를 참조하고, Dll을 그냥~ 집어다 씁니다~

값:=함0+함1+함2+함3+소; //함수들의 상태를 반환받은 실수의 합으로 전환
만일(홀수여부(값) = 거짓 ) //반환받은 함수의 상태가 홀수가 아니라면..
{
   만일(값=4) {중복함수:="함수0 + 함수1";}
   만일(값=12) {중복함수:="함수0 + 함수2";}
   만일(값=118) {중복함수:="함수0 + 함수3";}
   만일(값=212) {중복함수:="함수0 + 소켓";}
   만일(값=14) {중복함수:="함수1 + 함수2";}
   만일(값=120) {중복함수:="함수1 + 함수3";}
   만일(값=214) {중복함수:="함수1 + 소켓";}
   만일(값=128) {중복함수:="함수2 + 함수3";}
   만일(값=222) {중복함수:="함수3 + 소켓";}
   삑소리내;
   버튼0.제목:="함수중복 : "+중복함수;
   창0.함수상태.지연2000;
   //창0.함수상태.지연2000 << 이건.. kernel32.dll의 Sleep2000 입니다요~

   창0.사용자함수0.연결여부:=거짓;
   창0.사용자함수1.연결여부:=거짓;
   창0.사용자함수2.연결여부:=거짓;
   창0.사용자함수3.연결여부:=거짓;
   창0.소켓.연결여부:=거짓;
   //어떤게 중복되엇던간에 전부 해제..  
   시계0.제어:=거짓;
}
이런 코드는 배열인가 머신가 사용하면 간단해진다던데.... 영 개념이 음네요..
배열을 모르는덕에 제작중인 프로그램 코드가 전체.. 6천줄이 넘어서고 있다는....ㅜ.ㅜ
(주석 / 빈칸도 많긴 하지만요..)
당장 사용하는 상태는 두개 겹치는거 감시만 하면 되어서 두개까지만 더하기 햇습니다~
저 상태로 세개는 홀수가 나와서 안되기도 하구요..ㅎㅎ 새로 만들어야해서리..ㅜ.ㅜ;;

코드도 글도 정리가 안되네요.ㅎ 잘하시는분이 정리좀 해주심..ㅎㅎㅎ

지상현   2007-06-20 PM 1:19:34  
사실 확인은 안 해봤지만… 굳이 숫자를 소수로 안 하셔도, 2의 승수나, 아니면 그냥 간단하게 1, 10, 100, 1000…으로 하시면 알아보기가 더 쉬울 것 같네요 ^^;
다 더하면 숫자가 1001 같은 식으로 나오기 때문에, 1, 4번이 연결되어 였다는 것이 눈에 확 들어올 것 같네요.

이 글은 참고로 살펴보세요.
http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=3228

좋은 글 같은데, TIP 게시판으로 가도 될 것 같군요.
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
1608 창조
   [창조 DB] DB관련 객체 이벤트 중에 이거 오...
박종훈 2007/07/13  3161
1607 창조
   [창조 DB] ㅎ에디트 내용이 바로바로 업데이... [2]
박종훈 2007/07/12  3658
1606 창조
   [창조+기타] 도움주실분 안계신가요
날아라KTX 2012/01/14  3401
1605 기타
   [창조아님;;]포토샾에서 문자레이어를 ... [1]
이경근 2004/03/13  4257
1604 창조
   [창조의 버그]열기하면... [7]
靑色糖™ 2002/11/13  3332
1603 창조
   [초보] 질문드립니다.
강연실 2005/07/21  2335
1602 창조
   [초짜] Autorun.inf 랑 그외 질문 --; [5]
째잭!!~ 2003/10/25  3335
1601 창조
     [추가질문] 멀티리스트 내용의 환경문 작성에... [11]
김길남 2007/01/01  3155
1600 기타
   [코드삽입] 버튼에 대해서.. [8]
박종훈 2006/12/31  3101
1599 창조
   [파일다운로드]방법좀... [1]
구루™ 2003/03/14  3288
1598 창조
   [필독] 창조 0.76에서 루나지원 방법 없나요?
정윤부 2002/10/24  3546
1597 기타
   [홈페이지] 번외 질문드립니다. [2]
날아라KTX 2012/02/06  4128
1596 창조
   "ㅎ에디트" 사용법에 관해서............ [12]
청송 2005/01/29  3287
1595 창조
   "ㅎ자료표"에서 색상변환은 어떻게...... [4]
청송 2005/11/05  2187
1594 창조
   "버튼"과 "멀티버튼" 동적생성에 관해....... [3]
청송 2005/02/01  3153
1593 창조
   "실행해" 명령에서.. [5]
자유창조 2005/02/03  2790
창조
   'Dll 중복 감시코드' 제대로 되는지 확인좀 ... [1]
바람 2007/06/20  2986
1591 창조
   'ㅎ메모'에서 이 것이 가능할까요? [4]
바람 2011/12/28  2814
1590 창조
   'ㅎ메모'에서 중국어 표기. [2]
바람 2013/07/28  3638
1589 창조
   '마우스를 누를 때' 글씨에 밑줄이... [3]
~~~ 2003/02/17  3959
1588 창조
   '만일'관련입니다!! [3]
靑色糖™ 2002/11/16  3343
1587 창조
   '메모'에 관련 된 질문입니다. [2]
!미부!쿄시로 2003/02/03  3429
1586 창조
   '실행'이 뭐죠? [5]
이경근 2004/02/01  3353
1585 창조
   '입력창보여'에서.. [5]
창조ⓕⓐⓝ 2003/01/10  3593
1584 창조
   '폴더추출'명령어가 안되네요.. [2]
하얀종이 2002/11/05  3940
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이희철
로그인