Delphi
最近は、このAPIと格闘しています。 「SetWindowsHookEx API」キーボード、マウスクリックのフックをしています。 グローバルフックするためには、DLLにする必要があります。 キーボードをフックするDLL、マウスクリックをフックするDLLを作成します。 1つ…
http://www.itmedia.co.jp/news/articles/0602/09/news010.html 統合開発環境を売却するそうです。 Windowsプログラミングを始めたのが、Delphiだったので感慨深いです。 現在もDelphiは現役で活躍中なんですけどね。 (仕事の半分以上はDelphiです。) ちょ…
GlobalMemoryStatus API では、物理メモリは上限2GBまでしかとれない。 type DWORDLONG = int64; _MEMORYSTATUSEX = packed record dwLength : DWORD; dwMemoryLoad : DWORD; ullTotalPhys : DWORDLONG; ullAvailPhys : DWORDLONG; ullTotalPageFile : DWORD…
最近のお仕事は、DelphiでプリンタドライバのDevMode構造体を扱っています。 印刷時に、ある設定をちょこちょこと変更して印刷したいのだそうです。 プリンタドライバの開発元から提示されたDevMode構造体と実際の構造体が一致しません。 一体どうなっている…
最近は、Delphiでこんなことをやってます。 カレントユーザーが管理者権限が無い場合は、管理者権限のユーザー名とパスワード指定して、実行ファイルを実行させる。 以下は、ドメイン名、ユーザー名、パスワードを指定して実行する部分。 Win2000,WinXPでの…
var StoredMonthDayNames: Boolean = False; OldShortMonthNames: array [1..12] of string; OldLongMonthNames: array [1..12] of string; OldShortDayNames: array [1..12] of string; OldLongDayNames: array [1..12] of string;//Delphi標準のグローバル…
最近は、Delphiちょこちょこやっております。 function LocalDateTimeToUTC(Value: TDateTime): TDateTime; var s: TSystemTime; f1, f2: TFileTime; begin DateTimeToSystemTime(Value, s); SystemTimeToFileTime(s, f1); LocalFileTimeToFileTime(f1, f2);…
Borlandからメールが来ました。忘れたころに、製品案内等がきます。今回は、アンケートに答えてくださいとの内容でした。「C/C++について」でした。ボーランドもJavaとDelphiに関してはレベルアップを繰り返しているが、Cに関してはさっぱりです。2年ぐらい…
次期版Diamondbackを歓迎するDelphiデベロッパー http://www.itmedia.co.jp/enterprise/articles/0409/15/news015.html 米国にて、ボーランド・カンファレンスが開かれているようです。そこで、次期Delphiが発表されました。今まで私のWindows開発は、Delphi…