私たちは、はるかに多くの人が使用する広範な内部Halconライブラリを持っています。今、MVTecの機能で既に利用可能なように、この関数用に特別に記述されたHDevelopの例に直接アクセスすることができれば非常に便利です。内部機能の説明からのHDevelopの例を開く
これは現時点では不可能であり、MVTecは今後これを提供しません。
私はいくつかの進歩を遂げましたが、解決策を見つけることができません。
手順/編集インタフェース/一般的なドキュメント/提案のいずれかのボックスにテキストが入力されている場合は、HTMLリンクが生成されます。されているInternet Explorerを使用してHDevelopを開始することが可能である:HTMLドキュメントへの参照がローカルの場合
<html>
<head>
<script type="text/javascript">
function foo() {
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("hdevelop.exe");
var input = "";
while (!oExec.StdOut.AtEndOfStream) {
input += oExec.StdOut.ReadLine() + "<br />";
}
if (input)
document.getElementById("dummy").innerHTML = input;
}
</script>
</head>
<body onload="foo();">
<code id="dummy"></code>
</body>
</html>
は残念ながら、それは、ActiveXオブジェクトをサポートしていませんHDevelopのブラウザ、内部で開かれました。リファレンスがhttpで始まる場合は、デフォルトブラウザで開きます。
他の誰かがローカルファイルにアクセスしてデフォルトのブラウザをIEに設定するためにローカルサーバーを必要としない別のソリューションを持っていますか?