본문 바로가기
반응형

전체 글5751

[개발] 델파이 - 캡션바 없는 폼의 드래그(Drag) 캡션바 없는 폼의 드래그(Drag) 안녕하세요... 캡션바가 없는 폼을 드래깅한다고 생각해 보신적이 있나요... 없어요... 왜 있잖아요... 마이크로 소프트사의 ToolBar를 생각해 보세요.. FrameWindow의 이곳 저곳에서 도킹하는.... 그래서 말인데요... 이것에 관한 팁을 드릴께요.... 이것을 하기 위해서는 윈도우의 메시지를 이용한답니다... 마치 캡션바를 클릭한 상태에서 마우스를 움직인다고 윈도우를 속이는 거죠...(사기꾼인가...?) 그럼 한 번 소스 코드를 봅시다.... unit DragMain; interface uses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdC.. 2010. 10. 14.
[IT/개발] DB 오류시 DBerror 메세지 보기 Q: 델파이에 오라클을 사용합니다. 음.. 인서트또는 업데이트 또는 각종 Db오류시 오라클같은 경우 오라클 error번호가 있는걸로 알고 있습니다. 프로그램 실행시 BDerror message와 오라클 error번호를 보는 방법이 궁금합니다. 아시는분 좀 알려주세요. 그럼 좋은 하루 되시구요.. 안녕히... A: 음 오랜만에 와서 글을 보게 되었습니다. 데이타베이스 제어시에 일어나는 에러는 try... finally ... end.의 예외처리에서 알수 있습니다. TDBError 에서 ErrorCode를 알수 있는 프로퍼티가 존재하며, EDBEngineError를 통하여도 알 수 있습니다. 여러 가지 사용해 본 것은 아니지만, TDBError을 사용하시면 어느 정도의 Database액세스에 대한 에러를 알.. 2010. 10. 14.
[경제/경영] [한상복] 한 벤처 경영자의 에세이- ‘왕따 직원’과 일하기(하) [한상복] 한 벤처 경영자의 에세이- ‘왕따 직원’과 일하기(하) 한상복(㈜비즈하이 파트너, 전 서울경제신문 기자) closest@bizhigh.com 에세이를 쓴 경영자는 ‘싸가지’보다는 ‘핑계쟁이’의 해악이 더욱 크다고 분석하고 있습니다. 그 불성실성이 다른 구성원에게 전염될 수 있는 ‘역병’일 소지가 높다는 것이 그 이유입니다. 기업에 있어 인간성이 나쁜 것은 용서가 되지만 실력이 없는 것은 묵과할 수 없다고 합니다. 여러분이 보시기에는 어떤지요. 이 분은 직원들이 ‘주인의식’을 갖고 적극적으로 업무를 추진할 수 있도록 경영자가 솔선수범해야 한다는 결론을 내리고 있습니다. 어쨌든 모든 것은 경영자의 책임이라는 것입니다. 모름지기 CEO는 ‘악역’을 자처할 필요가 있다는 결론도 눈이 가는 대목입니다... 2010. 10. 14.
[경영/리더] 한 벤처 경영자의 에세이- ‘왕따 직원’과 일하기(중) [한상복] 한 벤처 경영자의 에세이- ‘왕따 직원’과 일하기(중) 한상복(㈜비즈하이 파트너, 전 서울경제신문 기자) closest@bizhigh.com 지난번에 이어 연구 대상인 직원들에 대한 경영자의 분석을 살펴보도록 하겠습니다. 2명의 직원은 대부분의 직장에서 발견할 수 있는 ‘전형성’을 갖추고 있습니다. 이른바 ‘싸가지’와 ‘핑계쟁이’라는 별명을 붙일만한 사람들을 우리 주변에서 자주 볼 수 있습니다. 이들과 함께 일하는 고통을 살펴봅시다. (B) 연구대상별 사례 분석 연구 대상인 2명의 직원은 각각 ‘싸가지’와 ‘핑계쟁이’로 칭하기로 한다. 이들의 조직내 특성을 가장 잘 표현하는 별칭이며, 실제로 ㈜XXX 직원들 사이에서 이들에 대한 평가로 가장 많이 나온 키워드였다. 34세의 남자 직원이다(팀장급.. 2010. 10. 14.
[경영/리더] [한상복] 한 벤처 경영자의 에세이- ‘왕따 직원’과 일하기(상) [한상복] 한 벤처 경영자의 에세이- ‘왕따 직원’과 일하기(상) 한상복(㈜비즈하이 파트너, 전 서울경제신문 기자) closest@bizhigh.com 친하게 지내는 벤처기업 경영자 한 분이 찾아 오셨습니다. 겸연쩍게 웃더니 “글 좀 봐달라”고 합니다. 자신이 모 대학의 경영대학원 최고경영자 과정에 다니고 있는데 졸업논문을 썼다는 것이지요. 그 논문이라는 것의 주제가 무척 재미있습니다. 2년 동안 벤처기업을 경영하면서 몇몇 직원 때문에 골치가 아팠던 사례를 제시하고 나름의 분석을 해놓았더군요. 다만 문장이 딱딱하고 쓸모없는 인용이 자주 들어가서 읽는 맛이 떨어지는 게 흠이었습니다. “왜 이렇게 썼느냐”고 여쭈었더니 “그래도 논문인데 형식을 갖추어야 할 것 아니냐”고 합니다. 하지만 그 과정의 논문작성 요.. 2010. 10. 14.
[자기경영] [한상복] 상대방의 의중(意中) 읽기 : 대화의 기술(2) [한상복] 상대방의 의중(意中) 읽기 : 대화의 기술(2) 한상복(㈜비즈하이 파트너, 전 서울경제신문 기자) closest@bizhigh.com 친하게 지내는 여성 경영자 분으로부터 메일이 왔습니다. 그간 연락이 뜸하다가 오랜만에 받는 메일이라서 반갑기도 했습니다. 이 분을 만날 때마다 가르침을 많이 받았는데 이런 메일을 주셨더군요. 제가 보기에도 참 맞는 얘기인 것 같습니다. 우리가 살아가는, 회사에서 어울려 일을 하는 모양새가 이 일화에서 등장하는 부부의 쇼핑과 비슷한 측면이 있어 보입니다. 서로의 의중을 제대로 헤아리지 못해 다투고, 때로는 그것이 커다란 분란으로 이어지기도 합니다. ‘남의 속’에 들어가보지 못하니 어림짐작을 할 수 밖에 없습니다. 그러나 짐작으로 벌인 일이 잘못되거나 하면 사태가 .. 2010. 10. 14.
[한상복] 이야기, 어떻게 하십니까 : 대화의 기술(1) [한상복] 이야기, 어떻게 하십니까 : 대화의 기술(1) 한상복(㈜비즈하이 파트너, 전 서울경제신문 기자) closest@bizhigh.com 꽤 규모 있는 사업을 하는 친구가 불쑥 찾아왔습니다. 점심을 함께 먹는데, 이 친구의 표정을 보니 그리 밝지 않습니다. 참을성이 없는 제가 “왜 그러느냐”고 물었습니다. 친구는 좀처럼 대답을 하지 않더군요. 밥을 꾸역꾸역 먹어치운 뒤에야 입을 엽니다. 조급한 성질의 저 같은 사람은 이럴 때마다 울화가 치밀곤 합니다만, 사정을 잘 들어보기 위해서는 어쩔 수 없이 참아야지요. 친구는 여직원 채용 문제로 골치를 썩이고 있다고 합니다. 이 녀석이 경영하는 회사는 얼마 전 유명 백화점에 매장을 얻게 됐습니다. 그 백화점은 입점하기가 무척 까다롭다고 하는데 마침 좋은 기회가.. 2010. 10. 14.
[경제/경영] 베네통의 발상의 전환 베네통이 아직은 중간 레벨의 업체로 머물러 있을 때의 일화 한 토막이다. 베네통은 당시 세계적인 기성복 제조업체로 성장하기 위해 모든 역량을 투입하고 있었다. 그런데 늘 아쉬운 게 있었다. 그것은 첨단의 유행을 어떻게 따라잡느냐 하는 것이었다. 그도 그럴 것이, 자사의 제품이 출시되자 마자 새로운 패션이 등장하곤 했기 때문이다. 그 중에서도 가장 중요한 것은 염색의 문제였다. 즉, 옷을 만들 때는 실을 염색한 후 천을 만들고, 다시 그 천을 재단하고 봉제한 뒤에야 최종 완성품이 되는 것이다. 그러나 이러한 체제로는 소비자들이 원하는 첨단 패션과 세련된 색감을 얻어내기 힘들었다. 그래서 용단을 내린 것이 바로 '발상의 전환'이다. 옷을 만들 때의 공정을 뒤바꾼다는 생각이 바로 그것이다. "염색을 맨 나중에.. 2010. 10. 14.
[it/개발] Update 파일체크 및 업데이트 TWebBrowser Popup window 크기 다른 것 해결하기 TWebBrowser 컴포넌트를 사용할 때 메인 브라우저보다 작은 Popup 브라우저가 생성될 경우가 허다하다. 이런 경우를 필자 자신도 많이 애 먹었었다. 하지만, 이런 해결책이 있었다. 이 팝업창의 Width와 Height의 크기를 구하는 문제를 해결하는데 ClientToHostWindow()를 사용하면 가능하다. Procedure TMyBrowser.WebBrowser1ClientToWindow(Sender: TObject; var CX, CY: Integer); Begin ClientWidth := CX; ClientHeight := CY; // + Toolbar.Height + StatusBar.Height; Inc(CX, 30.. 2010. 10. 14.
[개발] [강좌][번역본]델파이로 윈도우즈 스크린 세이버 만들기 델파이로 윈도우즈 스크린 세이버 만들기 소백촌닭 (홈페이지) 2001-06-15 13:59:03, 조회 : 511, 평가 : 없음 - 연결 #1 : http://sobakcc.com/dev/lecture/spheres.zip 델파이로 윈도우즈 스크린 세이버 만들기 ------------------------------------------------------------------------------ How to Make a Windows Screen Saver in Delphi by Mark R. Johnson 원문은 Mark R. Johnson 에 의하여 작성됨. 번역 배경환 ( sobakcc@intizen.com ) ---------------------------------------------.. 2010. 10. 14.
[IT/개발] 컴포넌트 델파이 6, 7으로 업그레이드 시 dsgnintf 에러 해결하기 컴포넌트 델파이 6, 7으로 업그레이드 시 dsgnintf 에러 해결하기 안냐세요.. 새해 인사겸.. 해서 팁을 하나 올리게 되네요. 델파이 컴포넌트를 델파이 6, 7 버전으로 업그레이드할 때 dsgnintf와 proxies 에러가 발생하는 경우를 자주 보게 됩니다... DsgnIntf.pas 파일을 델파이 7에서 'DesignIntf.pas', 'DesignConst.pas', 'DesignEditors.pas'로 변경되었습니다. 따라서, 보통은 컴포넌트 컴파일시에 DsgnIntf.dcu 에러가 발생하면 보통 다음과 같이 uses절에서 'DsgnInft' --> 'DesignIntf' 로 대체해주면 됩니다만.. 다음과 같은 방법으로 해보는 것도 좋을 것 같습니다. {$I DFS.INC} { Standa.. 2010. 10. 14.
[IT/개발] SW 개발자의 길, 아니다 싶으면 포기하라! SW 개발자의 길, 아니다 싶으면 포기하라! SW 개발자로 성공하려면, 단기간 학원 교육을 통해, 누구나 습득할 수 있는 주류 기술 몇 가지만 배워서는 안 된다. 코딩, 테스트, 디버깅, 이식, 성능, 설계, 스타일 등 다양한 소양을 갖춘 전문인이 진정한 개발자라고 할 수 있다. 단순히 코딩만을 할 줄 안다고 해서 전문인으로써의 ‘정신과 혼’을 담지 않고 있다면 ‘하급 노동자’에 지나지 않는다는 것이다 개발자와 아키텍트는 다르다 한국의 개발자들은 마치 개발자가 아키텍트로 가는 중간 단계로, 한번쯤 거쳐야 할 과정쯤으로 여기는 경향이 있다. 그러나 아키텍트와 개발자는 엄연히 다른 직업이다. 아키텍트가 되기 위해 개발자 경험이 있는 것은 좋지만, 막연하게 개발자를 거쳐 아키텍트가 된다고 생각하는 것은 옳지 .. 2010. 10. 14.
반응형