Q&A

  • [질]갈켜주세요....
안녕하세요?

몇가지 질문이 있어서 이렇게 질문 올립니다.



먼저 저는 Access DB를 활용하여 프로그램을 짜고 있습니다.

멀티로 짠다고 하는데, DB는 서버에 있고 나머지 클라이언트에서 서버의 DB를 구워먹는 방식으로 프로그램을 짜고 있는데, 모든 DB의 등록,수정,삭제는 Table 컴포넌트를 사용하여 insert, edit, delete 하여 post를 하는 방식으로 프로그램을 짜고 있는데...

여기서 한가지 질문이있습니다.

클라이언트 A와 B가 있는데 A가 DB에 insert한 경우 똑같이 B의 DBGrid창에 바뀐 DB의 내용이 뿌려져야 하는데, 그냥 멈춰있더군요...

그렇다고 항상 서버쪽의 DB를 Timer로서 Refresh하는 방법은 아주 무식한 방법일 것같아 고려하지 않고 있습니다.

어떻게 하면 클라이언트에서 A 와 B가 동시에 업데이트된 DB를 보여줄 수 있는지에 대해서 궁금합니다.



그리고, 두번째 질문인데요...

폼의 위에보시면 제목줄이라고 하죠? 아예 제목줄 자체를 없애버리고 싶은데요...

제목줄을 아예 없애버리는 방법은 폼의 프로퍼티중 BorderStyle 자체를 None으로 설정하면 없어지잖아요... 그런데 저는 제목줄은 없애고는 싶지만, 마우스로 폼을 이리저리 흔들면 원하는 위치까지 이동하는 기법에 대해서 알려주셨으면 합니다.



마지막, 세번째 질문입니다.

델파이 폼이 원래 네모잖아요...

그런데 저는 네모가 아닌 원하는 모양(즉, 호리병이라든지, 사람그림이 보이는 부분만)을 폼으로 만들고 싶은데, 그렇지 못하고 있습니다.



질문이 세가지라 부담스러우시겠지만, 저한테는 아주 중요한 문제거든요...

만약, 위의 3가지 질문에 대한 답변을 주신다면 저는 영원한 나이렉스 팬이 될 겁니다. 영원히요....



제발 해결 부탁드립니다. Please...

