숫자가 너무 큽니다 에러
핫체리
제가 소스를A = MainForm.List1.ListCount + MainForm.List2.ListCountMainForm.Label1.Caption = A이렇게 모듈에다가 짜봤습니다. 그리고 리스트들에 1초에 100개씩 리스트가 더해지도록 했습니다.A는 리스트의 갯수고요. 리스트1의 갯수가 20000개가 넘어가면 리스트2에 나오도록 했습니다.변수 A 는 Long 형식으로 선언했구요. 그런데 이게 갯수가 37000개쯤? 인가 이정도 되면 숫자가 너무 크다면서A = MainForm.List1.ListCount + MainForm.List2.ListCount여기서 에러가 발생합니다. 이거 해결방법 없을까요?
-
진나
감사합니다 ㅎ
-
나길
ListCount가 int형으로 반환해서 32768개가 넘어가면 음수로 표현되는군요.
A=CLng(\&h\ & Hex$(List1.ListCount)) +CLng(\&h\ & Hex$(List1.ListCount)) 처럼 해보세요.
주의할 점은.. 리스트 개수가 65536개가 넘어가면 즉, int형 표현 가능한 갯수를 넘어가면 ListCount는 0으로 초기화된 후 다시 카운트 되네요.. 65536개가 안되도록 해야 겠습니다. -
월식
Long 의 경우 32768 이 넘어가도 괜찮지 않나요?
-
딥보라
보통 숫자가 32768 이상이면 전 이런 오류가 뜬다고 생각합니다
-
나려
출력은 잘되고요. Not 은 이용하지 않았습니다.
-
길가온
디버그 창에다 ? MainForm.List1.ListCount , MainForm.List2.ListCount 이렇게 각각의 리스트 갯수를 출력해 보세요.. 출력이 제대로 되는지..
혹시 Not 배열변수명 같은 구문을 사용했나요?
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2652825 | 설치파일 만들기및 경로 질문좀드립니다. (1) | 솔길 | 2024-04-26 |
2652720 | 리스트 박스... (2) | 중독적 | 2024-04-25 |
2652693 | 프린터 인쇄방향 질문입니다. (4) | 루리 | 2024-04-24 |
2652669 | 그 추가하는거만들떄?! (4) | 메이커 | 2024-04-24 |
2652642 | 파일 업데이트 질문 (1) | 유우 | 2024-04-24 |
2652614 | picturebox에 그림이 없을 경우에 메시지창이 뜨도록 하려면 어떻게 하나요 | 발랄한그1녀 | 2024-04-24 |
2652587 | 레지스트리 키 목록과 값목록 구하는 방법 없을 까요? | 아연 | 2024-04-23 |
2652530 | 네이버 로그인 질문드립니다. (1) | 달콤이 | 2024-04-23 |
2652472 | 오류가 뜨네요...... (2) | 감추어왔던 | 2024-04-22 |
2652445 | 어떤 날짜로 부터 몇일 지났는지 | 유키 | 2024-04-22 |
2652286 | 폼 복사하기 | 눈 | 2024-04-21 |
2652254 | 마케팅프로그램들 가격질문 .. | 범한 | 2024-04-20 |
2652227 | 지정프로세스이외에모든프로세스를종료 | 조심해 | 2024-04-20 |
2652199 | list1.list 내용 모두 txt 파일로 저장하기 | 여우비 | 2024-04-20 |
2652169 | 체크 박스 | 꽃바라기슬아 | 2024-04-20 |
2652138 | 맨밑에 오른쪽버튼 누르면 나오는거 어떻게해요? | 동생몬 | 2024-04-19 |
2652085 | FindWindow 질문할게요 | 빵야 | 2024-04-19 |
2652059 | 질문이요 ~!!!! | by풀잎 | 2024-04-19 |
2652032 | 웹 브라우저 에 대하여 질문좀.. - 수정 | 콩알녀 | 2024-04-18 |
2652004 | 프로세스 클리너를 만드려는데요... | 핫블루 | 2024-04-18 |