본문 바로가기
반응형

Delphi84

[개발/Delphi] IE 띄우기, IE 실행하기 단 아래와 같이 하면 IE가 뜬다. usesComObj; procedureTForm1.Button1Click(Sender: TObject); var IE: OleVariant; begin try IE:=CreateOleObject('Internetexplorer.Application'); // 위치, 크기 IE.Left:=0; IE.Top :=0; IE.Width :=500; IE.Height:=400; // IE 윈도우 상태 IE.Toolbar :=False; IE.Statusbar:=False; IE.Menubar :=False; // 띄우기 IE.Visible:=True; SetForegroundWindow(IE.HWND); IE.Navigate('http://www.naver.com'); fina.. 2011. 8. 1.
[개발] 델파이 - 캡션바 없는 폼의 드래그(Drag) 캡션바 없는 폼의 드래그(Drag) 안녕하세요... 캡션바가 없는 폼을 드래깅한다고 생각해 보신적이 있나요... 없어요... 왜 있잖아요... 마이크로 소프트사의 ToolBar를 생각해 보세요.. FrameWindow의 이곳 저곳에서 도킹하는.... 그래서 말인데요... 이것에 관한 팁을 드릴께요.... 이것을 하기 위해서는 윈도우의 메시지를 이용한답니다... 마치 캡션바를 클릭한 상태에서 마우스를 움직인다고 윈도우를 속이는 거죠...(사기꾼인가...?) 그럼 한 번 소스 코드를 봅시다.... unit DragMain; interface uses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdC.. 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.
[delphi] 델파이에서 XML DOM사용 (간단한 팁) XML강좌를 올려달라는 요청이 있어서... 강좌는 아니고 간단한 팁형식으로.. 써보고자 합니다.. XML을 다루는 방법도 여러개가 있지만... 주로 사용하는 DOM(Document Object Model)에 대해서만 간단하게 이야기 할까 합니다. (사실 다른건 잘 알지 못합니다. ^^;) 우선 XML DOM을 사용하시려면 XML, XPATH에 대해서 약간의 지식이 필요합니다. 먼저 델파이에서 XML DOM을 을 사용하시려면 MSXML_TLB나 MSXML2_TLB를 uses에 추가하셔야 합니다. (MSXML_TLB는 Import TypeLibrary를 통해 생성할 수 있습니다.) 주로 사용하는 Interface는 IXMLDomDocument? IXMLDomNodeList IXMLDomNode 등입니다. (.. 2010. 9. 16.
반응형