Q&A

  • 조건부선언에서 OS체크....
조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데....



델파이에서는.. 해볼라구 했는데. 방법이 없는거 같더라구여..



저의 수준에서 말이죠... 그른데 sdk를 보니...



vs에서는... 거가 되는거 같던데



막강한 델파이에서는 하는방법이 없을란지...



꼭필요하니... 많은 고수님들의 조언을 부탁드림다.. *^^*



그름 오늘하루두 즐코하시구여...

1  COMMENTS
  • Profile
    지나는이 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;



    적당히 알아서 쓰세요... 먼저 강의실, 자료실, 팁모아를 뒤져본뒤에

    질문해도 늦지는 않겠네요...





    • 안나
    • 2001.05.12 00:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 냉혈군
    • 2001.05.11 23:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지나는이
      2001.05.13 12:17
      냉혈군 wrote: > 조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데.... > > 델파이에서는.. 해볼...
    • 바다를향해
      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
    • 궁금이
    • 2001.05.11 23:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정석
      2001.05.15 01:02
      궁금이 wrote: > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다. > 궁금한 것이 있어서 이렇게 질...
    • peter
      2001.05.12 00:16
      궁금이 wrote: > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다. > 궁금한 것이 있어서 이렇게 질...
    • 김진호
      2001.05.13 05:14
      김동수 wrote: > query1.close; > query1.open; > 하고나면 메모리에 쿼리1에서 셀렉트된게 메모리에 올...
    • 박종하
      2001.05.11 23:24
      베리사인같은 인증기관에서 인증하는 인증서는 제품인증서가 아니고 개발업체 인증서입니다. 그러므로 ...
    • 류종택
      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:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2001.05.11 22:46
      TTable 또는 TQuery의 OnAfterScroll이 바로 그놈입니다.. From 류.. 질문 wrote: > 안녕하세요. ...
    • 짱아
    • 2001.05.11 20:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      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 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
    • 하기
      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
    • 하기
      2001.05.11 18:31
      if Key = #13 then keybd_event(VK_TAB, 0, 0, 0); 이런식으로 하면 되지 않을까요??? 시빌더 wrote...
    • 이상우
      2001.05.11 21:32
      이성철 wrote: > 다른 분이 질문을 했는데 답변이 없어서 다시 올립니다. > ===========================...