본문 바로가기

전체 글

(88)
[일반/컴포넌트] StringGrid 를 텍스트파일(csv)로 저장하고 불러오기 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids; type TForm1 = class(TForm) StringGrid1: TStringGrid; Button1: TButton; Button2: TButton; Opendialog1: TOpendialog; SaveDialog1: TSaveDialog; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private ..
[시스템] 실행중인 모든 프로세스의 "CPU 시간"/시작 시간 구하기 // 작업 관리자의 'CPU 시간' unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls, psapi; type TForm1 = class(TForm) ListBox1: TListBox; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} function GetLocalTim..
[네트웍/인터넷] 네트워크 공유 설정/공유 사용 권한/해제 하기 (Windows XP) unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; const MB_ERR_INVALID_CHARS = $00000008; ACL_REVISION = 2; type // Windows..
[COM/OLE] TWebBrowser 에서 새창을 열때 cookie 공유되게 하기 > TWebBrowser을 이용하여 Custom 웹브라우저를 만들었습니다. > 그런데 한가지 미해결 문제는 > java Script에서 window.open()으로 새로운 문서를 열 때 > 기존에 가지고 있던 Cookie값이 새 창으로 전달이 되지 않는 것입니다. > > Internet Explorer에서 새창으로 열면 단일 Explorer 모듈이 두개의 창을 > 관리하도록 되어 있어 Cookie값이 정상적으로 연결되어 지는데, > > TWebBrowser에서는 새로운 Internet Explorer를 실행하여 새창을 > 열기 때문에 Cookie값이 정상적으로 공유가 되지 않는 것 같습니다. > > 이 문제를 해결할 방법이 있을까요 ?. unit Unit1; interface uses Windows, M..
[윈도우즈 API] 디렉토리나 파일의 속성(변경/생성/사용한 날짜, 특성) 바꾸기 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DateUtils; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} // Convert TDateTime to TFileTime. function DateTimeToFileTime(Dat..
[일반/컴포넌트] 다이얼로그 박스가 이미 떠있는지 검사하여 강제로 닫기 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Timer1: TTimer; procedure Button1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1..
[일반/컴포넌트] RichEdit 2.0 줄간격 조정 // RichEdit의 한글 폰트의 경우 줄간격이 좁은 경향이 있다. 아래는 이를 원하는 만큼 늘리는 방법이다 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, RichEdit; type TForm1 = class(TForm) RichEdit1: TRichEdit; Button1: TButton; procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; i..
오늘의 운세 [2023-08-28] 🐭 2023년 08월 28일 쥐띠 총운 : 조화로운 태도와 유연한 대인관계를 고수해 나가세요. 계획했던 일들이 있다면 오늘 적극적으로 추진한다면 승산이 있겠군요. 다만 무리하지 말고 순리를 역행하지 말아야 해요. 1996년생 운세 : 중요한 일에서 스스로 칼자루를 잡고 있는 상황이군요. 그러나 변화가 많아 신중해야 되요. 본인에게 좋은 결과가 기다리고 있으니 마음을 좀 더 여유롭게 지니고 기다려 보세요. 1984년생 운세 : 금전적으로 이익이 생기는 날 이군요. 주식이나 매매 등 돈 관리 능력이 탁월 해지고, 주변의 도움으로 유용한 정보도 얻을 수 있겠네요. 사람들과의 만남이 즐겁고 보람 차겠군요. 1972년생 운세 : 법 보다 앞 선 것이 상식이며 희생 이라는 것을 잊지 마세요. 이기고 지는 것 보다는..