숫자가 너무 큽니다 에러
핫체리
제가 소스를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 배열변수명 같은 구문을 사용했나요?
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2655362 | 컴파일시 오류 ㅠㅠ | 맨삶이 | 2024-05-19 |
2655329 | 트레이너 질문. 핫키를누르면 적용됫다가풀림 (1) | SweetChoco | 2024-05-18 |
2655300 | 특정 프로그램 루프문으로 팅기게 하고싶은데 (2) | 애교 | 2024-05-18 |
2655272 | 강좌소스확인하는법좀요 | 말달리자 | 2024-05-18 |
2655243 | 파일크기비교 | 혜윤 | 2024-05-18 |
2655211 | 우엉~ Winhttp 겁나 급해요 ㅜㅜ (2) | 정훈 | 2024-05-17 |
2655185 | 화면의 x좌표 가장큰값 구하기 질문 (1) | 해길 | 2024-05-17 |
2655158 | 이거 강좌를 받앗는대 어떻개따라해요? | 하람 | 2024-05-17 |
2655130 | 컴퓨터 사운드 녹음 질문 | 갤쓰리 | 2024-05-17 |
2655073 | 폼끄기 질문 다시합니다 | 해찬솔 | 2024-05-16 |
2654987 | 메세지 박스 질문입니다 ~ (3) | 안다미로 | 2024-05-15 |
2654960 | 블로그 글쓰기 질문 (2) | 힘찬 | 2024-05-15 |
2654931 | 질문 하나 하겠습니다 .!! | 소윤 | 2024-05-15 |
2654904 | 비베 질문요 ㅠㅠ | 미련곰탱이 | 2024-05-15 |
2654851 | 미투데이에 글을 다는 소스를 만들어보려고 하는데 | 횃불 | 2024-05-14 |
2654822 | 원하는 이미지만 꼭 찝어서 냅두기 (3) | 다솜 | 2024-05-14 |
2654791 | 닷홈으로 TEXT를 전송하는데요.. (1) | 그리 | 2024-05-14 |
2654769 | 뭐죠 ?? | 가을 | 2024-05-13 |
2654744 | winhttp로 자동으로 글 등록하는 걸 만들었는데 | 민들레 | 2024-05-13 |
2654717 | 웹브 뒤로가기? (2) | 샹1큼해 | 2024-05-13 |