喫茶XRAYトップページ

[スレッド全体
]

[9825] Re3:プリンタ設定コンポの記事更新返信 削除
2016/4/25 (月) 13:36:26 Nov
▼ Mr.XRAYさん
> 32 ビットの EXE から起動するには,リダイレクトの機能を無効にする必要が
> あります.


%windir%\Sysnative を指定する方法もあったりなかったり。

https://msdn.microsoft.com/ja-jp/library/aa384187(v=vs.85).aspx

お好みの方法でどうぞ。

[9826] Re4:プリンタ設定コンポの記事更新返信 削除
2016/4/25 (月) 14:59:04 Mr.XRAY
▼ Novさん

> %windir%\Sysnative を指定する方法もあったりなかったり。

ですね.
32 ビットアプリ専用ですが.以下で起動します.

procedure TForm1.Button1Click(Sender: TObject);
var
  LCmdExe   : string;
  LCmdParam : string;
begin
  LCmdExe   := 'C:\Windows\Sysnative\rundll32';
  LCmdParam := 'printui.dll,PrintUIEntry /s';

  ShellExecute(Handle, nil, PChar(LCmdExe), PChar(LCmdParam), nil, SW_SHOWNORMAL);
end;


[9827] Re4:プリンタ設定コンポの記事更新返信 削除
2016/4/25 (月) 22:27:14 Mr.XRAY
▼ Novさん

> %windir%\Sysnative を指定する方法もあったりなかったり。

折角 Nov さんが書いてくださいましたので,
思い出した時にと,プリンタ設定コンポのテストプログラムに
ひっそりと忍ばせました (^^;


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82