Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
마이다스에서 서버의 current 값을 클라이언트에 세팅하려면...
마이다스에서 시스템(서버)의 current 값을 읽어와서 클라이언트의 도스 날짜에 세팅을 해 줄 수는 없는지요?
그러니까 제어판 국가별 설정에서 날짜와 시간을 세팅해 주는 것이지요.
1
COMMENTS
김영대
•
1999.12.25 01:04
황선희 wrote:
>
>
> 마이다스에서 시스템(서버)의 current 값을 읽어와서 클라이언트의 도스 날짜에 세팅을 해 줄 수는 없는지요?
>
> 그러니까 제어판 국가별 설정에서 날짜와 시간을 세팅해 주는 것이지요.
MIDAS 를 통한다면 보통 만들듯이 어플리케이션 서버 프로그램에 시간을
넘겨주는 인터페이스를 하나 만들어서 클라이언트가 그걸 받아서
설정해주면 되는데 아래 소스를 보시고 고쳐서 사용해 보세요
// 파라미터: 설정할 날짜와 시간의 TDateTime 형 값
// 리턴값: Boolean값으로 True 이면 설정 성공 False 이면 실패
function SetPCSystemTime(tDati: TDateTime): Boolean;
var
tSetDati: TDateTime;
vDatiBias: Variant;
tTZI: TTimeZoneInformation;
tST: TSystemTime;
begin
GetTimeZoneInformation(tTZI);
vDatiBias := tTZI.Bias / 1440;
tSetDati := tDati + vDatiBias;
With tST do
begin
wYear := StrToInt(FormatDateTime('yyyy', tSetDati));
wMonth := StrToInt(FormatDateTime('mm', tSetDati));
wDay := StrToInt(FormatDateTime('dd', tSetDati));
wHour := StrToInt(FormatDateTime('hh', tSetDati));
wMinute := StrToInt(FormatDateTime('nn', tSetDati));
wSecond := StrToInt(FormatDateTime('ss', tSetDati));
wMilliseconds := 0;
end;
SetPCSystemTime := SetSystemTime(tST);
end;
그리고 MIDAS 를 거치지 않고 직접 서버의 시간/날짜를 가져오는 소스는
제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의
"공개 프로그램 소스"에 보시면
"Windows NT, UNIX 서버의 시간 읽어오기" 가 있는데 한번 보세요
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
초보자
1999.12.25 02:38
0
COMMENTS
/
0
LIKES
Db 에서 Currency 필드를 QReport출력시 는
신승철
•
1999.12.25 02:37
1
COMMENTS
/
0
LIKES
로컬IP로는 TCPIP가 되는데 실제로 쓰이는 IP를 사용하면 왜 에러가 날까요..
김경수
•
1999.12.25 09:40
신승철 wrote: > 안녕하세요. > 요즘 계속 TCPIP 스터디를 하고 있는 신승철입니다. > 궁금하면서도 ...
맹꽁이
•
1999.12.25 02:35
1
COMMENTS
/
0
LIKES
질문 : DLL 과 MEMORY 와의 관계
구창민
•
1999.12.26 01:49
맹꽁이 wrote: > 안녕하세요 ... > > MID 스타일의 Application 을 작성 했다가 Form 이 너무많아서 (...
배순희
•
1999.12.25 02:11
1
COMMENTS
/
0
LIKES
dbgrid에 field합칠려고 하는데요...
이재식
•
1999.12.25 06:44
배순희 wrote: > 안녕하셔요!!! > dbgrid를 이용해서 pgm을 할려는데... 도움좀 주시와요.. > > +----...
홍진혁
1999.12.25 01:43
0
COMMENTS
/
0
LIKES
다음 포트제어에 대한 검토 부탁드립니다.
홍진혁
1999.12.25 01:42
0
COMMENTS
/
0
LIKES
다음 포트제어에 대해 검토부탁합니다.
김매경
•
1999.12.28 04:16
1
COMMENTS
/
0
LIKES
텍스트 파일을 읽어서 그리드에보이기
이재식
•
2000.11.11 21:51
김매경 wrote: > ============== > ...
진짜초보
•
1999.12.25 00:57
1
COMMENTS
/
0
LIKES
문자열 서식주기
김영대
•
1999.12.25 01:07
진짜초보 wrote: > 문자열 '2356' 이나 숫자 2356을 읽어서 일정한 포멧으로 표현해 주고 싶습니다. > 그...
황선희
•
1999.12.25 00:42
1
COMMENTS
/
0
LIKES
마이다스에서 서버의 current 값을 클라이언트에 세팅하려면...
마이다스에서 시스템(서버)의 current 값을 읽어와서 클라이언트의 도스 날짜에 세팅을 해 줄 수는 없는지요? 그러니까 제어판 국가별 설정에서 날짜와 시간을 세팅해 주는 것이지요.
김영대
•
1999.12.25 01:04
황선희 wrote: > > > 마이다스에서 시스템(서버)의 current 값을 읽어와서 클라이언트의 도스 날짜에 ...
임영숙
•
1999.12.25 00:39
1
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
이미누
•
2000.01.04 06:53
IE나 Navigator가 쿠키를 쓰는 것 처럼 하기위해... 브라우저가 쿠키 설정을 할 수 있게 프로퍼티의 로그...
국경훈
1999.12.24 23:52
0
COMMENTS
/
0
LIKES
quick report에서 gif image가 제대로 안나타나요...
castle load
•
2000.11.11 21:52
1
COMMENTS
/
0
LIKES
[error]cannot assign to a read-only property
이재식
•
2000.11.11 21:53
castle load wrote: > [error] cannot assign to a read-only property > > 델파이 3에서는 문제가 없...
copretns
1999.12.24 21:55
0
COMMENTS
/
0
LIKES
[컴포넌트] 델4.0용 NxSnap.dcu 버그있습니다...
김희중
1999.12.24 21:49
0
COMMENTS
/
0
LIKES
InterBase -> MSSql70으로 IMPORT시키기
임정영
•
1999.12.24 21:06
1
COMMENTS
/
0
LIKES
프린터에 관한 문제입니다.
임정영
•
1999.12.27 00:27
임정영 wrote: > 전 Quick Report 를 사용하고 있습니다. > 대부분의 프로그램에서 출력버튼을 누르면 기...
최수영
•
1999.12.24 20:53
1
COMMENTS
/
0
LIKES
아이콘화된 프로그램을 원래상태로 해주는 API함수는?
김영대
•
1999.12.25 00:44
최수영 wrote: > 특정버튼을 누르면 현재 화면이 아이콘화되면서 > 다른 프로그램이 작동되고 이 프로그...
이재민
•
1999.12.24 20:50
1
COMMENTS
/
0
LIKES
파라독스 테이블 인덱스파일이 안 없어져요
강인규
•
1999.12.28 19:31
데이터베이스 데스크탑을 여시고..... 자료가 많이 들어있죠? shift누르시고... end.... Page Down을 ...
amaaa
•
1999.12.24 20:27
1
COMMENTS
/
0
LIKES
그래픽 관련
유도삼
•
1999.12.27 00:46
amaaa wrote: > 안녕하세요.. > > 조금 구체적이지 않은 질문을 하려고 하는데요. > 보통 그래픽(비트...
bluedal
•
1999.12.24 20:57
1
COMMENTS
/
0
LIKES
DB연결 상태 체크..
김주석
•
1999.12.24 21:18
bluedal wrote: > 안녕하세요. > 저는 델파이와 인포믹스를 이용한 프로그램을 개발하고 있습니다. > 다...
이상환
•
1999.12.24 20:17
1
COMMENTS
/
0
LIKES
TWebBrowser 에서 출력하기
전철호
•
1999.12.29 18:53
이상환 wrote: > 델파이 5.0을 쓰고 있습니다. > > TWebBrowser 콤포넌트를 쓰고 있는 데 WebBrowser ...
황선희
1999/12/25 00:42
Views
144
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
>
>
> 마이다스에서 시스템(서버)의 current 값을 읽어와서 클라이언트의 도스 날짜에 세팅을 해 줄 수는 없는지요?
>
> 그러니까 제어판 국가별 설정에서 날짜와 시간을 세팅해 주는 것이지요.
MIDAS 를 통한다면 보통 만들듯이 어플리케이션 서버 프로그램에 시간을
넘겨주는 인터페이스를 하나 만들어서 클라이언트가 그걸 받아서
설정해주면 되는데 아래 소스를 보시고 고쳐서 사용해 보세요
// 파라미터: 설정할 날짜와 시간의 TDateTime 형 값
// 리턴값: Boolean값으로 True 이면 설정 성공 False 이면 실패
function SetPCSystemTime(tDati: TDateTime): Boolean;
var
tSetDati: TDateTime;
vDatiBias: Variant;
tTZI: TTimeZoneInformation;
tST: TSystemTime;
begin
GetTimeZoneInformation(tTZI);
vDatiBias := tTZI.Bias / 1440;
tSetDati := tDati + vDatiBias;
With tST do
begin
wYear := StrToInt(FormatDateTime('yyyy', tSetDati));
wMonth := StrToInt(FormatDateTime('mm', tSetDati));
wDay := StrToInt(FormatDateTime('dd', tSetDati));
wHour := StrToInt(FormatDateTime('hh', tSetDati));
wMinute := StrToInt(FormatDateTime('nn', tSetDati));
wSecond := StrToInt(FormatDateTime('ss', tSetDati));
wMilliseconds := 0;
end;
SetPCSystemTime := SetSystemTime(tST);
end;
그리고 MIDAS 를 거치지 않고 직접 서버의 시간/날짜를 가져오는 소스는
제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의
"공개 프로그램 소스"에 보시면
"Windows NT, UNIX 서버의 시간 읽어오기" 가 있는데 한번 보세요