수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

소스에 주석좀 달아주세요. 부탁드립니다.

뿌우

2023.04.01

아래의 소스 중 제가 이해 못하는 것들에 주석좀 달아주시면 정말로, 정말로 감사합니다.

─────────────────────────
Dim FolderPath As String, Query As String
─────────────────────────
Private Sub Form_Load()
FolderPath = C:\
Query = Dir(FolderPath, vbDirectory)ⓐ
Do While Len(Query)ⓑ
If GetAttr(FolderPath & Query) And vbDirectory Then
List1.AddItem [폴더] & Query
Else
List1.AddItem [파일] & Query
End If
Query = Dirⓒ
Loop
End Sub
─────────────────────────

ⓐ:
예를들어 C:\의 첫번째 파일의 이름이 abcd 라고 합니다.
Query 변수에 Dir(FolderPath, vbDirectory)을 대입하면
Query = C:\첫번째파일 이 됩니다. 이걸 왜 대입하는걸까요?

ⓑ :
ⓐ에서 Len(Query)의 값은 첫번째 파일 이름의 문자열 갯수가 나옵니다.
그러면 이 문자열 갯수는 abcd인 4가 나올탠대 이걸 루프로 돌리면
총 4번으로 리스트에 4개만 추가되지 않나요?

ⓒ:
여기서 Query에 Dir을 대입하는게 이해가 안되요.
일반 프로젝트에서 Query에 Dir을 대입해서 보려고 하면
프로시저 호출...어쩌구 런타임 에러가 뜨는데 여긴 뜨지 않더군요.
이건 무엇을 대입하는건가요?

질문이 너무 많나요?
모르는 부분을 하나하나 배워보고자해서 질문하게되었습니다.
아는 답만 답변해주셔도 감사합니다.

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 비내리던날

    &SF& !..

  • 뿌잉

    \U&&M!....\

    가 뭔가요?

  • 치리

    U&&M!....

번호 제 목 글쓴이 날짜
2700123 서든 스킨프로그램 질문 (1) 딥블루 2025-07-02
2700096 비주얼베이직 프로그램의 X버튼 질문합니다 (2) 창민 2025-07-01
2700071 안녕하세요 작업표시줄 문제요 우미 2025-07-01
2699986 Option1이거 .. 엄지 2025-06-30
2699925 webbrowser 로딩 문제(iframe) 질문!!!!! 나래 2025-06-30
2699896 접속기 끄면 메이플같이꺼지는소스 이거맞나요? 꽃가람 2025-06-30
2699867 비베 고수님들 봐주세엽! ㅠㅠ (2) 세찬 2025-06-29
2699817 프로세스 모듈을 보고싶은데요 바람 2025-06-29
2699791 폴더안에 있는 파일전체복사.. (1) 앵겨쪼 2025-06-29
2699764 html 파일... 웹브라우저로 보이게 하기? (6) 보늬 2025-06-28
2699674 웹브라우저 광고 (2) 갤3 2025-06-28
2699639 모듈 오류해결법좀요! (5) 시원 2025-06-27
2699581 &articleid 이게 뭔가요.? 봄여우 2025-06-27
2699502 비베 초보자가 쉽게 배울 수 있는 책 추천좀요 사이 2025-06-26
2699445 파싱말인데요 잘 이해가 안가서요.. 횃대비 2025-06-26
2699387 파싱프로그램으로 제꺼 사이트에있는 자료를 무단으로 긁어가는대 돌심보 2025-06-25
2699337 매서드나 데이터구성원을 찾을수없습니다 해결좀요 ㅠㅠ 하예진 2025-06-25
2699305 비베6.0 을 이용해서 가가라이브채팅을 할수 있나요? (1) 에녹 2025-06-24
2699273 숫자만 인식하고 싶어요 (6) 간지포텐 2025-06-24
2699244 Form에 노래를 넣을려구 하는데요 .. (4) 초록이 2025-06-24
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com