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


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


LIST ALL
Posted by 지상현2011-01-13 19:50:52, Hit : 4285
[버그] 파일날짜() 반환값은 실수? 문자?
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
269
   [TIP] 프로그램 제작시 프로그램크기는 무시하세요.... [4]
권선중 2005/03/09  6524
268
   [tip] 프로그램을 좀더 쉽게 익히려면... [4]
권선중 2003/01/10  5790
267
   [tip]mp3가사 사이트 검색 응용 [4]
권선중 2004/08/18  5664
266
   [TIP]선중암호화 구현의 보완방법 [2]
권선중 2005/08/04  6209
265
   [VB 와 창조의 연동] #1 개념 [9]
Pueding 2002/11/04  6324
264
   [ㅎ메모] 단어구분[자동줄바꿈] 속성에 주의하자! [5]
박종훈 2006/08/10  8120
263
   [ㅎ메모] 창조만으로 알수없는 것을 API로 얻기
박종훈 2008/07/19  6524
262
   [끼적 Tip] 다계정 로그인 구현 [2]
권선중 2005/06/26  5239
261
   [대박!] 메모리 사용률 확! 줄여보자 ㅋ [5]
박종훈 2006/08/12  7142
260
   [대빵초급] 조건문 사용하기 [8]
김진영 2003/01/02  4901
259
   [대빵초급] 창조 문법??? 인가??ㅋㅋ [3]
김진영 2003/01/02  6229
258
   [도움말 오류..] 도움말의 문법에 오류가 ^^; [3]
박종훈 2006/03/25  4794
257
   [등록완료] 창조만을 이용하여 파일합치고 풀기 [2]
박재성 2007/02/08  7155
256
   [버그 보고] 문자표 사용할 때 주의할 점! [3]
지상현 2006/07/22  6042
255
   [버그!] 'ㅎ리스트박스.갱신시작'을 사용할때 주의하자!.. [7]
박종훈 2007/01/13  5471
254
   [버그] SystemParametersInfo() 없습니다.
지상현 2011/01/13  4304
253
   [버그] ㅎ배경.사각칠해() 이상한 동작
지상현 2011/01/17  4611
252
   [버그] ㅎ파일탐색이 두개면 하나가 먹통이 됩니다.
박종훈 2010/12/11  4748
251
   [버그] 대화창보여() 'ㄷㅇ무효' + 여러 버튼 = 동작 안 함
지상현 2011/01/12  5211
250
   [버그] 사용자함수 심각한 버그 [1]
지상현 2011/02/02  5943
249
   [버그] 인자수() = 어째선지 문자함수
지상현 2011/01/13  4385
248
   [버그] 제거해() 인자는 '문자'가 아니라 'ㅎ객체' 입니다. [1]
지상현 2011/01/14  5044
247
   [버그] 주석에서 괄호를 쓰지 않는 것이 좋습니다. [1]
지상현 2011/01/14  4591

   [버그] 파일날짜() 반환값은 실수? 문자?
지상현 2011/01/13  4285
245
   [버그] 파일속성바꿔()는 실수함수가 아니라 진리함수 [3]
지상현 2011/01/13  4427
LIST ALL   Prev [1][2][3] 4 [5][6][7][8][9][10]..[14] Next
Copyright 1999-2025 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7389 점
4권선중6077 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인