HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0921
きのよーGeckoとかWebkit2解決


きのよー

リンク

2013/9/21(Sat) 00:14:07|NO.57269

フォルダを漁っていたら、2年くらい前にダウンロードしたWebkit単体があって、
「そういえばHSPで使おうとしてたんだなぁ」って思って調べたら、
IEコンポーネントみたいに使うことは不可能で、
構造体(?)とかいろいろ直接定義したり何なりしたいといけないみたいで、
私には敷居が高いどころの問題じゃないことがわかりました。
ってことでじゃあGeckoはどうなのと調べたところ、
ActiveX Controlというものが存在することを見つけました。
ホームページは英語だったのでまだ解読してませんが、
過去スレによればインストールがとてもややこしいとか。

長い前置きでしたが、質問したいことは、
・HSPに何かをコンピュータ自体にインストールする(システムを触る)権限をプログラム自体から持たせることができるか
・そもそもActiveXを呼び出すよりHSP側で全部制御したほうが速いのか
この2つが気になったので質問しました。
もし何かわかることがあれば教えて下さい。よろしくお願いします。



この記事に返信する


shiva

リンク

2013/9/21(Sat) 11:50:56|NO.57274

・HSPに何かをコンピュータ自体にインストールする(システムを触る)権限をプログラム自体から持たせることができるか
可能ですが、そういう権限を要求する処理はインストーラに任せるのがいいでしょう。

・そもそもActiveXを呼び出すよりHSP側で全部制御したほうが速いのか
質問にある例でいうと、webkitもgeckoもHSPで全てどうにかしようとすると途方もない手間がかかり、開発速度は圧倒的に遅くなります。
それなら、いっそc++でラッパープラグインを作って、HSPからはプラグインだけを使うようにするほうが、よっぽど簡単で速いでしょう。

実行速度は実際に試すまで分かりませんが、一般に「信用できる外部実装があるなら、それに任せる方がだいたい速い」といえます。
しかし、実行速度だけにとらわれず、開発効率や後の保守の手間も考えて手段を選ぶことを強く勧めます。



きのよー

リンク

2013/9/22(Sun) 01:44:17|NO.57289

そうですね…。
インストーラーと言えど英語だったり初心者が弄って変なふうになると嫌なのでHSPに任せようかなとか考えたのですが、
そうですよねインストーラーが無難ですよね…

HSPは確か動作が遅いことで有名だったような気がするので、やはり外部ですかね。
十分に勉強して安全にプログラミングしたいと思います。ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.