ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月19日(金) 03:56

全ての表示時間は UTC+09:00 です




新しいトピックを投稿する  トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2019年4月10日(水) 17:09 
みなさま
以前、質問したかもしれないのですがすみません。

自分が作ったプログラムのウインドウの左上にActiveBasicと出てしまうのですが
これを所望の内容に変更する方法を教えてください。


通報する
ページトップ
   
投稿記事Posted: 2019年4月10日(水) 19:40 
オフライン

登録日時: 2006年2月05日(日) 17:10
記事: 215
お住まい: 東京都
上記の事象について私は遭遇したことがありませんのでわかりません。
この投稿をみて念のため自作の各タイプのプログラムを動かしてみましたが。
そこで確認ですが、
●使用しているABのバージョンはAB4またはAB5ですか?
●ご自身で作成されたプログラムのタイプはノーマルウインドウ系またはN88BASIC系DOSプロンプトのいずれかですか?
●常に上記の現象が発生するのでしょうか?

もしノーマルウインドウ系のプログラムであればWin32 Api SetWindowTextでプログラムのウインドウのタイトルを変更すればよいと思いますが?
よろしくお願いいたします。


通報する
ページトップ
投稿記事Posted: 2019年4月18日(木) 13:28 
恐れ入ります。

実行時にウインドウに「BASIC PROMPT」と出てしまうことを言ってます。

バージョンはあまり関係ないので、どなたか、コードで回答を出せる方、教えてください。


通報する
ページトップ
   
投稿記事Posted: 2019年4月18日(木) 19:18 
オフライン

登録日時: 2006年2月05日(日) 17:10
記事: 215
お住まい: 東京都
過去に同様な投稿がありましたが、
以下の様にすればよいと思います。

#N88BASIC
/* AB5CP5の場合 */
SetWindowText(ActiveBasic.Prompt.Detail._PromptSys_hWnd,"TEST PROGRAM")
/* AB4の場合 */
SetWindowText(_PromptSys_hWnd,"TEST PROGRAM")
PRINT "TEST PROGRAM"
MessageBox(NULL,"TEST","TESTEND",MB_OK)
END

なお現在AB5CP5は#N88BASICタイプのプログラムをコンパイルするとエラーになります。
なのでAB4を使用してください。
よろしくお願いいたします。


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 4 件の記事 ] 

全ての表示時間は UTC+09:00 です


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[8人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean