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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0426
ww302jpDLLを実行ファイルに組み込みたい インストーラを作っています8未解決


ww302jp

リンク

2007/4/26(Thu) 16:02:44|NO.7766

インストーラを作っているのですがうまくいきません あとDLLを実行ファイルに組み込みたいのですが

#addition "hspext.as" rut="" screen 0,580,330,0 color 200,200,200:boxf 0,280,580,281:color 0,0,0 color 230,230,230:boxf 0,281,580,330:color 0,0,0 objsize 90,23 pos 360,298:button goto "次へ >",*next1 pos 460,298:button goto "キャンセル",*en font "MS ゴシック",17,1 pos 210,20:mes "「アプリケーションバー βテスト版」\n セットアップへようこそ" font "MS ゴシック",12 pos 230,50:mes "\nこのプログラムは 「アプリケーションバー βテスト版」 を\nコンピュータにインストールします\n\n\n\n\n\n\n\n\nインストールを開始するには\n 「 次へ > 」をクリックして下さい" stop *label *en dialog "セットアップを中止しますか?",3,"○○○○○セットアップ" if stat=7:stop end *s stop *next1 selfolder rut,"インストール先を選んでください" cls color 200,200,200:boxf 0,280,580,281:color 0,0,0 color 230,230,230:boxf 0,281,580,330:color 0,0,0 objsize 90,23 pos 460,298:button goto "キャンセル",*en font "MS ゴシック",17,1 pos 210,20:mes "「アプリケーションバー βテスト版」\n をインストールしています" font "MS ゴシック",15 pos 230,50:mes "\n\n\n\n\nしばらくお待ち下さい" bcopy "アプリケーションバー βテスト版.exe",rut+"アプリケーションバー βテスト版.exe" bcopy "data",rut+"data" bcopy "説明書.txt",rut+"説明書.txt" stop どこをどうすればよいですか? お願いします



この記事に返信する


ww302jp

リンク

2007/4/26(Thu) 16:04:56|NO.7767

あとしばらくおまちくださいで止まってるのはそこでstopしてるからです
ダウンロードも完了していると思います



ww302jp

リンク

2007/4/26(Thu) 16:05:36|NO.7768

新作ソフトの名前が・・すみません



江藤

リンク

2007/4/26(Thu) 17:00:53|NO.7770

親切心のつもりでこうすればできる的なことを教える人もいるけど、
俺に言わせてみれば
本人の理解できる以上のことを教えても、
それは「この掲示板に書き込めば教えてもらえる」という思考を植えつける以外の何者でもないと思う。

ww302jpさんはもう何度もこの掲示板に書き込んで教えてもらって、
「プログラミング」というのを
「掲示板に書き込んで教えてもらったものを継ぎ足し継ぎ足しでF5で実行させる」
と覚えてしまったのかもしれない。
初心者のうちはそれでいいだろうが、もうあなたは初心者ではない。

初心者のつぎに覚えることは、自分で探しても"その場"で解決しなかったら、
"その場"は自分のスキル以上のことはできないんだ、
と思わなければならないと思う。

そりゃ掲示板に書き込んで教えてもらえばできるかも知れないが、
それは本質的な解決ではない。

俺たちの知らないところで本人はそうとう挫折を味わっているのかも知れないが、
あなたを知ることができる唯一の窓口であるここ
(あなたのホームページは何が潜んでいるのかわからないから行かない)
を見る限りあなたはもうすこし挫折を味わって頭をやわらかくしたほうがいい。
プログラマ的な考え方ができていないように思うし、
プログラミングに関する用語の知識もつけたほうがいいと思う。

プログラミング初心者・初級者がDLLを配布ファイルに同梱させたくないとか、
実行ファイルを改変されたくないとか、
そんなこと思わなくていいとは言わないが、すくなくともそんなことに頭を回すより、
もっと多方面のプログラムを書いて、"プログラミング"を覚えることのほうが先だと思うんだ。

スキルが伴って初めて、実行ファイルのサイズだとか速度だとか、改変防止とかを気にすればいいと思う。

>うまくいきません、どうすればいいですか?
何回も質問し、注意されているにもかからわず、また、以前のように超初心者的な質問の仕方が目立つ。
今回もそう。
このような質問はもうやめていただきたい。
自分でデバッグして直せばいい、としか答えられない。

意地悪で言ってるんじゃないんだよ。掲示板に甘えていたら次のレベルにステップアップできないよ。

以上、押し付けじゃなくて俺の感想。



GENKI

リンク

2007/4/27(Fri) 00:53:12|NO.7785

 今回を機会に掲示板活用の練習をしてはどうでしょう?
http://quasiquote.org/hspwiki/%bc%c1%cc%e4%a4%ce%bb%c5%ca%fd
まずはテンプレートの2〜5にそって書き込んでみるのもよい練習になります。(回答ももらえやすくなるし。)



 </pre>の記述忘れがありますね。その後も後から後からレスの形で追記していますが、
投稿前に一度おちついてゆっくりと見直す習慣をつけるといいですよ。



f

リンク

2007/4/27(Fri) 15:14:32|NO.7788

じゃ、心優しく悪の道に誘う自分から、遠まわしにヒント。



動作がおかしいなら、せめて命令に与えている引数が正しいかどうか位、確認しよう。



つか、想定している場所とは違う所にファイルが出来ているだろうと思うのだが・・・。
そのファイル名見たらピンと来ないものか。



ww302jp

リンク

2007/4/27(Fri) 20:26:49|NO.7796

そうですね

ならDLLを実行ファイルに組み込みだけて゜も教えて下さいますか?

ほかの事はだいたい解決しました



hamach 2.0

リンク

2007/4/27(Fri) 22:30:12|NO.7800

hamach です。

本体にDLLを組み込むためにはランタイムが対応している必要があります。
全バージョンでは hspext が組み込んであるものがあったのですが 3.0 からはありません。

対象法としては hspext の命令の大半は WinAPI を使えば可能です。
すなわち結論は hspext.dll を組み込むこみ利用は不可能(PACKは可能)ということになりますね。

インストーラーを作成していることからおそらく fxdir あたりを使いたいんでは?
たとえば fxdir を利用したければ


#define DESKTOP_FOLDER 0x10000 dialog "デスクトップ:"+dirinfo(DESKTOP_FOLDER)

と記述すれば可能です。

がんばってください。



f

リンク

2007/7/7(Sat) 02:38:01|NO.9361

age



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