2016/11/5 (土) 06:16:01 Mr.XRAY |
最近掲載した
[01_コマンドプロンプトからコマンドとして実行]
http://mrxray.on.coocan.jp/Delphi/plSamples/506_GetCmdPromptText.htm#01
の中に Windows API の AttachConsole を使用するコードあります.
この関数で使える引数は1つだけで, ATTACH_PARENT_PROCESS です.
MSDN の記事では AttachConsole 関数の引数は符号なしの DWORD です.
しかし,ATTACH_PARENT_PROCESS の値は -1 です.
このような場合は
const
ATTACH_PARENT_PROCESS = DWORD(-1);
のように設定できます.
前に,符号なし整数のことが喫茶XRY で話題になったことがあります.
そのことを含めて記事にしておきました.
[符号なし整数型と符号付き整数型]
http://mrxray.on.coocan.jp/Delphi/Others/UnsignedInteger.htm
アセンブラで数値を扱った経験があると抵抗なしに理解できるかも知れませんが,
難しい面もあるかも知れません.
一応 [入門者向きと思われる] 記事に分類しておきましたが,適切かどうかは
分かりません.
何故そうなっているのかという内容はありません.
数値の扱いにはこの他,エンディアン(ビッグエンディアンとリトルエンディアン)
がありますが,これは,CT や MRI 等,UNIX 系の OS のデータを
扱う場合に必要になります.
ご存じない方は特に知る必要はありません.
知らなくても業務アプリは開発できます(笑)
こんなのがあるのか... 程度でいいと思います.
|
|