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


창조 팁
- '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요..


LIST ALL
Posted by 지상현2011-01-13 19:50:52, Hit : 3779
[버그] 파일날짜() 반환값은 실수? 문자?
Homepage : http://ssidang.x-y.net
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=tip&no=427

파일날짜()는 파일의 --도움말에는 만든 날짜라고 되어 있지만--수정된 날짜를 알려주는 함수입니다.
예제에는 마치 날짜만 될 것 처럼 적어놨지만 실제로는 시간 형태로, 날짜와 시각 모두 알려줍니다.

시간을 알려주기 때문에 일단은 실수를 돌려주긴 하지만,
이게 실제로 실수일까? 하는 의문이 듭니다.


파일날짜()의 결과를 다음과 같이 테스트 해봅니다.

실수형으로 보이는 부분입니다.

1. 실수에는 대입이 되고, 문자에는 대입되지 않습니다.
실수: 수;
문자: 문;
수 := 파일날짜( "test.txt" ); // 이상 없음
문 := 파일날짜(
"test.txt" ); // 문법 오류!


2. 날짜/시각 풀어 함수에선 제대로 동작합니다.
실수: 수;

// 모두 이상 없음! 값 제대로 나옴!
수 := 날짜년풀어( 파일날짜(
"test.txt" ) );
수 := 날짜월풀어( 파일날짜(
"test.txt" ) );
수 := 날짜일풀어( 파일날짜(
"test.txt" ) );
수 := 시각시풀어( 파일날짜(
"test.txt" ) );
수 := 시각분풀어( 파일날짜(
"test.txt" ) );
수 := 시각초풀어( 파일날짜(
"test.txt" ) );
수 := 시각밀리풀어( 파일날짜(
"test.txt" ) );




그러나 내부적으로는 문자형으로 의심되는 부분입니다.

3. 수를문()을 이용하면 시간을문()을 쓴 것처럼 나옵니다.
문자: 문;
// '수를문()'을 썼으므로 대충 "45678"처럼 나와야 하는데
// "2011-01-13 ..."으로 나옵니다(?)
문 := 수를문( 파일날짜(
"test.txt" ) );


4. 실수인데도 결과에 뭔가 더하려고 하면 오류가 납니다.
실수: 수;
// 문법 검사는 통과하지만 실행시 오류!
수 := 파일날짜(
"test.txt" ) + 3;



여기 저기서 분명 실수형 취급을 받고는 있는데,
내부적으로는 왠지 문자형인 것 같습니다.

찌끼를 이용한 꽁수를 쓰면 원래 시간값을 얻을 수는 있었습니다. (다만 찌끼는 정수형이라 반올림이 생겼음을 확인함)

LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
267
   [tip] 프로그램을 좀더 쉽게 익히려면... [4]
권선중 2003/01/10  4990
266
   [tip]mp3가사 사이트 검색 응용 [4]
권선중 2004/08/18  5109
265
   [TIP]선중암호화 구현의 보완방법 [2]
권선중 2005/08/04  5526
264
   [VB 와 창조의 연동] #1 개념 [9]
Pueding 2002/11/04  5555
263
   [ㅎ메모] 단어구분[자동줄바꿈] 속성에 주의하자! [5]
박종훈 2006/08/10  7417
262
   [ㅎ메모] 창조만으로 알수없는 것을 API로 얻기
박종훈 2008/07/19  5726
261
   [끼적 Tip] 다계정 로그인 구현 [2]
권선중 2005/06/26  4757
260
   [대박!] 메모리 사용률 확! 줄여보자 ㅋ [5]
박종훈 2006/08/12  6354
259
   [대빵초급] 조건문 사용하기 [8]
김진영 2003/01/02  4411
258
   [대빵초급] 창조 문법??? 인가??ㅋㅋ [3]
김진영 2003/01/02  5177
257
   [도움말 오류..] 도움말의 문법에 오류가 ^^; [3]
박종훈 2006/03/25  4347
256
   [등록완료] 창조만을 이용하여 파일합치고 풀기 [2]
박재성 2007/02/08  6201
255
   [버그 보고] 문자표 사용할 때 주의할 점! [3]
지상현 2006/07/22  5542
254
   [버그!] 'ㅎ리스트박스.갱신시작'을 사용할때 주의하자!.. [7]
박종훈 2007/01/13  4984
253
   [버그] SystemParametersInfo() 없습니다.
지상현 2011/01/13  3821
252
   [버그] ㅎ배경.사각칠해() 이상한 동작
지상현 2011/01/17  4090
251
   [버그] ㅎ파일탐색이 두개면 하나가 먹통이 됩니다.
박종훈 2010/12/11  4174
250
   [버그] 대화창보여() 'ㄷㅇ무효' + 여러 버튼 = 동작 안 함
지상현 2011/01/12  4671
249
   [버그] 사용자함수 심각한 버그 [1]
지상현 2011/02/02  5459
248
   [버그] 인자수() = 어째선지 문자함수
지상현 2011/01/13  3846
247
   [버그] 제거해() 인자는 '문자'가 아니라 'ㅎ객체' 입니다. [1]
지상현 2011/01/14  4434
246
   [버그] 주석에서 괄호를 쓰지 않는 것이 좋습니다. [1]
지상현 2011/01/14  4078

   [버그] 파일날짜() 반환값은 실수? 문자?
지상현 2011/01/13  3779
244
   [버그] 파일속성바꿔()는 실수함수가 아니라 진리함수 [3]
지상현 2011/01/13  3934
243
   [버그리포트] 이름표#숫자.제목:="랄랄라"; 식의 명령을 쓸때.. [4]
손상진 2005/06/26  5136
LIST ALL   Prev [1][2][3] 4 [5][6][7][8][9][10]..[14] 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이희철
로그인