1  COMMENTS
  • Profile
    안치봉 1999.03.12 06:36
    LYON wrote:

    > 안녕하세요?

    > 몇가지 질문이 있어서 이렇게 질문 올립니다.

    >

    > 먼저 저는 Access DB를 활용하여 프로그램을 짜고 있습니다.

    > 멀티로 짠다고 하는데, DB는 서버에 있고 나머지 클라이언트에서 서버의 DB를 구워먹는 방식으로 프로그램을 짜고 있는데, 모든 DB의 등록,수정,삭제는 Table 컴포넌트를 사용하여 insert, edit, delete 하여 post를 하는 방식으로 프로그램을 짜고 있는데...

    > 여기서 한가지 질문이있습니다.

    > 클라이언트 A와 B가 있는데 A가 DB에 insert한 경우 똑같이 B의 DBGrid창에 바뀐 DB의 내용이 뿌려져야 하는데, 그냥 멈춰있더군요...

    > 그렇다고 항상 서버쪽의 DB를 Timer로서 Refresh하는 방법은 아주 무식한 방법일 것같아 고려하지 않고 있습니다.

    > 어떻게 하면 클라이언트에서 A 와 B가 동시에 업데이트된 DB를 보여줄 수 있는지에 대해서 궁금합니다.

    >

    > 그리고, 두번째 질문인데요...

    > 폼의 위에보시면 제목줄이라고 하죠? 아예 제목줄 자체를 없애버리고 싶은데요...

    > 제목줄을 아예 없애버리는 방법은 폼의 프로퍼티중 BorderStyle 자체를 None으로 설정하면 없어지잖아요... 그런데 저는 제목줄은 없애고는 싶지만, 마우스로 폼을 이리저리 흔들면 원하는 위치까지 이동하는 기법에 대해서 알려주셨으면 합니다.

    >

    > 마지막, 세번째 질문입니다.

    > 델파이 폼이 원래 네모잖아요...

    > 그런데 저는 네모가 아닌 원하는 모양(즉, 호리병이라든지, 사람그림이 보이는 부분만)을 폼으로 만들고 싶은데, 그렇지 못하고 있습니다.

    >

    > 질문이 세가지라 부담스러우시겠지만, 저한테는 아주 중요한 문제거든요...

    > 만약, 위의 3가지 질문에 대한 답변을 주신다면 저는 영원한 나이렉스 팬이 될 겁니다. 영원히요....

    >

    > 제발 해결 부탁드립니다. Please...



    안녕하세요!

    답변을 드리겠습니다.



    1 번답변



    이건 좀더 시간을 가지고 생각을 해 보아야 할것 같습니다^^;



    2 번답변



    지금 왼쪽에 보면 '델파이 팁/강좌' 라고 링크되어 있는 부분이 보이실겁니다. 거길 찾아 보면 원하시는 답을 찾을실수 있습니다.



    3 번답변



    이건 CreatePolygonRgn API 와 SetWindowRgn API 를 사용하면 사람, 호리병으로 윈도우의 모양을 변화 시킬수 있습니다(근데 사람, 호리병같은 경우는 일일이 좌표를 입력해줘야 하는디.........^^~ 하지만 둥근 사각형 같은경우는 CreateRoundRectRgn 을 사용하면 간단히 해결되죠)



    자세한건 Windows API 를 참고하십시요.

    • 구민오
    • 1999.03.16 11:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.16 23:30
      구민오 wrote: > 아래와 같은 메세지가 뜨면서 저를 하루 종일 괴롭히고 또 괴롭혀서 > 지금 잠자지도 ...
    • 구민오
    • 1999.03.15 08:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.15 21:01
      구민오 wrote: > 안녕하세요.... > 오랜만에 질문을 올리는 군요... > 다름이 아니라 익스플로러를 강제...
    • 이장렬
    • 1999.03.14 05:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.03.15 20:43
      이장렬 wrote: > 신인재씨 여러가지로 가르쳐 주셔서 감사합니다. > 제가 여러번 소스를 검사해도 도저히...
    • 1999.03.13 21:59
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 발해를 꿈꾸며
      1999.03.13 02:54
      이무수 wrote: > 델파이로 디베이스와 파라독스를 연결하여 디비를 관리하고 > 있그니다. 약 2년정도 경...
    • 이장렬
    • 1999.03.12 21:24
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이장렬
      1999.03.12 21:25
      이장렬 wrote: > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입력했는데 > iden...
    • 신인재
      1999.03.13 20:28
      이장렬 wrote: > 이장렬 wrote: > > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입...
    • 이장렬
      1999.03.13 21:32
      신인재 wrote: > 이장렬 wrote: > > 이장렬 wrote: > > > Table의 이벤트 afterpost에 DbiSaveChanges(...
    • 신인재
      1999.03.13 22:45
      음....BDE와 Timer사이에는 전혀 관계가 없습니다. 앞뒤 프로그램 로직상의 문제 인거 같습니다. 에러...
    • 이장렬
    • 1999.03.12 17:49
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.03.12 20:09
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 이장렬
      1999.03.12 21:30
      신인재 wrote: > 이장렬 wrote: > > 안녕하세요? > > 저는 이 홈페이지를 처음으로 들어왔습니다. > > ...
    • 안치봉
      1999.03.12 19:13
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 1999.03.12 06:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 19:23
      한 wrote: > var H: HWND; > begin > H := FindWindow('Notepad', nil); > If H = 0 then > ...
    • 1999.03.12 20:08
      안치봉 wrote: > > 안녕하세요! 소스는 잘 보았습니다. > > 한가지 중요한 점이 있습니다. 무엇이냐 ...
    • 안치봉
      1999.03.12 21:33
      한 wrote: > 안치봉 wrote: > > > > 안녕하세요! 소스는 잘 보았습니다. > > > > 한가지 중요한 점...
    • 손창근
    • 1999.03.12 05:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 06:09
      손창근 wrote: > 안녕하세요... 오공이 입니다. > > 다름이 아니라 제가 요새 회사에서 뉴질랜드에서 ...
    • 손창근
      1999.03.12 07:11
      안치봉 wrote: 안녕하세요. 오공이 입니다... 저의
    • 1999.03.12 05:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 06:01
      한 wrote: > GetClassName함수를 사용하여서 클래스 명을 찾을 수 있었지만, > > SendMessage로 보내는...
    • LYON
    • 1999.03.12 04:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 06:36
      LYON wrote: > 안녕하세요? > 몇가지 질문이 있어서 이렇게 질문 올립니다. > > 먼저 저는 Access DB...
    • 1999.03.12 03:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 03:43
      한 wrote: > 제목 되로 아래한글과 MSWORD의 클래스 이름을 알아내는 방법을 알고 싶습니다. > > 감기 ...
    • 안치봉
      1999.03.12 03:47
      이대선 wrote: > 후킹 콤퍼넌트 진짜 잘 만드셨고 요긴하게 잘 쓰고 있습니다. > > 현재 ...
    • 안치봉
      1999.03.10 04:15
      소스는 잘~ 받았습니다. 소스를 보니 약간은 잘못(?)된 부분이 있습니다(아래는 제가 수정한 겁니다). ...
    • 신인재
      1999.03.10 04:08
      원영준 wrote: > 안녕 하십니까 ! > 델파이 초보자로써 이런 곳을 보니 매우 기쁩니다. > 당분간은 ROM...
    • 안치봉
      1999.03.10 02:11
      원영준 wrote: > 안녕 하십니까 ! > 델파이 초보자로써 이런 곳을 보니 매우 기쁩니다. > 당분간은 ROM...
    • 안치봉
      1999.03.09 06:01
      박근영 wrote: > 안녕하세요.... > 얼마전 나이렉스 인터내셔날을 처음 알게 되었습니다.... > 사이트...
    • 박근영
      1999.03.09 17:39
      답변 감사합니다... 건강하세요.....
    • 이창석
    • 1999.03.08 00:11
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.10 03:12
      이창석 wrote: > 반갑습니다. > 아침에 봄비가 조금 내리더니, 지금은 그쳤네요. > 몇일째 풀리지 않는...
    • 이창석
      1999.03.12 00:33
      안치봉 wrote: > 이창석 wrote: > > 반갑습니다. > > 아침에 봄비가 조금 내리더니, 지금은 그쳤네요. ...
    • 신인재
      1999.03.12 04:33
      > procedure TForm1.Button1Click(Sender: TObject); > var > i,y:integer; > begin > if opendialo...
    • 김성률
    • 1999.03.06 05:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.08 00:34
      김성률 wrote: > 먼저 대단히 죄송합니다. 이해를 도우기 위한 측면만 생각하다 보니 제가 봐도 말도 않되...
    • 기련이
    • 1999.03.05 01:12
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.05 23:06
      기련이 wrote: > 저도 프로그램을 테스트 해 보았는데 문제가 생겼어요. > body의 내용이 정상적으로 나...
    • 기련이
      1999.03.06 02:33
      도와주셔서 정말 감사합니다. 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, 메일서버는 MS EXCHANGE서...
    • 안치봉
      1999.03.06 04:46
      기련이 wrote: > 도와주셔서 정말 감사합니다. > > 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, > ...
    • 기련이
      1999.03.10 02:30
      덕분에 문제를 해결하였습니다. Var InStr, OutStr: TStringStream; Begin InStr := TStringStr...