AZ-Prolog Version 6は、この度、本格的な64ビット・マルチコアCPUに対応したバージョンを提供します。


[掲示板に戻る全部  1-  最新50
1 prolog_e 漢字 ctrl+c
sasagawa 2011-6-10 3:56  [返信] [編集]

prolog_eのChezEditでの動作検証です。

漢字はシフトJIS、UTF8ともに正常に表示されました。
ご指摘のCTRL+Cによるインタラプトの件ですが、なぜインタラプトがかからないのか調査中です。APIの引数に問題があるかもしれません。

PChar(CmdLine),
nil,
nil,
true,
CREATE_NEW_PROCESS_GROUP,
nil,
nil,
StartInfoCh,
ProcInfo);

while true do
case WaitForMultipleObjects(3,@h,false,INFINITE) of
WAIT_OBJECT_0 + 0:
begin
GenerateConsoleCtrlEvent(CTRL_C_EVENT,ProcInfo.dwProcessid);

このGenerateConsoleCtrlEventの2番目の引数です。同一プロセスグループにシグナルを送っているのですが、ここを0にして全部のプロセスにシグナルを送る必要があるかもしれません。時間がかかりそうです。少し時間をいただきます。調べてみます。
[掲示板に戻る全部 次100 最新50
管理者ログインサイト利用条件SOFNEC ホームページ
ソフネック株式会社