1 名前:名無し~3.EXE mailto:sage [2006/05/07(日) 08:26:40 ID:Op5zeSLB] フリーで高機能のインストーラ作成ソフト「Inno Setup」のスレッドです Inno Setup(本家) ttp://www.jrsoftware.org/isinfo.php 翻訳言語ファイル(本家) ttp://www.jrsoftware.org/files/istrans/ Inno Setup, ISTool, ヘルプファイルの日本語化 ttp://www.geocities.jp/mystral_kk/
2 名前:名無し~3.EXE mailto:sage [2006/05/07(日) 08:28:54 ID:H2n9fxqM] 2げt
3 名前:名無し~3.EXE mailto:sage [2006/05/07(日) 08:45:26 ID:Op5zeSLB] 【補足】 ・Inno SetupはWindows専用のインストーラ作成ソフトです。フリーでオープンソースですが英語です ・現時点のバージョンは5.1.6です ・Innoは「インノ」と呼びます ・Innoの日本語版ヘルプファイルを配布しているサイト「mystral_kk」はバージョン5.0.8をもって更新停止しました。ただし5.0.8のヘルプビルドファイルが公開されています ・本家のISS(翻訳言語ファイル)はVerion 5.1.0+まで公開されています ・更新履歴(本家)をウェブ翻訳すれば何となく更新された機能がわかります ttp://www.jrsoftware.org/files/is5-whatsnew.htm
4 名前:名無し~3.EXE mailto:sage [2006/05/07(日) 09:08:57 ID:GgS0op+h] …で、何を語ればいい?
5 名前:名無し~3.EXE mailto:sage [2006/05/07(日) 09:26:12 ID:odys1uxb] 結構有名なソフトなのにスレがなかったので。あと幾つか質問したいことがあるのでたてました 質問1 ディスク分割機能があるけど、分割ファイルがないとサイレントインストールでもダイアログがポップアップされてしまう ダイアログは抑止したいのでセットアップEXEの終了コードとかで検知してほしいんだけど……無理かな? セットアップEXE実行前に全ての分割ファイルの有無をチェックしないと駄目だろうか? 質問2 インストール時のログは引数によって取得および場所指定ができるけど、アンインストール時のログも場所指定が可能だろうか? 質問3 思いっきり他力本願だけどヘルプファイルの日本語化を誰か引き継いでくれないかなあ?やっぱり自分でビルドするしかないか
6 名前:名無し~3.EXE mailto:sage [2006/05/07(日) 10:49:30 ID:TwGP0bgk] ソフトウェア pc7.2ch.net/software/
7 名前:名無し~3.EXE mailto:sage [2006/05/07(日) 14:50:56 ID:FfRSvIBn] ありゃ!?板が違ったか。埋まったら移るかな……埋まらないと思うけど
8 名前:名無し~3.EXE mailto:sage [2006/05/07(日) 23:28:26 ID:IpcBSYOu] ちなみにInnoのヘルプはWinHelpです ・Windows 95 Help Authoring Kit: Microsoft Help Workshop 4.03 ttp://www.microsoft.com/downloads/release.asp?ReleaseID=23216
9 名前:名無し~3.EXE [2006/05/09(火) 22:37:19 ID:iR30j0yh] ヘルプの日本語化は5.0.8で終了かあ。issは本家で配布しているからいいけど、ヘルプはきついよなあ
10 名前:名無し~3.EXE [2006/05/14(日) 20:16:44 ID:wPxlPiBf] InnoSetup5からInstExecがExecに変更されているけど、単純な名称変更と引数変更じゃないみたい 更新履歴見ても「同じ機能を提供するけど、違うプロトタイプを使っている」と記述しているし
11 名前:?名無し〜3.EXE mailto:age [2006/05/14(日) 21:15:43 ID:qcTdF0L3] >>960 ありがとうございました。
12 名前:960 mailto:sage [2006/05/14(日) 23:59:54 ID:0nha3SdB] どういたしまして
13 名前:名無し~3.EXE [2006/05/21(日) 16:45:13 ID:PZBm/LaO] InnoSetupの圧縮方式のデフォはlzma/max。画像の圧縮がスゲー
14 名前:名無し~3.EXE mailto:sage [2006/05/21(日) 18:15:04 ID:xfx9iG4c] ム板じゃなくて、なぜにこっちなんですか? しかも、ソフトウェア板じゃないし。 まあ、それはそれとして、これ、 ゲームの配布に使ってるよ。 コマンドラインで作れるから、Makefileにしこんで、一発作成。 Delphi付属のInstall Shield Expressより、便利。
15 名前:名無し~3.EXE [2006/05/21(日) 21:59:25 ID:fwKs5Dfj] 650 名前:デフォルトの名無しさん[] 投稿日:2006/05/08(月) 22:18:09 InnoEditX textexpage.s154.xrea.com/software/innoeditx/index.htm
16 名前:名無し~3.EXE [2006/05/21(日) 22:01:37 ID:fwKs5Dfj] インストーラー相談室 pc8.2ch.net/test/read.cgi/tech/997727326/
17 名前:名無し~3.EXE [2006/06/10(土) 11:36:25 ID:pECQqNTE] [Setup]OutputManifestFileってよくない?インストーラの世代管理に役に立つ
18 名前:名無し~3.EXE [2006/06/25(日) 00:33:44 ID:fZIk+XhS] 5.1.6からアップデートされていないけど?
19 名前:名無し~3.EXE [2006/06/29(木) 20:45:51 ID:ZCayD0Fw] Install Shieldとどっちがつかいやすい?多機能?
20 名前:名無し~3.EXE [2006/07/01(土) 06:50:50 ID:GQSvTfC1] 試してみればいいじゃんか
21 名前:名無し~3.EXE [2006/07/01(土) 08:45:08 ID:r1OO/JnF] Install Shieldってお試し版あったっけ?
22 名前:名無し~3.EXE [2006/07/12(水) 21:35:30 ID:thG8Jo5P] IT企業がフリーのInnoSetup使っていたらなめられるかな?
23 名前:名無し~3.EXE [2006/07/16(日) 22:00:16 ID:XSfwFxXM] 客先のインストーラ作成ソフトがInnoなんだけど
24 名前:名無し~3.EXE mailto:sage [2006/07/17(月) 22:34:02 ID:44W25yDJ] www.humanbalance.net/gale/ このソフトInnoSetup使ってるな。 意外に使われているみたいだなー
25 名前:名無し~3.EXE [2006/07/17(月) 22:42:38 ID:hkDz7PJK] Jane Styleも
26 名前:名無し~3.EXE mailto:sage [2006/07/18(火) 14:52:38 ID:T/2c53ry] ちょ、秀丸
27 名前:名無し~3.EXE mailto:sage [2006/07/18(火) 22:03:36 ID:sdoqR2jX] SleipnirもInnoだね。
28 名前:名無し~3.EXE [2006/08/05(土) 09:20:41 ID:2NPKWoFH] だれかInnoSetupの日本語訳を引き継いでくれないかなあ
29 名前:名無し~3.EXE mailto:sage [2006/08/05(土) 16:30:45 ID:hFxu+ON0] ここにあるのじゃダメ? www.jrsoftware.org/files/istrans/
30 名前:名無し~3.EXE mailto:sage [2006/08/05(土) 16:32:59 ID:hFxu+ON0] ここにあるのじゃダメ? www.jrsoftware.org/files/istrans/
31 名前:名無し~3.EXE [2006/08/05(土) 19:23:21 ID:amNq/eJz] つ【ヘルプ】
32 名前:名無し~3.EXE mailto:sage [2006/08/06(日) 01:40:49 ID:v7v3pZN6] あー、ヘルプか・・・ サポートツール(ISTool)とか使うと必要ないよ
33 名前:名無し~3.EXE [2006/08/14(月) 21:21:06 ID:NAorhDGA] 5.0.8から5.16の変更点って64対応だけだったような?
34 名前:名無し~3.EXE mailto:sage [2006/08/15(火) 05:21:16 ID:Gc1eDJQZ] Win2000で、題字のセットアップっていう字文字化け(豆腐)するんですが、 なんででしょ 題字以外は、だいじょうぶです。 winXPでも大丈夫です。
35 名前:名無し~3.EXE [2006/08/15(火) 09:01:23 ID:8nWsZQ8F] >>34 これWIN2000で使っているけど、別に文字化けしないなあ ttp://www.jrsoftware.org/files/istrans/Japanese-5/Japanese-5-5.1.0.isl
36 名前:名無し~3.EXE [2006/08/15(火) 10:20:28 ID:0RZD86Ij] フォントがtahomaかverdanaに固定されてない? MS UI Gothic使えば一応解決するかと。
37 名前:名無し~3.EXE mailto:sage [2006/08/15(火) 10:36:13 ID:PyLdhcHn] 育児板【独りで】虐待をやめたいと思う人 5【悩むな】 life7.2ch.net/test/read.cgi/baby/1151998845/ 21 名前:名無しの心子知らず[sage] 投稿日:2006/07/06(木) 17:15:49 ID:C9eIZrXF さっき、オムツ替えてる時に吐いたりしたからイライラが一気に爆発してかなり強くお尻と太ももの後ろ側を叩きました ベビは物凄く泣いて真っ赤になって声が擦れて出にくいのに、泣きまくっています。 それに、またイライラして頬を力任せにつねりました。ベビは泣きまずにずっといます。 28 名前:可愛い奥様[sage] 投稿日:2006/07/06(木) 19:26:34 ID:ZMKP+FEy 毎日一緒にいると疲れてイライラしてひどい罵声とともに叩いてしまう。 外では優しいいいお母さんのところに生まれて幸せだね、何て息子に声をかけてくれる人がたくさんいる。 でもそれは外だけ、私は鬼母です。最近は息子はおびえています。さっきも頬が真っ赤になるまで叩いてしまった。 32 すぐカンシャクを起こし、ごはんを食べない一歳二ヶ月の赤を怒鳴りながらビンタしてしまいました。 61 赤のほっぺをつねってバタバタもがきながら泣いてる姿を見たら楽しくてスカッとした。 お尻もつねって青く腫れた。腫れた赤のお尻をまた指で弾く。 ギャン泣き通り越してひきつけ起こすかってくらい絶叫泣き。このまま、ひきつけ起こしてほしいよ。 78 赤は、叩いたりつねったりしたり眠らせなかったのでひきつけ?みたいな(過呼吸みたいなの)を起こし、 唇が紫っぽくなり顔が青白くなったので一時預かってもらえました。今は赤と離れてホッとしています。 149 夜旦那が仕事でいない間気持ちのコントロール出来ないで子供を蹴ったり殴ったりしてしまいます。 276 まだ産まれて12日目なのにイライラして叩いてスッキリしてしまった。あたしは心の病気?それとも育児疲れ? 既婚女性板【心の】旦那には絶対言えない過去【奥に】 human5.2ch.net/test/read.cgi/ms/1154259322/ ・援、風呂、整形、堕胎。言ってない ・経験人数40人以上 ・中学の頃円光・整形・家出・乱交やりまくり・風俗・家庭内暴力 他多数
38 名前:名無し~3.EXE mailto:sage [2006/08/15(火) 14:10:04 ID:tFt5FfV/] >>34-35 XPはフォントリンク(だっけ?)で表示されるから割と見落としやすいんだよね。 Sleipnirのインストーラが文字化けする。
39 名前:34 mailto:sage [2006/08/15(火) 18:07:28 ID:Gc1eDJQZ] レスサンクルです。 フォント周り試してみるす。
40 名前:名無し~3.EXE mailto:sage [2006/08/18(金) 23:27:13 ID:cxe5GdY4] アンインストールするときに、あるファイル(設定ファイル)を消すか消さないか ユーザに選ばせるにはどうしたらよいでしょうか。 [File] では削除しないことにして、コードを書くんでしょうか?
41 名前:名無し~3.EXE mailto:sage [2006/08/21(月) 14:47:23 ID:VaeXCCmN] August 19, 2006 - Inno Setup 5.1.7 released. キタ━━━━━━(゚∀゚)━━━━━━!!!!
42 名前:名無し~3.EXE mailto:sage [2006/08/21(月) 16:05:04 ID:n3ZuwYyR] >>40 オレはそうしてたよ。 削除しますか?[はい][いいえ] ってメッセージボックスで出してやってた。 ただ、後続のバージョンアップインストーラにも 同じアンインストール用のコードを入れないといけない。
43 名前:名無し~3.EXE [2006/08/21(月) 20:44:35 ID:NKVjGbdN] 5.1.7 (2006-08-18) Revision History ・Fix: The createallsubdirs [Files] section flag didn't properly escape directory names containing "{" characters. えっと、空フォルダを取り込むフラグ「createallsubdirs」を指定した場合、 空フォルダ名称に”{”が含まれるとエラーになります……マジすか!? ・Fix: The text on the Finished wizard page wasn't initialized when a restart was needed and /NORESTART was used without /SILENT. えっと、コマンドライン引数に/NORESTARTが指定かつ/SILENTが指定されていないときの 再起動要求されている最終ウィザード画面が初期化されていません……マジすか!?
44 名前:名無し~3.EXE mailto:sage [2006/08/22(火) 15:07:20 ID:3C35Y5/z] Fix
45 名前:名無し~3.EXE mailto:sage [2006/08/22(火) 15:29:39 ID:NVYCAi+h] ( ´∀`) σ)´Д`)
46 名前:名無し~3.EXE [2006/08/22(火) 19:16:35 ID:H80nDx8B] 更新履歴をWeb翻訳してもワケワカラナス
47 名前:いい加減だけど翻訳してみた mailto:sage [2006/08/22(火) 21:40:13 ID:NVYCAi+h] 5.1.7 (2006-08-18) - 新しい [Setup] セクションの命令: TerminalServicesAware。yes (既定) に設定すると、セットアップとアンインストールプログラムのヘッダに "Terminal Services aware" フラグを設定します。 特に、これは {win} 定数が一貫してシステム上の Terminal Services がアプリケーションモードにインストールされているシステムの本当の Windows ディレクトリを返すのを確実にします。詳しくはヘルプファイルを参照してください。 - セットアップが内部的に DLL/OCX の register/unregister に使用するプログラムは Microsoft のregsvr32.exeのように "Terminal Services aware" フラグの設定でコンパイルするようにしました。 既定でどの言語を選択するかを決定する時、セットアップは LanguageID に加えたそれぞれの言語の LanguageCodePage 値をチェックするようにしました。 以前、繁体中国語は同じ一次言語 ID がある簡体中国語のシステム上で両方のため言語が自動選択されたかもしれません。これは完全に異なった文字セット (コードページ) を使用する時にテキストが読みにくくなりました。 - 新しい [Setup] セクションの命令: ShowUndisplayableLanguages。yes に設定すると、ユーザーのシステムで適切に表示できないものを含む全ての言語が言語の選択ダイアログに記載されます。 以前スクリプトで LanguageCodePage=0 を使用していたなら、中国語に関する上記の問題を避けるためにそれをこれに取り替えるべきです。 - 異なったアプリケーションからのアンインストーラには同じハッシュがないようにユニークな値を unins*.exe ファイルに追加するようにしました。 - コンパイラは MSCOREE.DLL を "unsafe" ファイルとしてフラグするようにしました。 - 修正: [Files] ファイルセクションの createallsubdirs フラグでディレクトリ名に "{" 文字を含んいても適切に回避しませんでした。 - 修正: 再起動が必要な時、ウィザードの完了しましたページのテキストは初期化されませんでした。そして /NORESTART は /SILENT なしで使用されていました。 - Pascal スクリプト: 完全性のために新しく DWORD_PTR、UINT_PTR、INT_PTR タイプを定義しました。 - 公式なバスク語とスペイン語の翻訳を追加しました。 - 細かな微調整。
48 名前:名無し~3.EXE mailto:sage [2006/08/22(火) 21:50:57 ID:NVYCAi+h] ところでこれなんでSF.netにしないんだろう フォーラムはドイツ語でわけわかめ
49 名前:名無し~3.EXE mailto:sage [2006/08/27(日) 14:01:21 ID:Oi0ZwTIt] アンインストーラのコードで、インストール時に選択されたコンポーネントを 判定条件にしようと思って IsComponentSelected を使ったら、 Cannot call "ISCOMPONENTSELECTED" function during Uninstall. というエラーになってしまいました。 どうやったら、インストール時に選択されたコンポーネントを知ることができますか?
50 名前:名無し~3.EXE mailto:sage [2006/08/28(月) 17:07:24 ID:MP0xLn5G] >>49 確かにアンインストールの時に IsComponentSelected は使えないね。 インストールの時にレジストリやファイルにコンポーネントの情報を 書き込んどくってのはどうよ。
51 名前:名無し~3.EXE mailto:sage [2006/08/29(火) 18:05:36 ID:HH+YeMIj] >>40 confirmoverwriteフラグ使えばいいじゃん
52 名前:名無し~3.EXE [2006/08/29(火) 19:46:21 ID:ED3vu4me] confirmoverwrite 既存のファイルを置き換える場合に常にユーザーに確認します。 インストール時の上書き確認に使用するフラグじゃね?アンインストール時の削除確認には使えない気がする
53 名前:名無し~3.EXE mailto:sage [2006/08/30(水) 06:32:40 ID:D+82CUsX] あー、なんかYes to Allとかのダイアログ見たことあるのにと思ったら共有ファイル向けのsharedfileか メッセージファイルを書き換えればいいかもしれんね 要望出すかな
54 名前:名無し~3.EXE mailto:sage [2006/08/30(水) 06:37:59 ID:D+82CUsX] Japanese.islの ConfirmDeleteSharedFileTitle=共有ファイルの削除 ConfirmDeleteSharedFile2=システム上で、次の共有ファイルはどのプログラムでも使用されていません。この共有ファイルを削除しますか?%n%n 他のプログラムがまだこのファイルを使用する場合、削除するとプログラムが動作しなくなる恐れがあります。あまり確実でない場合は「いいえ」を選択してください。 システムにファイルを残しても問題を引き起こすことはありません。 を ConfirmDeleteSharedFileTitle=ファイルの削除の確認 ConfirmDeleteSharedFile2=以下のファイルは、ソフトウェアの設定に使用されるファイルです。このファイルを削除しますか?%n%n 設定を残したままアンインストールするにはいいえを選択してください。 とかに書き換えるとか(ConfirmDeleteSharedFile2は改行規制に引っかかったため改行) なんか裏技的だね…w
55 名前:名無し~3.EXE [2006/09/08(金) 23:14:13 ID:BDKBiDvW] Innoでファイルやフォルダを指定して、MD5のCSVファイルを作成するプログラムが簡単にできた。便利だなコレ
56 名前:名無し~3.EXE mailto:sage [2006/09/09(土) 09:52:25 ID:UvMtZBTf] コード書ける香具師ウラヤマシス
57 名前:名無し~3.EXE [2006/09/09(土) 17:17:48 ID:N+RCBjE7] Examplesフォルダにあるサンプルissと日本語訳ヘルプがあれば、ある程度のコードはかける。あとDelphiの基本文法さえしっていれば
58 名前:54 mailto:sage [2006/09/10(日) 13:19:00 ID:ZVV+yU/d] 自己レス、[Messages]使えよ
59 名前:名無し~3.EXE mailto:sage [2006/09/12(火) 19:29:56 ID:aEJQHONu] 正直NSISの方が圧倒的に便利そうだけど、構文が難しすぎる 日本語ヘルプもないし… ISはINI/CSSライクで分かりやすいんだけどなぁ
60 名前:名無し~3.EXE [2006/09/13(水) 00:11:08 ID:qcrihUkR] ISToolで、mystral_kkの日本語の言語ファイルを使うとダイアログが文字化けするけど、これって仕方がないの?
61 名前:名無し~3.EXE mailto:sage [2006/09/13(水) 14:25:58 ID:/wQ2dSL3] >>60 Japanese.islのことを言ってるなら、ファイル冒頭の > ; 必要ならコメントを外して,フォントを指定してください ってとこより下のセミコロン外してみ。
62 名前:60 [2006/09/13(水) 21:32:15 ID:rBegyJA0] Resource Hacker使って自己解決しました >>61 istool-ja.lngのことね。ISTOOLだから
63 名前:名無し~3.EXE mailto:sage [2006/09/13(水) 21:45:04 ID:m6peX70j] Japanese.islてバカスwwww
64 名前:名無し~3.EXE mailto:sage [2006/09/13(水) 21:48:20 ID:/wQ2dSL3] もうこねーよ ヽ(`Д´)ノ ウワァァン
65 名前:名無し~3.EXE mailto:sage [2006/09/13(水) 23:08:56 ID:m6peX70j] そういえばISToolってソースメチャクチャなんだよな ダブルクォートぐらい付けろ!
66 名前:名無し~3.EXE mailto:sage [2006/09/20(水) 12:35:25 ID:icq8Rrn0] 窓の杜 - 【NEWS】インストーラー作成ソフト「Inno Setup」用のインストール画面編集ソフト www.forest.impress.co.jp/article/2006/09/19/isformdesigner.html isfd.kaju74.de/ ほうほう。
67 名前:名無し~3.EXE [2006/09/20(水) 21:13:03 ID:G41LtJ6m] >>66 Inno Setup Form Designer、通称ISFDですな。一時期使っていたっけ。 これも言語ファイルで日本語化できるんだけど同梱されているファイルは文字化けしているんだよなあ 確かいくつかサイトで言語ファイルがダウンロードできたと思う >>62 Resource Hackerでダイアログとかで使用されているフォントを日本語フォントにすればおkだっけ?
68 名前:名無し~3.EXE mailto:sage [2006/10/01(日) 17:34:52 ID:3MgoPlES] [UninstallDelete]にconfirmdeleteを要望してみようかな
69 名前:名無し~3.EXE mailto:sage [2006/10/11(水) 03:56:43 ID:KCYpQZLl] Install Shield みたいに Inno Setup でアンインストール時に 削除するファイルを選択することは出来ないのでしょうか? ヘルプファイルをを見てみても、それらしい項目が見当たらない・・・orz
70 名前:名無し~3.EXE mailto:sage [2006/10/11(水) 05:56:26 ID:41dG3nFt] それはInstallShieldじゃなくてWise Installation Wizardだとオモ 結論から言えば、そういう機能はない 結局>>42 とか>>54 とか
71 名前:名無し~3.EXE mailto:sage [2006/10/11(水) 12:10:38 ID:KCYpQZLl] >>70 調べてみたらWise Installation Wizardでした。 >結論から言えば、そういう機能はない 残念です。>>54 のやり方も考慮しながら作成しようと思います。 情報ありがとうございました。
72 名前:名無し~3.EXE mailto:sage [2006/10/13(金) 00:12:41 ID:OO5IiO4N] 閉鎖するらしい ttp://www.geocities.jp/mystral_kk/ 今までありがとう
73 名前:名無し~3.EXE mailto:sage [2006/10/13(金) 05:13:16 ID:jc4Ab5GB] これだけ有名でも、カウンタが25000くらいしか回らなかったのか…。 まあ、影響力的に見て風上にいることを考えれば、何十倍か何百倍か回ったのと同じわけだが。
74 名前:名無し~3.EXE [2006/10/13(金) 20:49:18 ID:PMI0LIq4] October 11, 2006 - Inno Setup 5.1.8 released.
75 名前:名無し~3.EXE mailto:sage [2006/10/24(火) 05:26:03 ID:uwhSVYKK] キタ━━━━(゚∀゚)━━━━!!!! HTMLヘルプは嬉しい!けど日本語はなぁ… LZMAの圧縮時間が短くなったらしい 定数にマイドキュメントが追加されたらしい
76 名前:名無し~3.EXE mailto:sage [2006/10/24(火) 05:27:29 ID:uwhSVYKK] ランダムサイトからダウンロードすると、5.1.7になることがあるみたい
77 名前:名無し~3.EXE mailto:sage [2006/10/24(火) 05:43:18 ID:uwhSVYKK] ISToolもキタみたいね
78 名前:名無し~3.EXE [2006/10/29(日) 22:47:17 ID:N98PTutM] Vista対応でHTMLヘルプになったのか... 今までWinHelp→RTFに変換してコンペアして訳していたのに..............orz
79 名前:名無し~3.EXE mailto:sage [2006/10/30(月) 08:39:09 ID:WXciXtkC] >>78 その訳した奴をうp
80 名前:名無し~3.EXE mailto:sage [2006/11/01(水) 19:43:25 ID:fKgavRCx] HTMLヘルプは7-zipで解凍出来る 中身はHTML Help Workshopでコンパイルできる。 www.microsoft.com/japan/office/ork/appndx/appa06.mspx
81 名前:名無し~3.EXE mailto:sage [2006/11/02(木) 14:26:20 ID:ETWjO8MT] んなこと分かって書いてるんじゃねえのw
82 名前:名無し~3.EXE [2006/11/02(木) 22:33:10 ID:5FBjNDKe] 5.1.7までは、ISetup.hlp(WinHelp)→ISetup.rtf(リッチテキスト)→ISetup.txt(テキスト)の順にコンバートすると1ヘルプファイル/1テキストファイルになるから、 前のバージョンのとテキストコンペアして差分を訳すのは苦労しなかった 5.1.8から、ISetup.chm(HTML HELP)→*.html(HTML)→*.rtf(リッチテキスト)→*.txt(テキスト)の順にコンバートすると1ヘルプファイル/nテキストファイルになるから、 5.1.7とテキストコンペアできない.................orz 順序良く結合しながらリッチテキストを作成するしかないのか.............
83 名前:名無し~3.EXE mailto:sage [2006/11/02(木) 22:34:47 ID:5FBjNDKe] おまけに改行ミスったし、sage忘れたし........orz
84 名前:名無し~3.EXE mailto:sage [2006/11/03(金) 18:50:17 ID:xXGrOBPO] >>78 >>82 5.1.6の日本語ヘルプうpしてくれ
85 名前:名無し~3.EXE mailto:sage [2006/11/04(土) 21:35:09 ID:AD6vHoSq] CustomMessagesって工夫次第で色々使えるな 例:【OS判定】 [Languages] Name: "win2kxp"; MessagesFile: "compiler:Default.isl" Name: "win98me"; MessagesFile: "compiler:Default.isl" [Messages] SelectLanguageTitle=Select Your Operating System SelectLanguageLabel=Select your operating system for the installation processes: [CustomMessages] win2kxp.hogehoge=hogehoge_win2kxp.exe win98me.hogehoge=hogehoge_win98me.exe [LangOptions] win2kxp.LanguageName=Windows 2000/XP win98me.LanguageName=Windows 98/ME
86 名前:名無し~3.EXE mailto:sage [2006/11/04(土) 21:44:51 ID:AD6vHoSq] CustomMessagesっていうより言語選択ダイアログか
87 名前:87 mailto:sage [2006/11/05(日) 15:18:00 ID:Myz6yRUj] 自己レスその2、MinVersion使えよ
88 名前:名無し~3.EXE mailto:sage [2006/11/05(日) 21:15:00 ID:Myz6yRUj] ×87 ○85
89 名前:名無し~3.EXE mailto:sage [2006/11/05(日) 22:40:24 ID:Myz6yRUj] Japanese.islのSelectLanguageLabelの「選びます」が、「選」じゃなくて「撰」になってるw
90 名前:名無し~3.EXE mailto:sage [2006/11/08(水) 20:33:18 ID:f/tFv0M3] 5.1.8からアンインストールログも場所指定できるようになった。少しうれしい
91 名前:名無し~3.EXE mailto:sage [2006/11/11(土) 03:45:13 ID:liYzOKaK] InnoEditの作者って… ttp://textexpage.s154.xrea.com/cgi-bin/wforum/wforum.cgi?no=172&mode=allread
92 名前:名無し~3.EXE mailto:sage [2006/11/11(土) 07:33:55 ID:liYzOKaK] Spoon Installer ttp://www.dbpoweramp.com/developer-spoon-installer.htm
93 名前:名無し~3.EXE mailto:sage [2006/11/11(土) 07:47:27 ID:liYzOKaK] 誤爆
94 名前:名無し~3.EXE [2006/11/14(火) 23:11:36 ID:Z69hxEi2] 以前にインストールしたファイルを確認して、ファイルがあったら インストール、なかったらインストールしない。とかってできますか? フォルダを確認したりレジストリ確認したりして。
95 名前:名無し~3.EXE mailto:sage [2006/11/14(火) 23:50:15 ID:WDZWHwFj] ファイル単位ならonlyifdoesntexistを使えばいいんじゃね
96 名前:名無し~3.EXE mailto:sage [2006/11/15(水) 18:04:37 ID:b3UUupf7] 特定のコンポーネントが選択された場合に限ってカスタムページを作ろうとしてるんだけど if Components.hogehoge.Checked = True then begin みたいなことはできないのかな?
97 名前:名無し~3.EXE mailto:sage [2006/11/15(水) 18:36:43 ID:9HYeWYy7] >>96 IsComponentSelected もうこねーよ ヽ(`Д´)ノ ウワァァン
98 名前:名無し~3.EXE mailto:sage [2006/11/16(木) 17:22:24 ID:Dvz2RLSu] >>97 thx、思いっきり見逃してたorz
99 名前:名無し~3.EXE [2006/11/27(月) 00:22:03 ID:mPE8rYRz] 日本語ヘルプを更新する神は現れないのかな
100 名前:名無し~3.EXE [2006/11/27(月) 22:56:21 ID:mPE8rYRz] ライセンス/情報で、完全英語のファイルだと途中で一文字だけ文字化けしてその文字以降文字サイズが小さくなっちゃうんだけど コンパイル環境によるのかな? あと、コンパイラのMRUでファイルを選択したとき、そのファイルが存在しなかったら「ファイルが存在しないのでこのファイルのエントリを削除しますか?」みたいなこと聞かれるけど、 yesにするとそのエントリがあった番号のエントリが削除されるが、既にそのファイルが存在しないエントリは一番上になっちゃってる 順序の問題やね
101 名前:名無し~3.EXE mailto:sage [2006/11/28(火) 18:02:58 ID:m720taT7] >条件付きのインストールができますか? たとえば,あるレジストリ・キーやファイルが存在する場合に限って先へ進むなど。 >Inno Setup 4では新しいパスカル・スクリプトによりこれがサポートされるようになりました。 まさにこれがやりたいんだけど、どっかでサンプルありませんか?
102 名前:名無し~3.EXE mailto:sage [2006/11/28(火) 23:15:27 ID:jo5r1y0a] >>101 ttp://ffdshow-tryout.svn.sourceforge.net/viewvc/ffdshow-tryout/bin/distrib/InnoSetup/ にあるffdshowのインストールスクリプトとか参考にならない?
103 名前:名無し~3.EXE mailto:sage [2006/11/29(水) 04:41:57 ID:YEjXRjui] [Code]はISUnp使っても抽出できないよ
104 名前:名無し~3.EXE mailto:sage [2006/11/29(水) 08:12:13 ID:uJVskZH2] isunp使うまでもなく issファイルそのものなんだが
105 名前:名無し~3.EXE mailto:sage [2006/11/29(水) 14:05:29 ID:O1HI3Zaf] >>101 [Code] function ShouldSkipPage(PageID: Integer): Boolean; begin // 「HKCU\Software」が存在する場合のみタスクの選択ページを表示 if (PageID = wpSelectTasks) and not RegKeyExists(HKEY_CURRENT_USER, 'Software') then Result := True; // 「C:\file.fil」が存在する場合のみタスクの選択ページを表示 if (PageID = wpSelectTasks) and not FileExists('C:\file.fil') then Result := True; end;
106 名前:名無し~3.EXE mailto:sage [2006/11/29(水) 14:30:45 ID:O1HI3Zaf] なんでUninstallIconFile 廃止したんだよー
107 名前:101 mailto:sage [2006/11/29(水) 17:52:24 ID:nHAaTmwa] >>102 >>105 ありがとうございます!
108 名前:名無し~3.EXE mailto:sage [2006/11/29(水) 20:29:17 ID:O1HI3Zaf] あ、notは消して
109 名前:名無し~3.EXE mailto:sage [2006/11/29(水) 20:30:03 ID:O1HI3Zaf] しかもskipだからtrueだとタスクページは表示されないわw
110 名前:101 [2006/11/29(水) 21:53:03 ID:nHAaTmwa] 画面がスキップしたんですが そのままインストールまで行ってしまうようになってしまいました。 レジストリキーがない場合はそこで終了、というのはどのようにやるのか 教えていただけませんでしょうか? 聞いてばっかりですんません。
111 名前:101 [2006/11/29(水) 21:57:37 ID:nHAaTmwa] レジストリキーがない場合は エラーメッセージを出して終了させるという風にしたいのです。
112 名前:名無し~3.EXE mailto:sage [2006/11/29(水) 23:36:58 ID:O1HI3Zaf] セットアップ起動時にレジストリを確認する場合: [Code] procedure InitializeWizard(); begin // レジストリキー「HKCU\Software\hoge」が存在するか確認 if RegKeyExists(HKEY_CURRENT_USER, 'Software\hoge') = False then begin // メッセージを表示 MsgBox('レジストリが存在しません。セットアップを終了します。', mbInformation, MB_OK); // セットアップを終了 Abort; end; end; インストール開始時にレジストリを確認する場合: [Code] procedure CurStepChanged(CurStep: TSetupStep); begin // レジストリキー「HKCU\Software\hoge」が存在するか確認 if (CurStep = ssInstall)and (RegKeyExists(HKEY_CURRENT_USER, 'Software\hoge') = False) then begin // メッセージを表示 MsgBox('レジストリが存在しません。セットアップを終了します。', mbInformation, MB_OK); // セットアップを終了 Abort; end; end;
113 名前:名無し~3.EXE mailto:sage [2006/11/29(水) 23:38:24 ID:O1HI3Zaf] あ、インデントが消えちゃうのか セットアップ起動時にレジストリを確認する場合: [Code] procedure InitializeWizard(); begin // レジストリキー「HKCU\Software\hoge」が存在するか確認 if RegKeyExists(HKEY_CURRENT_USER, 'Software\hoge') = False then begin // メッセージを表示 MsgBox('レジストリが存在しません。セットアップを終了します。', mbInformation, MB_OK); // セットアップを終了 Abort; end; end; インストール開始時にレジストリを確認する場合: [Code] procedure CurStepChanged(CurStep: TSetupStep); begin // レジストリキー「HKCU\Software\hoge」が存在するか確認 if (CurStep = ssInstall)and (RegKeyExists(HKEY_CURRENT_USER, 'Software\hoge') = False) then begin // メッセージを表示 MsgBox('レジストリが存在しません。セットアップを終了します。', mbInformation, MB_OK); // セットアップを終了 Abort; end; end;
114 名前:101 mailto:sage [2006/11/30(木) 10:46:37 ID:ENwgwMW7] >>113 重ね重ねありがとうございます! 本当に助かりました。
115 名前:名無し~3.EXE mailto:sage [2006/12/06(水) 16:13:08 ID:G6jjsYPh] コンパイラのRunメニューの「Run to Cursor」「Step Into」「Step Over」「Toggle Breakpoint」の意味が分からない… ブレークポイントって何に使うの?
116 名前:名無し~3.EXE mailto:sage [2006/12/06(水) 16:48:37 ID:kXnn62jq] デバッガのメニューみたいだけど 「カーソルの位置まで実行」 「一つづつコマンドを実行(関数の中にも入りますよ)」 「一つづつコマンドを実行(関数は飛ばしますよ)」 「ブレークポイントのオンオフ」 ブレークポイントは強制的にデバッガに戻ってくる(実行の停止)場所 みたいなもんかと。 innoのが同じかどうかはシラネ
117 名前:名無し~3.EXE mailto:sage [2006/12/06(水) 17:11:24 ID:G6jjsYPh] あーなるほど、便利な人にとっては便利そうな機能だねぇ
118 名前:名無し~3.EXE mailto:sage [2006/12/06(水) 17:14:11 ID:G6jjsYPh] ×便利な人にとっては ○使い方によっちゃ
119 名前:名無し~3.EXE mailto:sage [2006/12/12(火) 13:51:32 ID:BsuKZePD] December 10, 2006 - Inno Setup 5.1.9 released. キタキタキタキタ━━━━(゚∀゚≡(゚∀゚≡゚∀゚)≡゚∀゚)━━━━!!!!
120 名前:名無し~3.EXE mailto:sage [2006/12/12(火) 14:14:28 ID:BsuKZePD] - 既定の動作の変更: [Setup] セクションの PrivilegesRequired コマンドの既定を admin にしました。以前のバージョンの既定は none でした。 たいてい、インストールは管理者権限がないとうまく起動しません。; したがって、非管理者権限でのテストを行っていないなら none を使用すべきではありません。 - Windows Vista で、インストールの起動時には PrivilegesRequired コマンドの設定の通りに管理者権限を要求します。以前のバージョンの Inno Setup は Vista 上だと常に権限を要求しました。 このバージョンでは PrivilegesRequired が none に設定されていると、管理者権限は要求されません。 - Windows Vista で、セットアップが管理者権限で起動されなかった場合、アンインストーラは管理者権限を要求しないようにしました。 - URL (ウェブサイトのアドレス) を [Icons] セクションの Filename パラメータで指定できるようにしました。URL を検出すると、セットアップは普通のショートカットの代わりにインターネットショートカット (.url) を作成します。 (注意: 以前のバージョンの URL のショートカットを Windows 95 か NT 4.0 で使用するのは推奨できません。Internet Explorer がインストールされていればどんなバージョンの Windows でも動くでしょう。) - Windows Vista の 64 ビットバージョンでのバグの回避策を追加しました: ユーザー情報ページのデフォルトが "Microsoft" となるでしょう。 - Pascal スクリプト: FontExists 関数を追加しました。 - アンインストールプログラムのバージョンを 51.44.0.0 にしました。 - 細かい修正。
121 名前:名無し~3.EXE [2006/12/12(火) 14:24:15 ID:BsuKZePD] バージョンうpage
122 名前:名無し~3.EXE [2006/12/12(火) 16:30:34 ID:pkEa5ejs] パソコン買うならここだろsearch.goo.ne.jp/web.jsp?MT=do%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B5%E3%82%AF%E3%83%88&STYPE=web&IE=UTF-8&from=gootop
123 名前:名無し~3.EXE mailto:sage [2006/12/12(火) 21:22:43 ID:jhX8KZcK] 更新履歴よんでるとVista対応ってあるけど、トップページには Vista対応って記載されていない。対応準備みたいなものか?
124 名前:名無し~3.EXE mailto:sage [2006/12/13(水) 03:07:44 ID:rokSOHJy] ttp://news.jrsoftware.org/read/ フォーラム的なものがあることにいまさら気付いた ニュースグループとは時代遅れだなぁ
125 名前:名無し~3.EXE mailto:sage [2006/12/13(水) 08:26:16 ID:+KFm/RGv] 何が時代遅れ?
126 名前:名無し~3.EXE mailto:sage [2006/12/14(木) 00:25:55 ID:ju74AXff] 普通phpBBとかだろ
127 名前:名無し~3.EXE mailto:sage [2006/12/14(木) 01:07:58 ID:sGzqTtoj] 確かに時代遅れだが、プル型メディアとプッシュ型メディアはそれぞれ利点があるしなあ 製作側の好みというか。
128 名前:名無し~3.EXE mailto:sage [2006/12/14(木) 07:58:53 ID:2ygVOTfT] 日本人に「みんなとびこんでますよ」
129 名前:名無し~3.EXE mailto:sage [2006/12/14(木) 16:19:19 ID:qDZrQc7R] レジストリの【HKEY_CLASSES_ROOT\Installer\Products】に書かれている ぐちゃぐちゃっとした文字列は何を表してるんでしょうか?
130 名前:名無し~3.EXE mailto:sage [2006/12/14(木) 17:46:02 ID:ju74AXff] それInnoじゃなくてMSIが書くやつだよ。。。 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installerとかにも色んな情報残す
131 名前:名無し~3.EXE [2006/12/15(金) 20:09:54 ID:qhqb4zyI] ゲーム用のインストーラーを作成しているのですが、 Windows 2000で起動時の画面が文字化けしてしまいます。 「セットアッププログラムへようこそ」が化けます。 これを解消する方法はないでしょうか? ・Windows 2000 文字化け gamdev.org/up/img/8366.png ・Windows XP 文字化けしない gamdev.org/up/img/8367.png 他のソフト(PictBear SE)でも、文字化けしてました。 バージョンは、5.1.5です。って古いな・・・
132 名前:名無し~3.EXE [2006/12/15(金) 20:38:25 ID:qhqb4zyI] 5.1.9にアップデートして、公式ページにあるアンオフィシャルJapanese-5-5.1.0.islのを入れたら、 何の問題もなく、Windows2000でも表示されましたヽ( ´ー`)ノ おさわがせしました
133 名前:名無し~3.EXE mailto:sage [2006/12/15(金) 22:03:42 ID:uLHTAeK9] 完全に新しくislを翻訳してみたわけだが
134 名前:名無し~3.EXE mailto:sage [2006/12/19(火) 10:29:37 ID:nMu4C/Eg] TOBY SOFT - GAN! GAN! GAN! - HOME www.tobysoft.net/gangangan/
135 名前:名無し~3.EXE [2006/12/19(火) 14:12:56 ID:OqoKXqbf] >>134 晒すのやめて(´д`;)
136 名前:名無し~3.EXE mailto:sage [2006/12/19(火) 15:57:04 ID:nMu4C/Eg] じゃあセットアップ本体を晒してもらおうか
137 名前:名無し~3.EXE mailto:sage [2006/12/19(火) 20:36:44 ID:Oa+JvBRb] 晒してほしないモンがageるか? 宣伝乙やろ。
138 名前:名無し~3.EXE mailto:sage [2006/12/20(水) 00:42:42 ID:exuPV0WN] ごめん。2chブラウザでageデフォにしてたんだよ。もうこれ以上突っ込まないでくれ・・・
139 名前:名無し~3.EXE mailto:sage [2006/12/28(木) 15:46:38 ID:WloqDP3i] VistaでInno Setupを検証中にocxを使ったアプリで問題があったので報告。 VistaはPrivilegesRequired=adminを指定指定しても 標準ユーザー(非管理者)でインストールを実行できるようになっている。 (※ただし管理者ユーザーのパスワードを求められる) インストール→再起動の後にアプリケーションを実行してもocxが レジストリに登録されていないようで起動できない。 regeditでレジストリ値を見ると確かに登録されていない。 ただしインストール→再起動の後に、管理者ユーザーで1度ログインする(実行はしない)か、 アプリケーションのショートカットを右クリック→「管理者として実行」で初回実行すると、 その後は問題なく起動できるようになる。 regeditでもレジストリ値が確認できる。 なんかややこしいことになってるがOS側の問題なんだろうか・・・。 一応Inno Setup 4.2.7で発見して、5.1.9も試したが解決できなかった。
140 名前:名無し~3.EXE mailto:sage [2006/12/28(木) 16:02:38 ID:3FmJScY4] C:\Program files 以下にインストールして、そのままインストーラから 直接アプリケーションを実行させると Vista の UAC は働くのだろうか?
141 名前:名無し~3.EXE mailto:sage [2006/12/28(木) 18:46:47 ID:WloqDP3i] インストーラが起動したときにUACが働いてるのでそれ以降は働かないのでは [RUN]セクションにプログラムを追加してテストしたが普通に起動した。
142 名前:名無し~3.EXE mailto:sage [2006/12/29(金) 05:07:28 ID:YMmUWWTP] Support for all versions of Windows in use today: Vista, XP, 2003, 2000, Me, 98, 95, and NT 4.0. (No service packs are required.) 一応、Vistaサポートされてんだ
143 名前:名無し~3.EXE mailto:sage [2006/12/29(金) 18:59:52 ID:JFNFH5Tz] 現行のIsToolの日本語化パッチか、日本語化パッチがある5.0.6版のInnoSetup+IsToolってどっかにない? 仕事で使うことになったんだがさっぱわからん
144 名前:名無し~3.EXE mailto:sage [2007/01/08(月) 09:22:39 ID:vpTYkiwp] >>143 俺が作ってやるよ
145 名前:名無し~3.EXE mailto:sage [2007/01/08(月) 10:54:21 ID:FWpHHL4+] >>143 俺が使ってるやつ。 自分で日本語化したやつなんで、ビミョーに誤訳などあるかもしれん。 バージョンは5.1.8 ma-me-moo.no-ip.info/~upload/cgi-bin/upload/upload.cgi?mode=dl&file=70 DL KEYは istool
146 名前:144 mailto:sage [2007/01/08(月) 15:22:12 ID:vpTYkiwp] 作ってやるってのはセットアップの方ねw
147 名前:名無し~3.EXE mailto:sage [2007/01/08(月) 22:28:39 ID:lfN+NZGP] Vista上ではコモンユーザディレクトリは All Users では なくPublicになると聞きますが、commonstartup 変数を 使用している場合、特に何も変更なくPublicのスタート アップにしてくれるのでしょうか? Innoは5.1.8です。
148 名前:名無し~3.EXE mailto:sage [2007/01/10(水) 09:44:20 ID:4TuA2XmW] >>147 Vista RC2で試してみました Innoは5.1.9 commonstartup変数を使用した場合、以下の場所に置かれました C:\ProgramData\Microsoft\Windows\Start Menu\Programs\startup ちなみに ProgramDataフォルダには隠し属性が付いてます。
149 名前:名無し~3.EXE mailto:sage [2007/01/10(水) 19:41:27 ID:UMNZrf+C] >148 お手数かけて申し訳ないです。 Publicの立ち位置を誤って理解していました。 助かったです、ありがとう。
150 名前:名無し~3.EXE mailto:sage [2007/01/12(金) 11:24:29 ID:DQDg8uJz] いつになったらunicode対応するのかな ていうかする気なさそうだけどw
151 名前:名無し~3.EXE mailto:sage [2007/01/16(火) 00:14:08 ID:RuO/FUoQ] ttp://nardog.takoweb.com/misc/#documents 勝手にmystral_kkさんのサイトをミラーしてみました
152 名前:名無し~3.EXE mailto:sage [2007/01/17(水) 18:33:13 ID:iuNPA82m] Inno Setup 日本語 デベロッパーズガイド ttp://inno-setup.sidefeed.com/ こんなサイトあったのか トラックフィードの会社がやってるみたい
153 名前:名無し~3.EXE mailto:sage [2007/01/28(日) 17:49:52 ID:pJOrHfR4] サポートされてるクラスに、TGroupBoxがないのはなぜだ? グループボックス的なものを作るには、TLabel(もしくは TNewStaticText)に重ねてTPanelやTBavelを使うしかない?
154 名前:名無し~3.EXE mailto:sage [2007/02/01(木) 00:47:13 ID:oQiHOm9E] インストールログやアンインストールログの出力機能あるけど何につかうん?ユーザーが使うのか?
155 名前:名無し~3.EXE mailto:sage [2007/02/01(木) 04:13:14 ID:4h6hNF2B] 主にデバッグ用
156 名前:名無し~3.EXE mailto:sage [2007/02/05(月) 17:16:09 ID:bkiEXhxl] Vistaでインストーラの権限を継承する場合はExec、 UACを利用する場合はShellExecでいいのかな? [Run]セクションのとこにもshellexecフラグを追加しとけばOK?
157 名前:名無し~3.EXE [2007/02/12(月) 11:25:31 ID:OwSpog9o] この言い方があっているかどうかわからないが・・・ Inno Setup アンインストール情報を伴わない使用方法はできるのか? ウィザードで綺麗な見た目のファイルコピーツールとして使用したいんだけど 客のシステムに対して、ファイル入替えを実施したいのだが、 エクスプローラ上で手動で出来る奴って結構いないし、 バッチファイル作るのも面倒だし、 上書き出来なかったときなどのオペレーション考えるのも面倒だし、 その点、このようなインストーラを使えれば、全部解決でしょ? ただ、これを使う度にアンインストール情報が生成されるのもウザイ。
158 名前:名無し~3.EXE mailto:sage [2007/02/12(月) 12:11:15 ID:hzwg1GdZ] >>157 [Setup]セクションのUninstallableをNoにすればいいんじゃね?
159 名前:名無し~3.EXE mailto:sage [2007/02/12(月) 12:21:45 ID:hzwg1GdZ] そういやInnoSetupって5の途中からadminじゃないとインストールできなくなったんだよなあ
160 名前:名無し~3.EXE mailto:sage [2007/02/12(月) 15:45:32 ID:fw/KX/pF] >>159 デフォルトが PrivilegesRequired=admin になっただけで、 poweruser とか non は指定できるよ。 Vistaがらみでデフォの設定が変わったんだと記憶してる。
161 名前:名無し~3.EXE mailto:sage [2007/02/12(月) 17:57:50 ID:OwSpog9o] >>158 おー ありがとう。 早速試してみます。
162 名前:名無し~3.EXE mailto:sage [2007/02/12(月) 19:28:23 ID:wm5eEXcP] >>160 InnoSetup本体のインストーラのことだよ。まあ、その影響だろうけど 開発機の権限がpoweruserだからInnoSetupがインストールできねorz
163 名前:名無し~3.EXE mailto:sage [2007/02/12(月) 22:48:17 ID:fw/KX/pF] >>162 innounpで中身取り出せば?
164 名前:名無し~3.EXE mailto:sage [2007/02/12(月) 23:58:03 ID:hzwg1GdZ] >>163 サンクス。こんなツールがあったとは ttp://innounp.sourceforge.net/
165 名前:名無し~3.EXE mailto:sage [2007/02/15(木) 10:42:34 ID:F/Ed6vMU] InnoSetup に msm(マージモジュール)を組み込む方法を知ってる人いる? やっぱり中身を解析して、ひとつひとつ設定するしかないのだろうか? Visual Studio の Installer は細かいところで、わからない事が多いんだよな・・・
166 名前:名無し~3.EXE mailto:sage [2007/02/15(木) 12:53:43 ID:+u4dPRrN] msmを扱うexe or dllを作ればいいんじゃ?
167 名前:名無し~3.EXE mailto:sage [2007/02/15(木) 15:21:20 ID:F/Ed6vMU] >>166 お〜 だけどちょっとイメージができない・・・ できれば、もう少し詳しくお願いしたい。
168 名前:名無し~3.EXE mailto:sage [2007/02/15(木) 16:38:39 ID:+u4dPRrN] exe:[Run]/[UninstallRun]セクションでexeを実行する dll:isxdlみたいに、dllを[Code]セクションでexternalで呼び出して操作する
169 名前:名無し~3.EXE mailto:sage [2007/02/15(木) 20:46:07 ID:F/Ed6vMU] >>168 スマソ >>166 >msmを扱うexe or dll を作る というのが、まずぴんと来ない。 msmに含まれている .dll を使用した EXE を作り・・・ という意味でしょうか? 俺ってレベル低いな orz
170 名前:名無し~3.EXE mailto:sage [2007/02/15(木) 21:57:07 ID:+u4dPRrN] たぶん俺の方がレベル低いわ 答えた時点でmsmが何かさえ分かってなかったしw(たった今調べた exe/dllってのは、インストール中/後に性的いや静的に、exeを実行するなりdllを呼び出すなりして処理すればいいんでねーかと
171 名前:名無し~3.EXE mailto:sage [2007/02/17(土) 13:35:46 ID:o058SHlj] TNewCheckListBox = class(TCustomListBox) function AddCheckBox(const ACaption, ASubItem: String; ALevel: Byte; AChecked, AEnabled, AHasInternalChildren, ACheckWhenParentChecked: Boolean; AObject: TObject): Integer; のAObject: TObjectって何を指定すればいいの?nilとかにしてもエラー吐く
172 名前:名無し~3.EXE mailto:sage [2007/02/17(土) 14:23:25 ID:o058SHlj] 事故解決しますたorz
173 名前:名無し~3.EXE mailto:sage [2007/02/19(月) 09:19:04 ID:60lLrLd3] 5.1.10キタキタキタキタ━━━━(゚∀゚≡(゚∀゚≡゚∀゚)≡゚∀゚)━━━━!!!!
174 名前:名無し~3.EXE mailto:sage [2007/02/25(日) 01:05:22 ID:YLoh3AUa] ヘルプファイルを和訳したやつって5.0.8が最新だと思うけど、それ以降の和訳ってみんなどうしているの?
175 名前:名無し~3.EXE mailto:sage [2007/02/25(日) 01:41:10 ID:cbFG68+l] 英語も日本語も両方開いて、基本英語見ながら既訳の部分は日本語と照らし合わせてる
176 名前:名無し~3.EXE mailto:sage [2007/02/25(日) 02:10:55 ID:YLoh3AUa] やっぱそうなるわなwww>>82 の方法でやっているのは俺だけか?
177 名前:名無し~3.EXE mailto:sage [2007/02/25(日) 15:09:09 ID:cbFG68+l] >>176 それうpしてくれ
178 名前:名無し~3.EXE mailto:sage [2007/02/27(火) 18:36:52 ID:svK3l9Kt] 新しいバージョンではインストールされなくなるファイルがある場合、 アンインストール/インストールをしてもらえるならそれらのファイルは 残らなくなりますが、上書きされた場合には残ってしまいますよね。 残したくない場合は、インストール時に削除するコードを書くものでしょうか。
179 名前:名無し~3.EXE mailto:sage [2007/02/28(水) 14:49:18 ID:ifAx5ETf] つ [InstallDelete]
180 名前:178 mailto:sage [2007/03/01(木) 00:26:52 ID:Z4PFJ2eO] >>179 これだ!サンクス!
181 名前:名無し~3.EXE [2007/03/02(金) 11:08:21 ID:ND2dVw9b] March 1, 2007 - Inno Setup 5.1.11 released. キタキタキタキタ━━━━(゚∀゚≡(゚∀゚≡゚∀゚)≡゚∀゚)━━━━!!!!
182 名前:名無し~3.EXE mailto:sage [2007/03/02(金) 11:11:59 ID:ND2dVw9b] ttp://www.jrsoftware.org/isdonate.php これを見ると、相当稼いでるんだろうな
183 名前:名無し~3.EXE [2007/04/11(水) 12:40:48 ID:YOJvVR3Q] age
184 名前:名無し~3.EXE [2007/04/27(金) 01:41:30 ID:1wgLopaD] 5.1.12 ランダムのリンクから落とそうとしたら、5.1.11どころか5.1.10が落ちてきた 相変わらずだな
185 名前:名無し~3.EXE mailto:sage [2007/05/08(火) 00:21:53 ID:RNF/GBY6] ファイルのショートカットがプログラムメニューにあり、>>178 みたいにファイルが なくなるとき、ショートカットを削除するにはコードを書く必要があるでしょうか。
186 名前:名無し~3.EXE mailto:sage [2007/05/11(金) 11:28:51 ID:u/JrEpKc] >>185 [InstallDelete] Type: files; Name: "{group}\<削除するショートカット名>.lnk" これで十分でしょ
187 名前:名無し~3.EXE mailto:sage [2007/05/12(土) 15:05:00 ID:0fJ73Ot3] プログレスバーのゲージ操作は可能でしょうか?
188 名前:名無し~3.EXE mailto:sage [2007/05/23(水) 08:44:41 ID:YzYhSZqs] プリンタ一覧を取得できる?
189 名前:名無し~3.EXE mailto:sage [2007/05/23(水) 19:03:58 ID:fnsk0YWn] ウィザード開始時用、NT専用、あんまりデバッグしてない、あとはご自由に [Code] var Printers: TArrayOfString; function GetPrinters: Boolean; begin if RegGetSubkeyNames(HKLM, 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers', Printers) then Result := True else begin case MsgBox('プリンタの取得に失敗しました。', mbCriticalError, MB_ABORTRETRYIGNORE) of idAbort: Abort; idRetry: GetPrinters; idIgnore: Result := False; end; end; end; procedure InitializeWizard(); var I: Integer; S: String; begin if GetPrinters then begin S := ''; for I := 0 to GetArrayLength(Printers)-1 do S := S + Printers[I] + #13#10; MsgBox('List of subkeys:'#13#10#13#10 + S, mbInformation, MB_OK); end; end;
190 名前:名無し~3.EXE mailto:sage [2007/05/23(水) 19:06:06 ID:fnsk0YWn] NTっていうかXPだね
191 名前:188 mailto:sage [2007/05/23(水) 19:38:58 ID:+6oUejzm] >>189 d。なるほど、レジストリか。これならプリンタドライバ一覧も取得できそう
192 名前:名無し~3.EXE mailto:sage [2007/05/25(金) 13:29:54 ID:EFYe5Esl] InnoEditX 1.20.0.0 キタ――(゚∀゚)――!! ttp://textexpage.s154.xrea.com/software/innoeditx/
193 名前:名無し~3.EXE mailto:sage [2007/05/25(金) 17:45:46 ID:MIlXeAcP] 何があってもそれ使う気にはならん 窓の杜も阿呆なもんだ ISTool/ISGenは信用できるんだけどね(三者とも根拠はないw) てかいまさらキタ――って、一ヶ月近くも前じゃんかよw
194 名前:名無し~3.EXE mailto:sage [2007/05/26(土) 01:44:46 ID:K25p0aU9] >>193 何で使う気ならんの? いや、おれも使ってないがwww ISToolあたりは使ってる気がする。(何つかってたか忘れた)
195 名前:名無し~3.EXE [2007/05/26(土) 01:46:07 ID:K25p0aU9] それはそれとして、 ファイル群のリストの作成が面倒くさいので、 いつもRubyスクリプトで、最新のファイル構成を一発で 追加できるようにしているのですが、俺だけですか? 手動で追加すんの面倒でない?
196 名前:名無し~3.EXE mailto:sage [2007/05/26(土) 16:05:46 ID:cEOsBytF] フォルダにまとめてExcludes使うかスクリプトウィザード使うか
197 名前:名無し~3.EXE mailto:sage [2007/05/31(木) 02:31:27 ID:MwxYekov] Japanese.islの DialogFontName=MS Pゴシック DialogFontSize=9 TitleFontName=MS Pゴシック TitleFontSize=29 この4行をコメントアウトしないと、インストーラの見栄えが悪くなるのね… なんかいい回避方法はないもんか
198 名前:名無し~3.EXE mailto:sage [2007/06/11(月) 19:50:34 ID:0EzoX5bo] 通常使うプリンタを取得と設定ってできる?Windows2000で
199 名前:名無し~3.EXE mailto:sage [2007/07/03(火) 10:14:37 ID:S4LnkAhN] インストール先をレジストリから読み取って、強制指定するにはどうやればいいんでしょう?
200 名前:名無し~3.EXE mailto:sage [2007/07/04(水) 10:40:22 ID:Saz9J//H] レジストリから読み取って強制指定すればよい
201 名前:名無し~3.EXE mailto:sage [2007/07/04(水) 20:32:34 ID:eqbz9pfP] HKEY_LOCAL_MACHINE\SOFTWARE\ソフトウェア名 に InstPath っていうのを REG_SZ形式でつくって、そこにインストールパスを入れとけば、次回インストール 時にはそれが指定されるはず。 InnoSetupスクリプトの[Setup]セクションに UsePreviousAppDir=false が書かれているとこの動作はしない。(デフォルトはTrue)
202 名前:名無し~3.EXE mailto:sage [2007/07/05(木) 21:22:55 ID:p+yJ7LxL] 基本的な事かも知れませんが、教えて下さい。 ↓の様に記述しても、A\B\以下のフォルダ及び、ファイルがコピーされません。 [Files] Source: "A\*"; DestDir: "{app}\A"; やはり、サブディレクトリ及びサブファイルの指定は、 ↓みたいに全部書いてやる必要があるのでしょうか? [Files] Source: "A\*"; DestDir: "{app}\A"; Source: "A\B\*"; DestDir: "{app}\A\B"; Source: "A\B\C\*"; DestDir: "{app}\A\B\C"; ヘルプも見て検索もしたんですが、良いやり方が見つかりませんでした。。
203 名前:名無し~3.EXE mailto:sage [2007/07/06(金) 06:57:08 ID:7DEVmrok] >>202 全部書いてやる必要があると思う。 手で書くのは大変だから俺は ISTool 使ってる ファイルとディレクトリセクションの所で、フォルダをドラッグアンドドロップ してやれば、そのフォルダ構造で展開したスクリプト生成してくれるから
204 名前:名無し~3.EXE mailto:sage [2007/07/06(金) 11:33:27 ID:wYVUnA8a] >>202 試さないでレスするけど、 recursesubdirs って flag があるけど、これじゃダメ? ↓こんな感じで。 Source: "A\*"; DestDir: "{app}\A"; Flags: recursesubdirs;
205 名前:名無し~3.EXE mailto:sage [2007/07/07(土) 05:54:32 ID:vcj0XyE3] >>203 >>204 ありがとうございました^^ 両方試してみて、良さげな方を使ってみます!!
206 名前:名無し~3.EXE mailto:sage [2007/07/12(木) 07:28:57 ID:bq62J4wG] すいません、レジストリに関して、質問です。 (1)太郎と花子が使っているコンピュータに、Innoを使ってソフトをインストール (2)太郎がソフトを使ったので、ソフトが、太郎のHKEY_CURRENT_USER 以下に書き込む (3)花子もソフトを使ったので、ソフトが、花子の HKEY_CURRENT_USER 以下にも書き込む (4)太郎がInnoのアンインストーラを起動。 この場合、太郎の HKEY_CURRENT_USER 以下のレジストリデータは消えてくれますが、 花子の HKEY_CURRENT_USER 以下のレジストリデータは消えません。 全員の分を消したい場合、どうしたらいいのでしょうか? レジストリにゴミ残すわけにもいきませんし、ユーザ名一覧を取得しても埒があかないです。
207 名前:名無し~3.EXE [2007/07/16(月) 14:21:15 ID:n1KgEpN7] インストールウィザードの左側の画像は WizardImageFile で指定できますが、 背景ウィンドウ(グラデーションのやつ)に画像を貼ることはできないのでしょうか?
208 名前:名無し~3.EXE mailto:sage [2007/07/16(月) 15:21:45 ID:sblBpYvJ] コンポーネントの選択で躓いてる・・・ Example内のComponents.issを流用すればいいよね?
209 名前:名無し~3.EXE mailto:sage [2007/07/20(金) 17:30:36 ID:hO9HvSEs] >>206 HKEY_USERS それか、初めからユーザー名サブキーなりでHKEY_LOCAL_MACHINEに作ったら? 自分用や設定で選べるならいいけど、太郎に勝手に消されたら花子怒るだろ
210 名前:206 mailto:sage [2007/07/21(土) 23:51:05 ID:o0JsCwdu] >太郎に勝手に消されたら花子怒るだろ この一言で吹っ切れました。ありがとうございました。 よく考えてみると、管理者がインストールするようなケースでは、 レジストリのゴミが気に食わないとか言い出すことは稀でしょうし。
211 名前:名無し~3.EXE [2007/07/22(日) 22:27:54 ID:iUgtOKRg] >>197 ・コメントアウトする(2k以前では文字化け) ・フォントをtahomaにする(9xでは文字化け) ・WizardImageStrechをnoにする(画像を調整する必要がある)
212 名前:名無し~3.EXE [2007/07/23(月) 15:05:15 ID:dWejKEZb] 5.1.13 (2007-07-22) Compiler IDE changes: During the compression phase of a compile, the status bar now shows the estimated time remaining and KB compressed/second. The Edit | Redo shortcut is now Ctrl+Y. The previous shortcut (Shift+Ctrl+Z) still works too. これは嬉しい
213 名前:名無し~3.EXE mailto:sage [2007/07/25(水) 19:27:51 ID:E77J7JYf] とりあえずヘルプファイルを7-zipで解凍してプロジェクトファイルにしてみたんだが ヘルプの和訳ってニーズあるのかな。
214 名前:名無し~3.EXE mailto:sage [2007/07/26(木) 00:49:27 ID:GKUl6WwP] >>213 かなりある
215 名前:名無し~3.EXE mailto:sage [2007/07/26(木) 07:20:41 ID:3EscVlZD] どうせならinnoよりNSISのヘルプをやってくれ
216 名前:名無し~3.EXE mailto:sage [2007/07/26(木) 07:59:45 ID:JzhcIAuL] NSISは糞だからいや。自分でどうぞ
217 名前:名無し~3.EXE mailto:sage [2007/07/26(木) 09:51:14 ID:3EscVlZD] NSIS自体が糞なんじゃなくてNSIS使いが糞なんだろ まあヘルプもどうでもいいけど
218 名前:213 mailto:sage [2007/07/26(木) 14:15:39 ID:0Yh220T8] >>215 NSISってこれか ttp://nsis.sourceforge.net/Main_Page 複雑な割に情報が少なそうな感じだな。 まあここはInnoのスレだし、NSISはヘルプファイルというよりも助け (wikiみたいな情報集約サイト)が必要なんじゃね?と思ったので とりあえずInnoのヘルプを和訳してみる。 ほとんどはたぶん既存のやつを切った貼ったするだけだと思うけど。
219 名前:名無し~3.EXE mailto:sage [2007/07/26(木) 17:08:14 ID:eIP1PAFv] >>218 あなたは神と呼ばれるでしょう。 マジありがとう
220 名前:188 mailto:sage [2007/07/26(木) 19:30:15 ID:yvWow1Jz] >>218 いい人
221 名前:名無し~3.EXE mailto:sage [2007/08/11(土) 15:37:11 ID:0QctgT1e] August 9, 2007 - Inno Setup 5.1.14 released.
222 名前:名無し~3.EXE [2007/09/17(月) 17:46:21 ID:IfG7qwlC] NSISのスレってない? ここ↓くらい? インストーラー相談室 pc11.2ch.net/test/read.cgi/tech/997727326/
223 名前:名無し~3.EXE mailto:sage [2007/09/20(木) 13:58:25 ID:9e1HgdOl] 新しいの(5.2.0)来ましたね。 で、質問なんですが、 「複数のアプリのインストーラを走らせるインストーラ」 ってのは作れますか? たとえば、ApacheとTomcatのインストーラを 自動で走らせるようにしたいのですが、 そのインストーラの制御までは出来ないようでした。 イメージ的には最近のマザーボードに付属してくる ドライバインストーラのようなものを作りたいのです。 (GigabyteのドライバインストーラeXpressInstallのようなもの) 済みませんが教えてください。よろしくお願いします。
224 名前:名無し~3.EXE mailto:sage [2007/09/21(金) 10:28:31 ID:voKxWpx8] インストーラのexeを{tmp}に作るようにして [Tasks]か[Components]にチェック作って [Run]セクションに{tmp}にできるexeをParametersはサイレントモードにして作ればおk
225 名前:名無し~3.EXE mailto:sage [2007/10/04(木) 16:00:49 ID:owDgx/ZV] >>224 ありがとうございました。 挑戦してみます。
226 名前:名無し~3.EXE [2007/10/10(水) 01:11:34 ID:qhtQzb9W] ISTool ttp://www.istool.org Version 5.2.0.1 (2007/09/27): Fixed bugs introduced in version 5.2.0. Version 5.2.0 (2007/09/21): Support for new Inno Setup directives up to version 5.2.0. 久々の更新来てたこれ ソース公開されたってよ ttp://sourceforge.net/projects/istool/ ttp://istool.svn.sourceforge.net
227 名前:名無し~3.EXE mailto:sage [2007/10/10(水) 07:00:20 ID:N7t7TPYg] お! ソース公開されたのか。 日本語化の為のダイアログの微調整とかResourceHackerでチマチマ やってたので助かる
228 名前:名無し~3.EXE mailto:sage [2007/10/10(水) 19:08:22 ID:qhtQzb9W] ぶっちゃけ日本語化するほどでもないけどね
229 名前:名無し~3.EXE mailto:sage [2007/10/10(水) 20:59:08 ID:N7t7TPYg] WinXP以降は日本語化しなくても使えるけど、Win98なんかでは文字化けして使えなかったからね。 その頃からずっと日本語化して使ってるから、まぁ習慣みたいなもん。 InnoSetupもランゲージファイルが別ファイルになる前から日本語化して使ってたし
230 名前:名無し~3.EXE mailto:sage [2007/10/11(木) 09:02:10 ID:BZ6JTQpS] >>229 あなたは神ですね
231 名前:名無し~3.EXE mailto:sage [2007/10/11(木) 18:31:20 ID:rufI9p6M] 遠まわしw
232 名前:名無し~3.EXE mailto:sage [2007/10/19(金) 07:41:11 ID:B6amJZuN] アンインストールする際にアプリを起動して作成されたファイルも 削除するかを問い合わせることは可能でしょうか? 出来れば「Aフォルダを削除する」「Bファイルを削除する」という風に チェック項目で選択出来るといいんですが よろしくお願いします
233 名前:名無し~3.EXE mailto:sage [2007/10/20(土) 10:55:56 ID:Zr+V4SoB] アンインストールにもComponents/Tasksを作れれば簡単にそういうことができるんだがねえ 今のところUninstallDeleteにCheck付きでエントリ作って、そのCheckのCodeのメッセージボックスかなんかで問い合わせるのが手っ取り早いかな
234 名前:232 mailto:sage [2007/10/20(土) 15:12:55 ID:ZM74Go/R] >>233 なんか難しそうなので削除用バッチファイルを作って UninstallRunで実行させてみようかと思います orz ありがとうございました
235 名前:名無し~3.EXE mailto:sage [2007/10/20(土) 15:27:20 ID:Zr+V4SoB] 問い合わせずに削除するんだったらUninstallDeleteでおk
236 名前:213 mailto:sage [2007/10/30(火) 22:44:36 ID:++1d9vcR] 5.1.3の目次の40ページくらい翻訳してみたんだが、その間に5.2.0が出てしまった。微妙…
237 名前:名無し~3.EXE mailto:sage [2007/10/31(水) 02:00:54 ID:naDqF8RJ] 三ヶ月かけてそれ?w
238 名前:名無し~3.EXE mailto:sage [2007/10/31(水) 02:01:47 ID:naDqF8RJ] あ、ちなみにヘルプのどこがどう変わったのかはcvsで分かると思うよ!(゚∀゚)
239 名前:名無し~3.EXE mailto:sage [2007/10/31(水) 18:30:52 ID:8jCMSamc] > 三ヶ月かけてそれ?w プライベートな時間を使って翻訳やってくれてる人に向かってその言い草はなんだ。 もっと応援しようよ。人のやる気を削ぐくらいならせめて黙っててくれ。
240 名前:213 mailto:sage [2007/11/02(金) 01:14:09 ID:83tPlQ7E] 途中だけど neji.maki.com/prog/ に置いときます。ご参考まで。 >>237-238 趣味なんでかなりスローペースです。 今さらだけどレポジトリ見たらisetup.xmlからプログラムで生成してるようですね。 本来はisetup.xmlを翻訳するときれいなんだろうけど、そいつから今の形にするには ISHelpGen.dprに手を入れなければならず… とりあえず今の(生成された.htmを編集する)やり方で更新してこうかと思います。
241 名前:名無し~3.EXE mailto:sage [2007/11/02(金) 07:52:57 ID:vrGS+/gV] 乙です
242 名前:213 mailto:sage [2007/11/06(火) 01:04:35 ID:FuXaSqJJ] ところで翻訳ついでに文字化けの件なんだが、フォント名に*が指定されたらDEFAULT_GUI_FONTを使う、 みたいにすれば化けなくなると思うんだけど。いまさらWin95系をサポートするのは少ないかもしれないが。
243 名前:名無し~3.EXE [2007/11/12(月) 02:34:05 ID:WyJUCuVM] いつになったらsubversionにすんだろ
244 名前: ◆Nardog23Qc mailto:sage [2007/11/12(月) 02:37:43 ID:WyJUCuVM] 返事するのすっかり忘れてた >ねじまきさん リンクはもちろんかまいませんが、mystral_kk/よりmisc/にリンクしていただく方がいいかもしれません
245 名前:名無し~3.EXE mailto:sage [2007/12/08(土) 20:07:10 ID:siVgkeif] case (GetSystemMetrics(0)) of 1024: s:='1024x768'; b:=false; end; caseで二行使ったらエラーが出てしまいます。 回避策はないのでしょうか。
246 名前:名無し~3.EXE mailto:sage [2007/12/08(土) 22:15:17 ID:B563xkyC] >>245 case (GetSystemMetrics(0)) of 1024: begin s:='1024x768'; b:=false; end; end; でダメ?
247 名前:名無し~3.EXE mailto:sage [2007/12/09(日) 14:42:51 ID:SznA5/HG] >>246 begin〜end;で囲めば良かったんですね。 大変助かりました、ありがとうございました。
248 名前:名無し~3.EXE [2008/01/23(水) 21:40:42 ID:06cwnZxm] ageます さてこれで、.infとdll一式で提供されるデバイスドライバと、 自前のソフトをワンパッケージにまとめてインストール させるようなことはできますでしょうか 要するに.infファイルを右クリックしてインストールさせることを 自動でやりたいのです
249 名前:名無し~3.EXE mailto:sage [2008/01/23(水) 22:22:50 ID:93tR+QAB] [Run]セクションを使えばできる
250 名前:InnoEditX中級者 mailto:sage [2008/01/30(水) 23:36:21 ID:iVH9bcnz] インストール中の画面表示のカスタマイズに関して質問です。 ┏━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ ファイルを展開しています..... ┃ ┃ ┃ ┃ ■■■■■■■□□□□□□□□□□□□□□ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━┛ 通常は上の画面ですが、これの見栄えを少し良くしたいと思いまして ↓の画面のようにカスタム化したいのですが、[Code]の欄にはどのように 記述すればよろしいのでしょうか?皆さんのお知恵を貸してください。 ┏━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ ファイルを展開しています..... ┃ ┃ ┃ ┃ ■■■■■■■□□□□□□□□□□□□□□ ┃ ┃ ┃ ┃ ○○○データを組み込んでいます... ┃ ┃ 進行状況 : 35% ┃ ┃ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━┛ カスタムメッセージも同時に表示出来ればユーザーは現在どのような データがインストールされているのか一目で分かるようになります。 出来ればこのようなメッセージを表示させたいのですが、無理なようでしたら 進行状況の%表示だけでもよろしいです。よろしくご教授ください。
251 名前:名無し~3.EXE mailto:sage [2008/01/31(木) 00:56:52 ID:N1be1q78] >出来ればこのようなメッセージを表示させたいのですが、無理なようでしたら進行状況の%表示だけでもよろしいです 逆 メッセージの表示はできてもパーセント表示はたぶん無理
252 名前:名無し~3.EXE mailto:sage [2008/02/01(金) 12:49:29 ID:Im65s4oY] 全体のサイズがわかっていれば、 Path := ExpandConstant('{pf}'); if GetSpaceOnDisk(Path, True, FreeMB, TotalMB) then てな感じでProgram Filesの残り容量を随時取得していくのはどうだろ。 この方法だとてきとーにしかわからないから、全体のサイズもてきとーに設定しておけばいいんじゃないかな。
253 名前:名無し~3.EXE mailto:sage [2008/02/01(金) 22:21:51 ID:AfYxHZd4] なるほど〜
254 名前:名無し~3.EXE mailto:sage [2008/02/04(月) 11:45:53 ID:sIceOo5P] スレチかもしれんが、innounpの更新はもう無し?溶かせないver増えてきてウザいのよ
255 名前:名無し~3.EXE mailto:sage [2008/02/04(月) 22:53:14 ID:XDP1Bz9f] >>251 いや、どちらも普通にスクリプト組めるだろ %表示はちょいと工夫しないといけないかもしれないが・・・・・・。
256 名前:251 mailto:sage [2008/02/06(水) 10:20:33 ID:BQKUexJx] 考えてみたら、TOutputProgressWizardPage.ProgressBarのMin、Max、Positionを直接取得すれば手っ取り早いようなw
257 名前:名無し~3.EXE mailto:sage [2008/02/19(火) 16:10:02 ID:8kMs3RUv] >>254 Forum→Open Discussion
258 名前:名無し~3.EXE mailto:sage [2008/03/04(火) 12:27:41 ID:huuiHwFK] InnoSetupで作ったインストーラーをvistaで使うと、 「認識できない発行元」がどうたらというのが出るのですが、 これはどうにかできないのでしょうか。
259 名前:名無し~3.EXE mailto:sage [2008/03/05(水) 08:07:29 ID:yQCQkiFT] 認識できる発行元になる=MSの犬になる
260 名前:名無し~3.EXE mailto:sage [2008/03/05(水) 23:52:50 ID:JJzalJp6] >>258 InnoSetupのバージョンは?
261 名前:名無し~3.EXE mailto:sage [2008/03/05(水) 23:55:04 ID:JJzalJp6] ちなみにどのような環境下から実行している? 例えば、CD上からとかHDDからとか、ネットワークの向こう側からとか。。。
262 名前:名無し~3.EXE mailto:sage [2008/03/13(木) 21:50:34 ID:f9nRUmi5] インストールする時に、フォルダを選ばすのでは無くて、 ドライブを選ばせたい… ドライブ一覧と各空き容量を表示させて、 どのドライブにインストールするかだけ決めさせたいんだけど、 自前でスクリプト組まないと駄目かなぁ…
263 名前:名無し~3.EXE mailto:sage [2008/03/13(木) 22:03:51 ID:y4GfLvnb] ドライブの空き容量を求めるようなAPIあったっけって、探したら、 GetSpaceOnDiskっていう関数があるみたいだから、がんばればできるな。
264 名前:名無し~3.EXE mailto:sage [2008/03/15(土) 09:51:40 ID:k7Y7hwJ+] >>263 おー、ありがとう。頑張ってみよう
265 名前:名無し~3.EXE mailto:sage [2008/04/02(水) 18:02:54 ID:GFWmvRbp] 改ざんチェックってOFFに出来ませんか?
266 名前:名無し~3.EXE mailto:sage [2008/04/02(水) 23:00:28 ID:Z3pZLig5] むりだろ
267 名前:名無し~3.EXE mailto:sage [2008/04/04(金) 02:35:18 ID:0eopxQQA] dontverifychecksum
268 名前:名無し~3.EXE mailto:sage [2008/04/18(金) 15:32:35 ID:tzhWw9UD] procedure InitializeWizard でInputQueryPageを作って、インストールコンポーネント選択画面表示後に その作ったページを表示しようとしているのですが、 コンポーネントが選択されなかったらそのページを表示しないようにしたいんですが、 そういうことは可能でしょうか? ShouldSkipPageとかあるんで、Skipを簡単に設定できるのかなと思ったら どうも無理っぽいんで、やり方があれば教えてください。
269 名前:名無し~3.EXE mailto:sage [2008/04/19(土) 10:50:52 ID:LJ2Vt8dV] function ShouldSkipPage(PageID: Integer): Boolean; begin PageID := YourPage; if IsComponentSelected('showyourpage') = False then result := True; end; こんな感じじゃない? あっ、でもPageIDはIntegerか
270 名前:268 [2008/05/23(金) 18:40:52 ID:pqQrAxqs] >>269 長いこと見てませんでしたすんません。 function ShouldSkipPage(PageID: Integer): Boolean; begin if PageID=myPage.ID then begin if IsComponentSelected('myComponents') = True then result := True; end; end; で出来ました。 ありがとうございました。
271 名前:名無し~3.EXE mailto:sage [2008/05/24(土) 20:04:30 ID:vq211eoh] innounpの新版が出た様 Forumで告知されてた ttp://innounp.sourceforge.net/
272 名前:名無し~3.EXE mailto:sage [2008/06/01(日) 08:47:13 ID:rVpcScuT] 差分ファイル作成ソフト総合 Ver 1.00 pc11.2ch.net/test/read.cgi/software/1212183635/
273 名前:名無し~3.EXE mailto:sage [2008/07/15(火) 13:20:03 ID:nBlSYQqw] Vista対応の為に「Program Files」フォルダにインストール出来ない様にしたいのですが、 そういう事は可能でしょうか。もし出来たらやり方を教えて頂けませんでしょうか。
274 名前:名無し~3.EXE mailto:sage [2008/07/17(木) 03:53:15 ID:gweVByJM] それもわからないんじゃInno使うな
275 名前:名無し~3.EXE mailto:sage [2008/07/18(金) 13:54:32 ID:VrcGFK3B] 割り算の余りを出したいのですが、%が使えないみたいなのです。 何か他に方法はないのでしょうか。
276 名前:名無し~3.EXE mailto:sage [2008/07/18(金) 14:03:15 ID:JXsBfD8N] >>275 mod
277 名前:名無し~3.EXE mailto:sage [2008/07/18(金) 15:24:11 ID:VrcGFK3B] >>276 mod(8,3)でエラーが出ました…。 どこかにリファレンスはないのでしょうか。
278 名前:名無し~3.EXE mailto:sage [2008/07/18(金) 15:33:22 ID:jEclgh34] delpi 剰余 とかでググることも思いつかない?
279 名前:名無し~3.EXE mailto:sage [2008/07/18(金) 15:34:12 ID:jEclgh34] delphiのまちがい。 だけど、delpiでもググれたぜ!
280 名前:名無し~3.EXE mailto:sage [2008/07/18(金) 15:34:22 ID:SRQl24ht] >>277 pascalだからpascalのマニュアルを探せばいいじゃね?
281 名前:名無し~3.EXE mailto:sage [2008/07/18(金) 15:42:26 ID:VrcGFK3B] >>279-280 pascalというものだったのですね。 javaみたいな関数かと思ってたので。 ありがとうございました。
282 名前:名無し~3.EXE [2008/07/29(火) 07:51:28 ID:1T8w37+0] >>275 a := 13 mod 4 a = 1 => true