소스에 주석좀 달아주세요. 부탁드립니다.
뿌우
아래의 소스 중 제가 이해 못하는 것들에 주석좀 달아주시면 정말로, 정말로 감사합니다.
─────────────────────────
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을 대입해서 보려고 하면
프로시저 호출...어쩌구 런타임 에러가 뜨는데 여긴 뜨지 않더군요.
이건 무엇을 대입하는건가요?
질문이 너무 많나요?
모르는 부분을 하나하나 배워보고자해서 질문하게되었습니다.
아는 답만 답변해주셔도 감사합니다.
-
비내리던날
&SF& !..
-
뿌잉
\U&&M!....\
가 뭔가요? -
치리
U&&M!....
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2676093 | 현재프로그램 파일이름을 추출하는걸알고싶습니다 (1) | 도1도캣 | 2024-11-24 |
2676066 | exe를 소스로 만드는법좀.. (3) | 회전력 | 2024-11-23 |
2676034 | 이런 창은 어떻게 지우나요? | 수련 | 2024-11-23 |
2676006 | 질문하나더~ | 찬바리 | 2024-11-23 |
2675930 | 작업관리자 차단 | 별빛 | 2024-11-22 |
2675901 | 숫자를 제외한 문자를 어떻게 나타내야될까요? | 진나 | 2024-11-22 |
2675871 | 거의마지막질문인데요 | 아메 | 2024-11-22 |
2675846 | 제가 완성햇는데요 ㅎ; | 거늘 | 2024-11-21 |
2675824 | 타이머. 프로그래스바 코드 질문입니다. (10) | 빛글 | 2024-11-21 |
2675798 | 이걸 머라고해야 할지모르지만 질문합니다 (2) | 리라 | 2024-11-21 |
2675772 | 구구단 함수 질문이요~! (1) | 테이 | 2024-11-21 |
2675746 | exe저장시 런타임53 에러 | 아픔이보여 | 2024-11-20 |
2675718 | ocx 설치법 | 달달한캔디 | 2024-11-20 |
2675630 | ""안에 큰따음표 넣기. | 터전 | 2024-11-19 |
2675519 | 컴파일 오류 ?? | 슬아라 | 2024-11-18 |
2675492 | 비베 수다 사이트채팅 접속방법 | 마법 | 2024-11-18 |
2675463 | ㅠㅠ;; | 지은 | 2024-11-18 |
2675434 | 타이머로 라벨바꾸는거 (2) | 대나무 | 2024-11-18 |
2675386 | 선형보간법 문의 | 나길 | 2024-11-17 |
2675328 | 프로세스 강제종료하는방법좀... (1) | 슬아라 | 2024-11-17 |