ActiveBasic使ってる人いる?
■ このスレッドは過去ログ倉庫に格納されています
0001田中さんのおうち
2007/04/07(土) 16:09:41教えて君ですみません。
0002デフォルトの名無しさん
2007/04/07(土) 18:02:150003デフォルトの名無しさん
2007/04/09(月) 13:27:37お前の来るところじゃない気もするがコッチが本スレ
0004デフォルトの名無しさん
2007/04/12(木) 05:07:02本家はレベル高すぎだからさ、質問しにくいんだよね。
AB初心者用質問箱として利用して行かないか?
0005デフォルトの名無しさん
2007/04/12(木) 05:11:110006デフォルトの名無しさん
2007/04/12(木) 22:53:210007デフォルトの名無しさん
2007/04/14(土) 11:40:37(゚ω゚)ノ ActiveBasic〜
~└( (♪
( ヽ ♪
△♪
ヽ(゚ω゚) ActiveBasic〜
♪) )┘♪
ノ > ♪
0008デフォルトの名無しさん
2007/04/22(日) 15:17:540009デフォルトの名無しさん
2007/04/23(月) 00:51:380010デフォルトの名無しさん
2007/04/24(火) 21:01:550011デフォルトの名無しさん
2007/04/28(土) 00:17:490012デフォルトの名無しさん
2007/04/29(日) 13:29:160013デフォルトの名無しさん
2007/04/29(日) 21:47:580014デフォルトの名無しさん
2007/05/01(火) 13:24:050015デフォルトの名無しさん
2007/05/01(火) 21:36:570016デフォルトの名無しさん
2007/05/03(木) 02:00:580017デフォルトの名無しさん
2007/05/04(金) 17:36:550018デフォルトの名無しさん
2007/05/04(金) 18:05:250019デフォルトの名無しさん
2007/05/04(金) 19:31:59うん
0020デフォルトの名無しさん
2007/05/04(金) 20:08:29マジで?
どの程度互換性があるの?
0021デフォルトの名無しさん
2007/05/04(金) 20:51:43http://www.yeah.ne.jp/~losedog2/sdt/lesson001.htm
つまりは、もはや互換としてはry
↓のがオヌヌメ
http://www.vector.co.jp/soft/win95/prog/se055956.html
0022デフォルトの名無しさん
2007/05/04(金) 20:55:23N88互換BASIC for Windows95じゃアプリ作れねーじゃん
0023デフォルトの名無しさん
2007/05/04(金) 21:41:38Win32アプリ作りたいなら初めから言語を覚え直す必要がある。
ABを覚えるぐらいなら他のが良い
0024デフォルトの名無しさん
2007/05/05(土) 04:47:480025デフォルトの名無しさん
2007/05/05(土) 07:40:210026デフォルトの名無しさん
2007/05/05(土) 08:00:06VB6って、フリーで使える? .netの奴は使えるっぽいが、
あと、6ってどうよ。.net化した以降の奴となんとなく感覚が違うらしいじゃん。
今後先がなさそうだし、今手に入る書籍なんかも考えると.netのほうが良くね?
0027デフォルトの名無しさん
2007/05/05(土) 08:13:32C並みに難しい山本独自の言語+N88互換のツールだ
0028デフォルトの名無しさん
2007/05/05(土) 11:07:060029デフォルトの名無しさん
2007/05/05(土) 13:36:13フリーでは無理。.NETのは使える。
しかし、VB6とVB.NETでは前者の方が圧倒的に覚えやすい。
どうせ.NETを覚えるならC++でいいじゃん。こちらもタダだし。
あと他にタダでウィンドウアプリケーションが作れる開発環境
が手に入ると言えばJavaやDelphiがある。
ABと同レベルではHSPも。
0030デフォルトの名無しさん
2007/05/05(土) 14:04:46C#がぬけてるぞ
0031デフォルトの名無しさん
2007/05/05(土) 14:09:31C#なんてゴミを覚えてどうするつもりなんだ?
0032デフォルトの名無しさん
2007/05/05(土) 15:42:26Managed C++ なんて、VB, C#に比べると一番の半端者だろ…
これからVB6を勉強するなんてありえない。
先輩の作ったプログラムを保守しなくちゃいけない子だけが勉強すればよろしい。
自分でプログラムを作っていくぞーと希望に満ち満ちた子が齧るものではありません。
.NETでいくなら、というか、これからのWindowsとの親和性を期待するなら、.NETだよな、
C#で良いんじゃないの。ともかくManaged C++は半端。
だけど、プログラミング言語ってのは料理みたいなところがあって、合理性(料理でいえば栄養)や
権威的な評価(ミシュランとか?)とは縁のない趣味性で選ぶことがあっていいよな。
ActiveBasicもそういう言語だと思う。
0033デフォルトの名無しさん
2007/05/05(土) 15:46:16手段と目的が逆になってるな
まー趣味ならなんでもいいがな
0034デフォルトの名無しさん
2007/05/05(土) 16:35:17「Winアプリに変換できる」って書いてあるぞ。
0035デフォルトの名無しさん
2007/05/05(土) 16:44:19まじで?
0036デフォルトの名無しさん
2007/05/05(土) 16:54:49ちょっと調べてみたけど、
それってN88互換BASIC for Windows95がインストールされてる状態でなら、
プログラムがアプリのように起動できるってだけじゃね?
プログラムファイル単体で他のPCで動かないんじゃ意味ないな。
0037デフォルトの名無しさん
2007/05/05(土) 19:16:500038デフォルトの名無しさん
2007/05/05(土) 19:44:00何も出来ないわけじゃない
大抵の事は出来ないだけで
0039デフォルトの名無しさん
2007/05/05(土) 20:29:320040デフォルトの名無しさん
2007/05/05(土) 22:36:390041デフォルトの名無しさん
2007/05/06(日) 05:07:01APIを包括するVCLや.NETみたいなライブラリがActiveBasicには無いのかと尋ねているんですよ。
0042デフォルトの名無しさん
2007/05/06(日) 13:07:48ActiveVasic…
0043デフォルトの名無しさん
2007/05/06(日) 18:26:14(゚ω゚)ノ ActiveVasic〜
~└( (♪
( ヽ ♪
△♪
ヽ(゚ω゚) ActiveVasic〜
♪) )┘♪
ノ > ♪
0044デフォルトの名無しさん
2007/05/06(日) 19:27:57ライブラリは新しいバージョン用に作成中との事だ
0045デフォルトの名無しさん
2007/05/09(水) 23:15:10Cより敷居高いねこれ。
ライブラリが貧弱すぎてまずひたすら汎用関数を自分で作んなきゃダメじゃん。
識別子のみ大文字小文字を区別するとかなんでこんな気持ち悪い仕様なの?
0046デフォルトの名無しさん
2007/05/10(木) 00:07:01略して…
>>45
>識別子のみ大文字小文字を区別するとかなんでこんな気持ち悪い仕様なの?
それには歴史的な事情があってだな
まあVB感覚で使う分にはそこそこなんだが
0047デフォルトの名無しさん
2007/05/12(土) 19:05:470048デフォルトの名無しさん
2007/05/26(土) 11:00:080049デフォルトの名無しさん
2007/05/27(日) 03:25:150050デフォルトの名無しさん
2007/05/27(日) 11:59:260051デフォルトの名無しさん
2007/05/27(日) 12:17:190052デフォルトの名無しさん
2007/05/27(日) 12:52:010053デフォルトの名無しさん
2007/05/27(日) 13:25:340054デフォルトの名無しさん
2007/05/27(日) 14:04:130055デフォルトの名無しさん
2007/05/27(日) 15:02:160056デフォルトの名無しさん
2007/05/27(日) 15:43:390057デフォルトの名無しさん
2007/05/27(日) 21:02:38しかも古すぎー
0058デフォルトの名無しさん
2007/06/02(土) 01:18:460059デフォルトの名無しさん
2007/06/02(土) 01:19:290060デフォルトの名無しさん
2007/06/08(金) 11:08:25VBAやってきた経験を生かしてVBか・・・
悩むのう。
0061デフォルトの名無しさん
2007/06/10(日) 14:27:32なかなか仕様が安定していないよ。俺は使ってるけど。
Ver5.0から標準でライブラリが付けられるようになって
便利にはなりそうだけど
0062デフォルトの名無しさん
2007/06/10(日) 17:10:55<stream.h>
みたいなのですか。
0063デフォルトの名無しさん
2007/06/10(日) 21:02:200064デフォルトの名無しさん
2007/06/14(木) 00:18:38ttp://dev.activebasic.com/dev_wiki/index.php/%E3%82%AF%E3%83%A9%E3%82%B9%E4%B8%80%E8%A6%A7
がついてくる予定らしい。未だ未実装もあるけどね
0065デフォルトの名無しさん
2007/11/25(日) 20:40:590066デフォルトの名無しさん
2007/11/25(日) 20:48:14識別子はデータなんだから大小区別して当然だろう
0067デフォルトの名無しさん
2008/01/04(金) 13:56:490068デフォルトの名無しさん
2008/10/11(土) 04:20:28AB4プロジェクトをダブクリで開いたらAB5が起動した。
インスコしてるの忘れてた。
しかもAB5でコンパイルしてみちゃったんだけどダイアログの実現方法が変わってて
CallBackのファイルが消えた。
新規のAB4プロジェクトに残ったファイル上書きしたらダイアログリソースはあるように見えるんだけど実行すると描画されない。
AB5に以降するにしてもAB4と仕様が変わって二重定義がいっぱいでめんどくさい。
Imageコントロールが、アイコンとか画像ファイルのリソース指定で簡単に使えるのは知らなかったが、
今やりたいのは自分で描画なんだ。
WM_PAINTメッセージがコントロールに送られないんだけどこれはどうしたらいいんだろうか。
グレー塗りつぶしが内部でビットマップ持ってたりするならそっちを書き換えちゃったら
自動描画されそうな気がするけどそんなことはないよね。
0069デフォルトの名無しさん
2008/10/11(土) 04:56:01てことはバグって消えたか。
クラッシュしたときだろうな。
普通にバグってもソースが消えるなんてめったにあることじゃないと思うけど・・・
0070デフォルトの名無しさん
2008/10/12(日) 18:45:58関数名、DLL名の部分はVBとABは共通なんだけど、C言語っぽくて、だけどそうでもなくて。
VB (ByVal hdc As Long, pbmi As BITMAPINFO, ByVal iUsage As Long, ppvBits As Long, ByVal hSection As Long, ByVal dwOffset As Long) As Long
AB ( hdc As HDC, ByRef pbmi As BITMAPINFO, iUsage As DWORD, ByRef ppvBits As DWordPtr, hSection As HANDLE, dwOffset As DWORD ) As HBITMAP
AB VBOld VB.net C
Integer 2byte 2byte 4byte 4byte(int)
引数 値渡し 参照渡し 参照渡し 値渡し
値渡しにするときはByVal、参照渡しにするときはByRefなので、キーワードが逆。
いろいろとC言語に近いところがあるけどVBに近いところもある。
行末の;がいらない、引数途中の改行で_がいらないとか、C言語とVBのいいとこ取りのようなそうでないような。
型が豊富に用意してあってコンパイラで警告くれるのはありがたい。
ひっかかるところ
ポインタ型はデフォルトで用意されたものしか使えない?
Functionではまる。Return命令を書くことができるけど、GoSubとセットで使うキーワード。
これがコンパイルできちゃってデバッグ実行でクラッシュする。
Functionの戻り値は関数名に代入だし、途中終了はExit Function。Exit~を補完してくれるのは助かる。
コンパイラが(想定外のコードで?)クラッシュする。原因がつかめなくて困る。
最初に親ウィンドウハンドルどこ?って思うけど、' ウィンドウ ハンドル: hMainWnd って書いてあったね。
インスタンスハンドルもどっかにあるんかな。
メッセージ分岐をいじろうとしてCallback.wbpを書き換えて断念したことがあったけど、
呼び出しもとのMainWndProcのEventCall_MainWnd呼び出し前に書けばよかったんだ。
ただ、API定義を別ファイルでやろうとして、どうするのか分からんかった。
0071デフォルトの名無しさん
2008/10/13(月) 17:47:48VB.NETでByRef/ByVal省略時はByVal扱い。
たしかバージョン4系から「*HOGE」でHOGEへのポインタ型の意味。
複数ファイルのコンパイルは、全部いっしょくたに処理するので、
Declareを書いたファイルとそれを使うファイルが別でも全然問題ない。
0072デフォルトの名無しさん
2009/07/08(水) 05:33:35サーバの電源故障って説得力ある?
0073デフォルトの名無しさん
2009/07/08(水) 16:20:200074デフォルトの名無しさん
2009/07/09(木) 08:35:290075デフォルトの名無しさん
2009/07/10(金) 09:12:260076デフォルトの名無しさん
2009/09/03(木) 10:44:520077デフォルトの名無しさん
2010/01/30(土) 09:40:130078、(゚τ゚),ゾンビ ◆fGfm4IjBZo
2010/03/28(日) 19:38:090079デフォルトの名無しさん
2010/03/28(日) 21:56:280080デフォルトの名無しさん
2010/10/07(木) 20:45:560081デフォルトの名無しさん
2010/10/09(土) 23:15:080082デフォルトの名無しさん
2010/12/19(日) 17:00:490083デフォルトの名無しさん
2010/12/19(日) 17:14:49それ以外は、初心者向け。N88互換BASICは、コンパイルできないからな。
0084デフォルトの名無しさん
2010/12/19(日) 21:51:08表面上初心者向けで、その実高難易度という釣り言語
0085デフォルトの名無しさん
2011/03/05(土) 10:28:57.670086デフォルトの名無しさん
2011/03/07(月) 18:43:35.390087デフォルトの名無しさん
2011/05/21(土) 01:19:04.90初心者向けってなんですかw
0088デフォルトの名無しさん
2011/11/20(日) 11:28:00.650089デフォルトの名無しさん
2012/03/03(土) 02:39:26.73≦´ ≧
/´,vWゝ!vWWvv、 ゝ 過去にあったことを…
. 1f ゝ> iju ゙ィ.i
. | { ゙̄乃ヽ r'"´ ̄ 1.| そして未来にまた同じことが無いように…
r 、!==。=,, ,,=。== !r、
|6||u`7j~´ || ~i.r'´ :||6| 喚起を促しているだけだ…!
ヽl| / > r_||_、 ヽ) l|ン
. V'(三三三三) ,イ
,ハ\ --- /,ハ
_,, -っ'7 ヽ \ / / .!`⊂ー-
-‐''' ´ | ,.ヘ\ `´_/,..ヘ. |  ̄
ヽ\/ ./Y。ヽヽ//
\ / |. ヽ/
■ このスレッドは過去ログ倉庫に格納されています