ページ 1 / 1
コンパイル方法
Posted: 2009年11月07日(土) 18:11
by ゲスト
ActiveBasic(Ver4.24.00)付属のコンパイラ BasicCompiler.exe を起動して
デバッグコンパイルやリリースコンパイルする方法を教えてください。
よろしく、お願い致します。
Posted: 2009年11月07日(土) 21:21
by konisi
BasicCompiler.exeをダブルクリックするなりして起動した後にデバッグコンパイルをする方法は知りません。
リリースコンパイルの場合はただ単に.abpファイルや.sbpファイルを選べば(プロジェクトの場合はidxファイル)コンパイルできます。
どういうわけかエディタが起動できないというのなら仕方ないんですが、もっと標準的な方法を推奨します。
Posted: 2009年11月07日(土) 22:00
by tak
コンパイル方法
Posted: 2009年11月08日(日) 01:07
by ゲスト
takさん、ありがとう御座います。
高信期さんの書かれた通り、試してみましたが失敗します。
http://www.activebasic.com/forum/viewto ... t=683#2989
"/wnd"オプション指定が原因かと、もう少し詳しく教えてください。
よろしく、お願い致します。
Posted: 2009年11月08日(日) 13:21
by konisi
ちょっと思ったんですけど、そのコマンドラインオプションはAB3用ですよね。
WebArchiveのログによると、
BasicCompiler.exeの正式コマンドラインというページが最初に確認されたのが2004年の4月14日、最後に確認されたのが2005年の5月7日なんですよね。
ところで
Discoversoftの方を見ると、AB4.0が正式に発表されたのが2005年5月9日と、どうも時期的に被ってきます。
詳しい事は山本さんに聞くべきですけど、そのコマンドラインオプションはAB4のコンパイラは対応していないんじゃないかなと。
#でなけりゃAB4登場とほぼ同時にそのページが消される理由が分からない。
コンパイル方法 解決
Posted: 2009年11月08日(日) 17:24
by ゲスト
konisiさん、ありがとう御座います。
> WebArchiveのログによると、
>
BasicCompiler.exeの正式コマンドラインというページが・・・
こう云うサイトが在るんですね^^
> ちょっと思ったんですけど、そのコマンドラインオプションはAB3用ですよね。
> 詳しい事は山本さんに聞くべきですけど、そのコマンドラインオプションはAB4のコンパイラは対応していないんじゃないかなと。
コマンドラインオプションは、公表されているものはAB4でも対応してました。
欲を云えば、パラメータ /wnd:xxxxxxxx に対して、エラーでなければ、コンパイルのダイアログを閉じる(/close)パラメータ があればいいですね。
また、よろしくお願い致します。
Ver.4.24.00 で確認
Posted: 2013年5月08日(水) 09:28
by リセッタ
今更ですが
"/wnd:xxxxxxxx"オプションは、"/clip_compile_view"を付ければ良さげです。
’ ただ、表示される位置が微妙。
’ 誰か綺麗に表示できる様にしてほしいなぁ。
確認プログラム
Posted: 2013年5月08日(水) 10:09
by リセッタ
参考程度で、
[ここをクリックすると内容が表示されます] [ここをクリックすると非表示にします]コード: 全て選択
' メニューID“IDM_CMPL"イベント用関数
Sub MainWnd_IDM_CMPL_MenuClick()
Dim lpExe As String, lpCmd As String
lpExe = "BasicCompiler.exe" ' “lpExe”は、パスを通した値に
lpCmd = Chr$(34) + lpSrc + Chr$(34) + _ ' “lpSrc”には、ソースファイルのパスを設定しとく
" /wnd:" + Right$("0000000" + Hex$(hMainWnd As Long), 8) + " /clip_compile_view"
Exec lpExe, lpCmd
End Sub