Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
조건부선언에서 OS체크....
조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데....
델파이에서는.. 해볼라구 했는데. 방법이 없는거 같더라구여..
저의 수준에서 말이죠... 그른데 sdk를 보니...
vs에서는... 거가 되는거 같던데
막강한 델파이에서는 하는방법이 없을란지...
꼭필요하니... 많은 고수님들의 조언을 부탁드림다.. *^^*
그름 오늘하루두 즐코하시구여...
1
COMMENTS
지나는이
•
2001.05.13 12:17
냉혈군 wrote:
> 조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데....
>
> 델파이에서는.. 해볼라구 했는데. 방법이 없는거 같더라구여..
>
> 저의 수준에서 말이죠... 그른데 sdk를 보니...
>
> vs에서는... 거가 되는거 같던데
>
> 막강한 델파이에서는 하는방법이 없을란지...
>
> 꼭필요하니... 많은 고수님들의 조언을 부탁드림다.. *^^*
>
> 그름 오늘하루두 즐코하시구여...
//================================================================================
// OS의 Version을 인식하기 위한 Function .....
// 1: Win 3.1, 2: Win95, 3: Win98, 4: WinNT3 5: WinNT4, 6: Win2000, 7: WinMe
//================================================================================
Function FindOSVersion : Integer ;
Var
myVersionInfo : TOSVersionInfo ;
Begin
FillChar ( myVersionInfo, SizeOf(myVersionInfo), #0 ) ;
myVersionInfo.dwOSVersionInfoSize := SizeOf ( myVersionInfo ) ;
If ( GetVersionEx( myVersionInfo ) = False ) Then
Begin
Result := -1 ; //error
Exit ;
End ;
Case myVersionInfo.dwPlatformId Of
VER_PLATFORM_WIN32S:
Begin
Result := 1; // Win3.1
End ;
VER_PLATFORM_WIN32_WINDOWS:
Begin
If (myVersionInfo.dwMajorVersion = 5) Then
Begin
Result := 7; // WinMe
End
Else
If (myVersionInfo.dwMinorVersion = 0) Then
Begin
Result := 2; // Win95
End
Else If (myVersionInfo.dwMinorVersion > 0) Then
Begin
Result := 3; // Win98
End ;
End ;
VER_PLATFORM_WIN32_NT:
Begin
Case myVersionInfo.dwMajorVersion of
3: Result := 4; // WinNT 3
4: Result := 5; // WinNT 4
5: Result := 6; // Win2000
End ;
End ;
End ;
end;
적당히 알아서 쓰세요... 먼저 강의실, 자료실, 팁모아를 뒤져본뒤에
질문해도 늦지는 않겠네요...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
안나
2001.05.12 00:01
0
COMMENTS
/
0
LIKES
앗!! 퀵리포트에서 프린트가 안되여~~~
냉혈군
•
2001.05.11 23:58
1
COMMENTS
/
0
LIKES
조건부선언에서 OS체크....
조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데.... 델파이에서는.. 해볼라구 했는데. 방법이 없는거 같더라구여.. 저의 수준에서 말이죠... 그른데 sdk를 보니... vs에서는... 거가 되는거 같던데 막강한 델파이에서는 하는방법이...
지나는이
•
2001.05.13 12:17
냉혈군 wrote: > 조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데.... > > 델파이에서는.. 해볼...
써니
•
2001.05.11 23:49
2
COMMENTS
/
0
LIKES
keydown 이벤트에서 VK_Tab키는 안먹나요?(질문)
바다를향해
•
2001.05.12 03:00
음..........일반적으로 keydown이벤트에서 모든 키를 처리를 하긴하는데..... 쩝..........혹시 메인폼에...
peter
•
2001.05.12 00:12
써니 wrote: > keydown이벤트에 vk_tab키를 눌렀을경우 이벤트를 주려고 하는데 > 안되네요. > tab은 ...
hyun
2001.05.11 23:30
0
COMMENTS
/
0
LIKES
too large
궁금이
•
2001.05.11 23:24
2
COMMENTS
/
0
LIKES
델파이에서 SQL문 쓸때
이정석
•
2001.05.15 01:02
궁금이 wrote: > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다. > 궁금한 것이 있어서 이렇게 질...
peter
•
2001.05.12 00:16
궁금이 wrote: > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다. > 궁금한 것이 있어서 이렇게 질...
김동수
•
2001.05.11 23:09
1
COMMENTS
/
0
LIKES
쿼리에서...open하면 메모리에 올라오잖아여.....그거 없애는거...
김진호
•
2001.05.13 05:14
김동수 wrote: > query1.close; > query1.open; > 하고나면 메모리에 쿼리1에서 셀렉트된게 메모리에 올...
희아니..
•
2001.05.11 22:54
1
COMMENTS
/
0
LIKES
인증과정의 궁굼증...... (매우급함...)
박종하
•
2001.05.11 23:24
베리사인같은 인증기관에서 인증하는 인증서는 제품인증서가 아니고 개발업체 인증서입니다. 그러므로 ...
델초보...^^;
•
2001.05.11 22:27
1
COMMENTS
/
0
LIKES
Hex코드를 한글로 변환할 수 있나요??
류종택
•
2001.05.11 22:41
Hex코드를 두자리씩 숫자형태로 변환하고 다시 문자로 변환하면 됩니다. 아래 간단한 예제를 참조하세요...
짱아
•
2001.05.11 22:20
1
COMMENTS
/
0
LIKES
변환함수에 대해....
류종택
•
2001.05.11 22:45
eORDER_NO_SEQ.text:= FloatToStr(QMax_Sel.FieldByName('ORDER_SEQ')).AsFloat); 과 같이 하시면되고요.....
이원택
2001.05.11 21:49
0
COMMENTS
/
0
LIKES
시리얼 통신에 관해서 꼭 부탁드립니다.
질문
•
2001.05.11 21:22
1
COMMENTS
/
0
LIKES
레코트이동시 발생하는 이벤트 있습니까?
류종택
•
2001.05.11 22:46
TTable 또는 TQuery의 OnAfterScroll이 바로 그놈입니다.. From 류.. 질문 wrote: > 안녕하세요. ...
김하늘
2001.05.11 20:58
0
COMMENTS
/
0
LIKES
cannot create file 이라는데.
짱아
•
2001.05.11 20:24
3
COMMENTS
/
0
LIKES
Converterror 가 뭐죠??
김지엽
•
2001.05.11 20:48
StrToFloat 함수를 사용하는 경우에, (스트링값 -> 실수값) 입력되는 스트링값에 숫자와 점(.)을 제외한 문...
짱아
•
2001.05.11 20:54
근데요~ StrToFloat 을 전혀 사용하지도 않았는걸요... 김지엽 wrote: > StrToFloat 함수를 사용하...
김지엽
•
2001.05.12 04:57
만약 코딩된 부분에 그 함수가 사용되지 않았다고 하더라도, 사용하는 컴퍼넌트가 그 함수를 사용하는 경...
초보
•
2001.05.11 20:02
1
COMMENTS
/
0
LIKES
아이콘 움직이게 하기
김지엽
•
2001.05.11 20:39
움직이는 아이콘을 갖다 붙이는게 아니라, 정지해 있는 아이콘 두개를 번갈아가면서 뜨게 만들어서 움직이...
급급급!!!
•
2001.05.11 19:52
1
COMMENTS
/
0
LIKES
급합니다. 꼭 좀 알려주세요.
김지엽
•
2001.05.11 20:36
정확히는 모르겠지만, 말 그대로 파일이나 디렉토리를 생성할 수 없을 때 나는 에러같군요. 제 기억으...
chobo
•
2001.05.11 19:49
3
COMMENTS
/
0
LIKES
방법적인 면에서의 질문...
김지엽
•
2001.05.11 20:28
별로 어려운 문제는 아닐 듯 한데.. SQL의 SUM 구문 등을 이용하시면 될 듯 하네요. 예를 들자면 SELEC...
초보델피언
•
2001.05.11 22:36
지엽님의 말씀데로 하면 되겠군여! 음... 근데 쿼리문으로 연산을 하면 서버에 부하를 주지는 않을까요?...
김지엽
•
2001.05.12 05:16
1. - 어차피 데이터를 받아오는데 걸리는 부하나, 서버연산에 걸리는 부하나 별 차이가 없습니다. 오히...
처음
2001.05.11 19:35
0
COMMENTS
/
0
LIKES
프로그램에러시 동작 컨트롤
Heyyou
•
2001.05.11 10:02
2
COMMENTS
/
0
LIKES
TSession 과 TTable 연결 방법 ?
하기
•
2001.05.11 18:39
잘은 모르겠지만 님께서는 Table의 DataBaseName을 적지 않으신것 같군요... 일반적으로 Data경로를 적어...
나그네
•
2001.05.11 17:08
TSession을 사용한다면 반드시 TDatabase도 사용해야 합니다. 연결은 TSession-TDatabase-TTable/TQuery방...
시빌더
•
2001.05.11 07:27
1
COMMENTS
/
0
LIKES
(질문) edit box 의 key press 이벤트에서..
하기
•
2001.05.11 18:31
if Key = #13 then keybd_event(VK_TAB, 0, 0, 0); 이런식으로 하면 되지 않을까요??? 시빌더 wrote...
이성철
•
2001.05.11 07:17
1
COMMENTS
/
0
LIKES
델파이에서 구분자로 문자열 자르기...VB에서 split()함수..
이상우
•
2001.05.11 21:32
이성철 wrote: > 다른 분이 질문을 했는데 답변이 없어서 다시 올립니다. > ===========================...
냉혈군
2001/05/11 23:58
Views
211
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데....
>
> 델파이에서는.. 해볼라구 했는데. 방법이 없는거 같더라구여..
>
> 저의 수준에서 말이죠... 그른데 sdk를 보니...
>
> vs에서는... 거가 되는거 같던데
>
> 막강한 델파이에서는 하는방법이 없을란지...
>
> 꼭필요하니... 많은 고수님들의 조언을 부탁드림다.. *^^*
>
> 그름 오늘하루두 즐코하시구여...
//================================================================================
// OS의 Version을 인식하기 위한 Function .....
// 1: Win 3.1, 2: Win95, 3: Win98, 4: WinNT3 5: WinNT4, 6: Win2000, 7: WinMe
//================================================================================
Function FindOSVersion : Integer ;
Var
myVersionInfo : TOSVersionInfo ;
Begin
FillChar ( myVersionInfo, SizeOf(myVersionInfo), #0 ) ;
myVersionInfo.dwOSVersionInfoSize := SizeOf ( myVersionInfo ) ;
If ( GetVersionEx( myVersionInfo ) = False ) Then
Begin
Result := -1 ; //error
Exit ;
End ;
Case myVersionInfo.dwPlatformId Of
VER_PLATFORM_WIN32S:
Begin
Result := 1; // Win3.1
End ;
VER_PLATFORM_WIN32_WINDOWS:
Begin
If (myVersionInfo.dwMajorVersion = 5) Then
Begin
Result := 7; // WinMe
End
Else
If (myVersionInfo.dwMinorVersion = 0) Then
Begin
Result := 2; // Win95
End
Else If (myVersionInfo.dwMinorVersion > 0) Then
Begin
Result := 3; // Win98
End ;
End ;
VER_PLATFORM_WIN32_NT:
Begin
Case myVersionInfo.dwMajorVersion of
3: Result := 4; // WinNT 3
4: Result := 5; // WinNT 4
5: Result := 6; // Win2000
End ;
End ;
End ;
end;
적당히 알아서 쓰세요... 먼저 강의실, 자료실, 팁모아를 뒤져본뒤에
질문해도 늦지는 않겠네요...