新しいプロジェクトを作ったとき・・・

ActiveBasic製ソフトウェア、またはABサイドのソフトウェアを開発された方は、こちらへご紹介ください。関連Webサイトの紹介などもこちへ。
返信する
メッセージ
作成者
Mario2
記事: 205
登録日時: 2005年5月31日(火) 13:31
お住まい: 大阪市
連絡する:

新しいプロジェクトを作ったとき・・・

#1 投稿記事 by Mario2 »

ABで新しくProjectを作ったとき、エディタには

コード: 全て選択

Function MainWndProc(hWnd As DWord, dwMsg As DWord, wParam As DWord, lParam As DWord) As DWord
	' TODO: この位置にウィンドウメッセージを処理するためのコードを記述します。

	' イベントプロシージャの呼び出しを行います。
	MainWndProc=EventCall_MainWnd(hWnd,dwMsg,wParam,lParam)
End Function

コード: 全て選択

Sub MainWnd_Destroy()
	Black_DestroyObjects()
	PostQuitMessage(0)
End Sub
が記述されていると思うのですが、それにさらに

コード: 全て選択

Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT)

End Sub
を追加して欲しいと思っています。
自分は、ヘルプファイルからのコピペで貼り付けているのですが、ヘルプファイルを開ける手間がかかるので、最初から記述されているとうれしいです。

(バグ報告になるのですが)ProjectEditorで空行に数字のみを入力(8行目に「1」などの半角数字だけが入力されている)し、コンパイルをすると通ってしまいます。
そして、222mmなどと入力し、コンパイルすると
MainWnd.sbp(20) - "mm" 無効な識別子です
と数字部分が飛ばされています。
空行に
0932840238794923470197840
などと入力してコンパイルしても通ります。
hira
記事: 203
登録日時: 2005年5月31日(火) 20:14
お住まい: 兵庫県
連絡する:

Re: 新しいプロジェクトを作ったとき・・・

#2 投稿記事 by hira »

> ABで新しくProjectを作ったとき、エディタには
>

コード: 全て選択

Function MainWndProc(hWnd As DWord, dwMsg As DWord, wParam As DWord, lParam As DWord) As DWord
> 	' TODO: この位置にウィンドウメッセージを処理するためのコードを記述します。
> 
> 	' イベントプロシージャの呼び出しを行います。
> 	MainWndProc=EventCall_MainWnd(hWnd,dwMsg,wParam,lParam)
> End Function
> と
>

コード: 全て選択

Sub MainWnd_Destroy()
> 	Black_DestroyObjects()
> 	PostQuitMessage(0)
> End Sub
>
> が記述されていると思うのですが、それにさらに
>

コード: 全て選択

Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT)
> 
> End Sub
> を追加して欲しいと思っています。
> 自分は、ヘルプファイルからのコピペで貼り付けているのですが、ヘルプファイルを開ける手間がかかるので、最初から記述されているとうれしいです。

RADで作っているウィンドウで、コマンドボタンなどのないところを右クリックして出てくる「イベントコード」をクリックすれば、簡単にイベントコードを入力する準備ができますよ(^^

> (バグ報告になるのですが)ProjectEditorで空行に数字のみを入力(8行目に「1」などの半角数字だけが入力されている)し、コンパイルをすると通ってしまいます。
> そして、222mmなどと入力し、コンパイルすると
> MainWnd.sbp(20) - "mm" 無効な識別子です
> と数字部分が飛ばされています。
> 空行に
> 0932840238794923470197840
> などと入力してコンパイルしても通ります。

行番号の関係でしょうか?
N88BASICとの互換性があるが故に、例えば

コード: 全て選択

10
20
30
40 MsgBox 0,"test"
というコードは通るようになっています。
Mario2
記事: 205
登録日時: 2005年5月31日(火) 13:31
お住まい: 大阪市
連絡する:

Re: 新しいプロジェクトを作ったとき・・・

#3 投稿記事 by Mario2 »

> RADで作っているウィンドウで、コマンドボタンなどのないところを右クリックして出てくる「イベントコード」をクリックすれば、簡単にイベントコードを入力する準備ができますよ(^^
あ、言われてみればそうですね(^_^;)

> 行番号の関係でしょうか?
> N88BASICとの互換性があるが故に、例えば
>

コード: 全て選択

10
> 20
> 30
> 40 MsgBox 0,"test"
> というコードは通るようになっています。
これも、言われてみればそうですね(^_^;)

何か、でしゃばってたみたいですね(^_^;;;)。
hira
記事: 203
登録日時: 2005年5月31日(火) 20:14
お住まい: 兵庫県
連絡する:

Re: 新しいプロジェクトを作ったとき・・・

#4 投稿記事 by hira »

> 何か、でしゃばってたみたいですね(^_^;;;)。
まあ、
0932840238794923470197840
という行番号が通るのはおかしい気がしますが(^^;
※N88BASICで何万行もプログラムを書くとは思えませんし
返信する