【躍進?】ActiveBasicその6【Ver5.0】
1 :
名無しさん :
2007/02/08(木) 20:20:22
ProjecteEditorって?
>>2 typoだろう。V5だとabdev(Active Basic DevelopKitの略かな?)だし。
4 :
デフォルトの名無しさん :2007/02/08(木) 20:32:41
その5 をそのままコピペしたらボロが出た・・・
前スレ埋まった。
ごくろう山本殿
>>982 これでいいんだよな?
一応4.24でコンパイルできて動作も出来た
5.00だとファイルサイズもでかくなって落ちる
Function Export PreTranslateMessage(msg As *MSG) As DWord
Dim lpmsg As *MSG
lpmsg = VarPtr(msg)
'ウィンドウ宛てにメッセージが送られてきたら
If g_hWnd And (lpmsg->hwnd = g_hWnd) Then
'TranslateとDispatchでメッセージを処理する
TranslateMessage(ByVal msg)
DispatchMessage(ByVal msg)
元のソースがVer4系
>>7 よく見たらlpmsgがあったんだね。たぶんそれは必要ない。msgに置き換える。
Function Export PreTranslateMessage(msg As *MSG) As DWord
'ウィンドウ宛てにメッセージが送られてきたら
If g_hWnd And (msg->hwnd = g_hWnd) Then
'TranslateとDispatchでメッセージを処理する
TranslateMessage(ByVal msg)
DispatchMessage(ByVal msg)
PreTranslateMessage = 1'処理したこと表すため1を返す
Exit Function
End If
PreTranslateMessage = 0'処理しなかったので0を返す
End Function
これならどうだろ
宣伝[FreeBasicもよろしゅくね。]・・・・・・[いいかげん目覚めなさいと元宝塚女優が]・・・
>>9 動作的には同じだけどこっちの方が正しい記述なんだな
thx
どっちでも大差ないと思う。
Ver5.0は文法ミスがあるとポップアップで表示してくれる機能があるんだな。 しかし言語仕様また覚えるのも馬鹿らしい。
14 :
デフォルトの名無しさん :2007/02/09(金) 15:30:04
985 :デフォルトの名無しさん :2007/02/08(木) 19:52:50 \___________/ ∨ ___ _ / ____ヽ /  ̄  ̄ \ | | /, −、, -、l /、 ヽ | _| -|○ | ○|| |・ |―-、 | , ―-、 (6 _ー っ-´、} q -´ 二 ヽ | | -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | | | ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | / ヽ ` ,.|  ̄ | | O===== | `− ´ | | _| / | これって山本なの?
いや、田中。
17 :
デフォルトの名無しさん :2007/02/10(土) 01:04:43
鈴木じゃなかった?
剛田だろ
ABって、'コメント付いてる時と付いてない時じゃ作成されたアプリのCRC変わるのか。 まさか実行速度にも影響される?
>>19 Ver4.24で適当にコメント追加して比較してみたが
PEヘッダのタイムスタンプ以外変わらんかったぞ。
>>19 嘘つくなってwww
本当だとしたらシャレにならん
DLLプロジェクトの先頭に#includeって付くけど、 *.idxファイルに読み込ませたい命令が無ければ消しても問題ない?
>>22 自分で確かめろよと(ry
問題ないはずだが?
24 :
デフォルトの名無しさん :2007/02/11(日) 03:17:34
wikiでThreadHandle クラスが孤立してるんだが 直しとくべき?
余計なお世話だ
26 :
デフォルトの名無しさん :2007/02/11(日) 19:14:17
ABのブラウザってあるのか?
28 :
デフォルトの名無しさん :2007/02/12(月) 11:39:32
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
ActiveBasicで作られたソフトで凄いのは?
久しぶりに公式見てみたら、何一つ動きがないとはどういうことだ。 本当に5.0の開発やってんのか?
CP4まだー?
今年中
35 :
デフォルトの名無しさん :2007/02/13(火) 17:45:52
正式リリースは来年
>>31 その質問はうざい。
何度も何度も同じ質問しやがって。
ソフト自体あまり作られてない!
AB自体はHSP以上なのに何故ソフトウェアが作られないのか
あなたは今のABでソフトを作りたいと思うんですか?
・名前にBasicと付いてるからその程度の言語と思われてる。 ・仕様変更が激しすぎ。 ・解説が他人任せ。
HSP以上って通常は言えない。 HSPは手軽で簡単という特徴がある。 ABは 機械語翻訳してクラスが搭載されているが それ以上の特徴がない。 他のもので代用できる。
実行速度はHSPよりいいんじゃね?
実行速度 HSP<AB<VB<VC
下手糞が使うと HSP以下の速度になりかねん
そもそもそんなに速度がいるなら VCをつかう
正直、こんなにレスが出るほどこのスレ見てる奴がいるって事が驚きだよ
ここまで山本さんの自演
47 :
デフォルトの名無しさん :2007/02/13(火) 19:06:28
>>45 たしかに。本家何も更新ないのに勢い増してるな
レスは付いても内容は雑談ばかりだがな。
そもそも「プログラミング」の話題じゃないもんな。 他の言語のスレでここまで実際のコードが出てこないスレもないんじゃなかろうか。
>>49 とりあえずコードはってみた
仕様変更が激しいから昔のコード(Ver.2.3時代)なんか動かない
110 CLS 3
120 INPUT "正方形の描画数=",NUMBER
130 INPUT "大きさ=",SIZE
140 CLS
150 DIM COL(5)
160 FOR I=0 TO 5
170 READ COL(I)
180 NEXT I
190 FOR J=0 TO NUMBER-1
200 A=INT(J/NUMBER*6)
210 LINE (50,50+SIZE/NUMBER*J)-(50+SIZE/NUMBER*J,SIZE+50),COL(A)
220 LINE (50+SIZE/NUMBER*J,SIZE+50)-(SIZE+50,SIZE+50-SIZE/NUMBER*J),COL((A+2) MOD 6)
230 LINE (SIZE+50,SIZE+50-SIZE/NUMBER*J)-(SIZE+50-SIZE/NUMBER*J,50),COL((A+1) MOD 6)
240 LINE (SIZE+50-SIZE/NUMBER*J,50)-(50,50+SIZE/NUMBER*J),COL((A+3) MOD 6)
250 NEXT J
260 END 2
270 DATA 2,6,4,5,1,3
>>49 適当に打ち直してみる。
動く保障と、バグが無い保証と、コードが正常に変換されている保障はそれぞれ全く無い。
あと、インデントに全スペ使ってるのでコピーするとき注意。
#prompt
Dim NUMBER As Long,SIZE As Long,I As Long,J As Long,A As Long
Dim COL(5)=(2,6,4,5,1,3) As Long
Cls 3
Input "正方形の描画数=",NUMBER
Input "大きさ=",SIZE
For J=0 To NUMBER-1
A=Int(J/NUMBER*6)
Line (50,50+SIZE/NUMBER*J)-(50+SIZE/NUMBER*J,SIZE+50),COL(A)
Line (50+SIZE/NUMBER*J,SIZE+50)-(SIZE+50,SIZE+50-SIZE/NUMBER*J),COL((A+2) MOD 6)
Line (SIZE+50,SIZE+50-SIZE/NUMBER*J)-(SIZE+50-SIZE/NUMBER*J,50),COL((A+1) MOD 6)
Line (SIZE+50-SIZE/NUMBER*J,50)-(50,50+SIZE/NUMBER*J),COL((A+3) MOD 6)
Next J
Sleep(-1)
>>52 のコードはどういう流れで処理されているのか、説明キボン。
54 :
52 :2007/02/13(火) 20:06:17
>>53 俺も知りたい。
それと、ミスの訂正
#prompt
Dim NUMBER As Long,SIZE As Long,I As Long,J As Long,A As Long
Dim COL[5]=[2,6,4,5,1,3] As Long
Cls 3
Input "正方形の描画数=",NUMBER
Input "大きさ=",SIZE
Cls 3
For J=0 To NUMBER-1
A=Int(J/NUMBER*6)
Line (50,50+SIZE/NUMBER*J)-(50+SIZE/NUMBER*J,SIZE+50),COL(A)
Line (50+SIZE/NUMBER*J,SIZE+50)-(SIZE+50,SIZE+50-SIZE/NUMBER*J),COL((A+2) MOD 6)
Line (SIZE+50,SIZE+50-SIZE/NUMBER*J)-(SIZE+50-SIZE/NUMBER*J,50),COL((A+1) MOD 6)
Line (SIZE+50-SIZE/NUMBER*J,50)-(50,50+SIZE/NUMBER*J),COL((A+3) MOD 6)
Next J
Sleep(-1)
変数の標準データ型って使い分け方がいまいち分からない 教えれ
>>55 整数演算しかしないならLong型でおk
実数も使いたいならDouble型がいいかな。
実数って言っても、あまり精度高くなくて良いならSingleで十分
掛け算や割り算の時、符号あり(Char,Integer,Long)と符号なし(Byte,Word,DWord)で結果が変わることがある。
文字列を扱いたいなら、String型で十分。ある程度技術者じみてきたらChar型に乗り換えるほうがいいと思う。
IntegerはC言語とかから移植するときくらいにしか使わないなぁ。
Word型なんてまともに使った事無い。
Byte型はChar型に並んで、文字列操作で使う。
Singleにしてもどうせ実際の演算はDouble以上の精度で行われる罠。
メモリ使用量の問題で、実際にSingle型に書き直したプログラムが存在する。 内部表現上では確かに64bitか80bitのどっちかで計算されたと思う。
x86は80bit x64は64bit
CreateWindowExでツールバー作る方法ある?
ToolbarWindow32
62 :
デフォルトの名無しさん :2007/02/15(木) 23:51:53
WS_EX_TOOLWINDOW
Unicodeなリテラルも使えるようになるっぽいね
ぽいというか既に最新のβでは実装されている。 ライブラリがまだ追いついていないが。
Unicode使う必要性が無い
必要性を持った奴だってきっとどこかにいるさ
いまのうちにUnicodeやらないと、後で生き残れないだろう
これから先もやってくなら、やれる時にやっておかないと完全にダメな言語になる
つまり寿命が少し延びるってこと?
リリースが延びるってこと
永遠にβ
>>72 だろうなー。β12発表が16日午前1時だから。
β12って登録しないとDL出来ないのか
>>74 URLが割れればDL出来るかも。基本的に開発者以外はDL出来ない。<<ベータ版
フォーラム一覧を見ると、ライブラリ開発の最新記事の欄に雷電という名前が載っていることがある。 つまり開発する意思があるかどうかはあまり関係ないと思う。
wwwwwwwwwww
>>76 β版のテスト要員ってことじゃねーか。
>>64 ってこにたんかと思ってた
ああ、クラック自慢のこにたんね
81 :
デフォルトの名無しさん :2007/02/17(土) 19:01:36
投稿数: 510 どうみてもニートです
AB5ではクラスを名前空間的に使うつもりか。
どうだろうな、ライブラリ作れば作るほど絶望的だな
一時期山ちゃんはAB6以降と言っていたが、 結局名前空間はもうすぐ導入される。
>>84 って
>>64 ?
それだったら開発者メンバーの誰かが見てるってことだよな。じゃあここでの要望も届くか
86 :
デフォルトの名無しさん :2007/02/18(日) 01:27:11
要望 言 語 仕 様 変 え る な
要望 どうせなら言語仕様ごっそり変えて、BASICもどきの文法やめようぜ。 もうBASICらしい特徴もほとんどないんだし。
要望 言語仕様は好きにしていいから最小限の修正で済むRADにして下さい。
要望 仕様を先に作れ
90 :
デフォルトの名無しさん :2007/02/18(日) 05:09:50
Includeフォルダのファイルは何か使い道あるの?
>>90 使いみちっつーか、標準でbasic.sbpが読み込まれる事になってる。
そいつからいろんなところ通ってString.sbpやString.ab(CP3以降)が読み込まれて、String型が使えるようになってたはず。
あとは、function.sbpやcommand.sbpとかの旧標準関数・マクロも読み込まれる事になってる。
こいつらが無いと本当に困る。やりたい事がちゃっちゃと出来ない。
文字列扱うにもいちいちHeapAllocから呼び出して使わなきゃいけないし、三角関数使うにもどこかの誰かがマクローリン展開した式を使わなきゃ求められない。
93 :
デフォルトの名無しさん :2007/02/18(日) 19:56:32
別に良いじゃん。誰でも。 少しでも要望が開発に反映される可能性があるんだから
>>86 もう引き返せない。
>>87 おそらくBASICもどきは永遠に続くだろうが、
現状でも言語に機能がごっそりと追加され続けていると言えると思う。
>>88 AB4のプログラムから最小限の修正に、ということか?
今はRADには全く手が付けられていないし、少なくとも数ヶ月先までその見通し。
だからRADへの要望は今がチャンス。
>>89 俺も山ちゃんに言いたい。
ただ、ライブラリもそうなっているのが現状と。
で、ここで言ったことを実践していくと確実に身元が割れるので、
実践する気になれないというジレンマ。
RADをどうこうしようって気は開発陣は誰も持ってないのか
RADって個人でも追加できるようにすることは可能なのか? そうすれば拡張する人が出てくると思うんだけど。
>>95-96 課題として挙がっていた筈。でも、当分先の話になるかと思う。
>>89 まあ仕様とまで言えないレベルだけど、一応wikiに今後変更される仕様が書かれてないこともないな
>>99 元が悪ければ十分に拡張機能の能力が発揮されない。これは作る側としてはあまり言い話ではない。
例えば、似たようなツールに似たような拡張をつける。ドライバーにモーターでも取り付けるか。
元になるドライバーがモーターのトルクに十分耐えられればそれはもう全体として便利な道具になる。
でも、元になるドライバーが脆くて、設計上モーターのトルクを本来の半分しか出せないとしたら、これほど勿体無い話は無い。
ま、そんな事より山本さんが言語仕様を作ったり固めたり実装したりで忙しいんだろうけど。
工房にも言われてしまう山本さんカワイソスwww
そもそもRADの拡張ってAB作り直さないと駄目じゃん
>>100 ていうよりは、Windows.Formsができないと無理だろ、常識的に考えて。
104 :
デフォルトの名無しさん :2007/02/21(水) 00:32:45
そういえばなんでRADのウインドウやらボタンやらは デザイン時からXPスタイルじゃないの?
実行してるPCのテーマが適用されるんだろ
106 :
デフォルトの名無しさん :2007/02/21(水) 20:18:29
うちはXPでLunaだけどデザイン時はClassicだよ
デザイン時がクラシックとかどうでもいいだろ。 リリースコンパイルで出来たアプリを実行しても、 テーマがルナなのにクラシックだったら問題だが。
だからそういう話をしてるだろ
105で終わってる話だな 5.0正式版まだ〜?
110 :
デフォルトの名無しさん :2007/02/22(木) 00:52:37
デザイン時もLunaの方がいい気がする 初心者なら見た目から入る人もいそうだし
9x系や2000で使うユーザーにとって紛らわしいだけ
需要ありませんからそんな機能いりません(笑)
ネイテイブコンパイル出来て凄いだろう言語はいらない そんなものはM$やメーカーに任せて フリーで利便性の高い(かゆい所に手がとどいた)言語を切望する。
シェアでHSPのネイティブコンパイラ作れば会社潰さなくてすんだのにな。 ってそんな技術無いか。
シェアは無理だな
HSPはネイティブにしても文法的につらいと思う
そのつらい言語にユーザ数も何もかも負けてるけどな
まあ負けて当然だな。誰がターゲットなのかまったくわからん
ABそのものじゃなくエディタをシェアにしたのはある意味正解だな
HSPをネイティブ化する外部ツールは欲しいぞ
122 :
デフォルトの名無しさん :2007/02/22(木) 22:15:16
\___________/ ∨ ___ _ / ____ヽ /  ̄  ̄ \ | | /, −、, -、l /、 ヽ | _| -|○ | ○|| |・ |―-、 | , ―-、 (6 _ー っ-´、} q -´ 二 ヽ | | -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | | | ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | / ヽ ` ,.|  ̄ | | O===== | `− ´ | | _| / |
全体をネイティブにするより 速度が重要な場所を インラインに替わるようななんというか
つプラグイン
ネイティブって言ってもたいした最適化もされてないから、劇的に速いって訳でもないんだよな。
N88互換BASICとかいう奴よりはまだマシ罠。 VCとは比べる方が間違ってるからな。今のレベルは。
何を今更。
129 :
デフォルトの名無しさん :2007/02/24(土) 00:10:45
今更すぎだわな
130 :
デフォルトの名無しさん :2007/02/24(土) 21:38:30
ユーザー増えないのになんで64ビット版なんて作るんだろう・・・ マニュアルかサンプル作ったほうがマシだろ
>>130 逆に考えるんだ。ユーザー数が増えないから(ry
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
>>130 そりゃ山ちゃんが趣味でやってるからだろ。
作る方としちゃ、一々細かい文法を初心者でもわかるように文章で説明したりするより
目新しいものを考えたり作ったりする方が楽しいからな。
クラスオブジェクトを参照型にして、 完全にGCで管理するという話が降ってきたんだけどどうよ?
>>134 クラスオブジェクトを参照型ってどういうこと?
Javaや.NETみたいにみんなヒープにnewするやつ
137 :
デフォルトの名無しさん :2007/02/25(日) 19:07:59
賛成かなぁ。パフォーマンスはそのうち改善されるとして
138 :
デフォルトの名無しさん :2007/02/25(日) 19:11:38
公式ページの1/3のトピックが未だにNEWってなってるのを見ると なんか寂れてる感じがしてしかたない
>>138 ユーザ参加型の開発に移りつつあるなら
ページの運営も時間のあるヤシに頼めばいいのにな。
ってそんなにユーザ数多くないか。。。
ユーザ参加型の開発はいいが、山ちゃんか誰かがちゃんと管理してるの?
山ちゃんを管理してくれ。
>>140 そもそもソースがオープンに出来ないから
それは永久に無い!
駅周辺の再開発で利権者がゴネて取り残されている地域を想像してみる
StringクラスをわざわざUnicodeに変更するのかが分からん。 新しくWideStringなり_bstr_tでも作ればいいのに。
ここで言われても・・・
ネットウォッチ板みたいだ
146 :
デフォルトの名無しさん :2007/02/28(水) 15:24:35
WinAPIのGetProcAddressでDLL利用しようと思ってるんだけど dim proca as DWORD proca = GetProcAddress( LoadLibrary( "anything.dll" ), "anytime" ) proca( 1 ) 一番下の行で文法がまちがっとると出ます。 ちなみにwisdomさんのところのC+WINAPIを参考にしてるんですが ABではどうなるさかいですか? 調べたらトリビアになりませんよね?
ちなみにこのanything.dllの anytime関数は引数一つにlong型 戻り値にもlong型 exportしてある平凡な関数です declareで呼び出す方法で呼び出しの成功を確認してあります proca( 1 ) ABでは↑のような指定ができないということでしょうか?
>>147 dim proca as DWORDを
Dim proca As *Function (x As Long) As Long
に置換
>>147 質問板のほうがきれいにログが残っていいぞw
どうやらVBではCallFuncPtrっていう命令語があって、そいつを使うと呼び出せるみたいだが
今のABじゃCreateThreadくらいしか関数ポインタから関数を呼び出す方法がないな。
150 :
149 :2007/02/28(水) 15:44:40
っうぇw酉つけてなくてヨカタww
マジですか。そう言われて見れば…。 ヘルプのDWORDは落とし穴か! 即レスと的確な御教授有難う御座いました。 I need this thread. (このスレは私にとっても心のオアシスです。)
このスレで酉つける奴は一人しかいない そう!奴の名は
dim proca as *Function() As HWND dim hwnd As HWND proca = GetProcAddress( GetModuleHandle( "user32.dll" ), "GetDesktopWindow" ) hwnd = proca() Print Hex$(hwnd) こんなんでおk 引数があるなら dim proca as *Function(a As Long,b As Long,c As Long...) As HWND 関数ポインタの戻り値を直にPrintすると怒られるんだが これの理由はよくわかんね
あー、なるほど。
>>155 キャストが問題じゃね?
Str$(proca As DWord)
でなんとかならんか?
158 :
デフォルトの名無しさん :2007/02/28(水) 15:57:02
一晩ぶりにスレが動いたと思ったらなんだこれはwww
つーかこにたんって高校ないんか?まだ4時だが。
こにたんも懲りないなあ こういったところで暇人13世って言われると未だにいやがるの?
名は体を現す
ヒッキーだから
最後の最後で、このスレの俺の発言で酉付けていないやつ集めてみようと思うんだが 面倒だからやらんかもしれない。
そういうのは高校の古文のノートにでも書いておいてくれ
賛成だが、なぜ古文
ログだから
168 :
デフォルトの名無しさん :2007/02/28(水) 19:50:37
もしかしてABってツールバーのツールバンド作れない?
(ReBarのことを言ってるのかも知れんが)作れる
>>143 クラスライブラリは.NET Frameworkを真似るという方針になった。
今までのStringはSystem.Stringに対応付けられたが、
それがUnicodeだったからABのもそうしようというのが最大の要因かと。
VB6を真似ないのか
VBのStringもUnicodeだという罠。
>>170 いくら何でも.NETがそうだからって理由が一番ってのはないだろ。もしそうだったらライブラリ作ってるやつは馬鹿だな。.NET真似るだけまだましかもしれんが
VB6互換モードでソース改変無しにコンパイルできれば 金取れる
177 :
デフォルトの名無しさん :2007/03/01(木) 03:25:54
まさに厨房
AB4でUnicodeプログラムは無理なのでしょうか。 Declare Function MessageBoxW Lib "user32" Alias "MessageBoxW" _ (hWnd As HWND, _ lpText As *WCHAR, _ lpCaption As *WCHAR, _ uType As DWord) As Long MessageBoxW(0,"こんにちは","挨拶",MB_OK) これを実行するとメッセージウィンドウに謎の文字列が大量出現してしまいます。 現時点では生成された実行ファイルをバイナリエディタで直接書き換える方法を取っていますが、正直面倒くさいです。 VB2005のように何も意識せずUnicodeが使えれば…でも.NETで作ると何故か批判されるので困っています。
181 :
デフォルトの名無しさん :2007/03/01(木) 10:00:26
マニフェストってなに?
183 :
デフォルトの名無しさん :2007/03/01(木) 10:58:36
簡単に言えば実行時にロードされるイメージ(主にDLL)を指定するXML文書 VisualStyle適用以外に使ってるの見たこと無いけど
最近ではVC8の動的リンク版ランタイムが manifest無しでは使えなくなったので、 以前よりは見かけるようになった気がする。
>>181 ありがとうございます。
実際に試してみましたが、上手く動作しません。
GetLastErrorで拾うと「パラメータが間違っています。」となりますが、何処に原因があるのか判りません。
Declare Function MessageBoxW Lib "user32" Alias "MessageBoxW" _
(hWnd As HWND, _
lpText As *WCHAR, _
lpCaption As *WCHAR, _
uType As DWord) As Long
Const MB_PRECOMPOSED = 1
Dim AMes1 As BytePtr
Dim AMes2 As BytePtr
Dim WMes1 As *WCHAR
Dim WMes2 As *WCHAR
AMes1 = "こんにちは"
AMes2 = "挨拶"
MultiByteToWideChar(CP_THREAD_ACP, MB_PRECOMPOSED, AMes1, 10, WMes1, 5)
MultiByteToWideChar(CP_THREAD_ACP, MB_PRECOMPOSED, AMes2, 4, WMes2, 2)
MessageBoxW(0, WMes1, WMes2, MB_OK)
ワイド文字を書き込む先のメモリが確保されていない。これぐらいやらないと。 Dim AMes1 As BytePtr Dim AMes2 As BytePtr Dim WMes1 As *WCHAR Dim WMes2 As *WCHAR Dim AMes1Size As Long Dim AMes2Size As Long Dim WMes1Size As Long Dim WMes2Size As Long AMes1 = "こんにちは" AMes2 = "挨拶" AMes1Size = lstrlen(AMes1) + 1 AMes2Size = lstrlen(AMes2) + 1 WMes1Size = MultiByteToWideChar(CP_THREAD_ACP, 0, AMes1, AMes1Size, 0, 0) WMes2Size = MultiByteToWideChar(CP_THREAD_ACP, 0, AMes2, AMes2Size, 0, 0) WMes1 = malloc(SizeOf (WCHAR) * WMes1Size) WMes2 = malloc(SizeOf (WCHAR) * WMes2Size) MultiByteToWideChar(CP_THREAD_ACP, 0, AMes1, AMes1Size, WMes1, WMes1Size) MultiByteToWideChar(CP_THREAD_ACP, 0, AMes2, AMes2Size, WMes2, WMes2Size) MessageBoxW(0, WMes1, WMes2, MB_OK) free(WMes1) free(WMes2)
>>180 なぜか批判されるのは
仕事関係ですか?
小西暇ならAB講座でも作れよ
暇だが、面倒。
後付けの理由だが、AB5の正式リリースが終わってないと正直何作っても勿体無い。 どっちにしろやる気が起きないだけなんだが。
>>186 すみません、一人で悪戦苦闘していてレスが遅れました。
具体例を示していただきありがとうございます。
VB2005がVB関連の初体験のためメモリの確保と解放については殆ど無知でした(画像を扱った時だけ.NETでも明示的に解放してはいましたが)。
Unicodeでプログラムを書くにはそれ専用のクラスを自前で用意しないと厳しそうですね…。
AB5を待った方が良いのかも知れません。
>>187 中々新しい技術には移れないのが現実です…。
てかABってそんなに仕様変更激しいの? 文法が全く違ったりするわけ?
変更される以前に固まってないのだよw
194 :
デフォルトの名無しさん :2007/03/02(金) 14:06:31
雨降って地固まる で言う所の今は土砂降り状態って事。 デフォルトを参照型にって新規ユーザーの 敷居が高くならない?
195 :
デフォルトの名無しさん :2007/03/02(金) 14:07:50
ぁ、よく考えたら使い方間違ってんな 恥ずかし・・・
>>194 その土砂降りは何時止むのだろうか・・・
>>196 ABは太平洋のど真ん中で土砂降りなんだな
オーストラリアの大岩のあたりは雨も降らないし地も固まってないがな。
もうわけわかんね ABのコード書くうえで参考になる他の言語ってなによ
プラットフォームWINAPI! または海外のBASICコンパイラ類
>>199 C/C++/C#ってとこじゃね?
最近はむしろBasicがないがしろ気味だね
C言語とは似ても似つかない
表面上の表記はそうかもしれんが、セマンティクスとしてはかなりC++に近い。 ABならではといったところが無い現状ではC++等からあえてABに乗り換えようとは考えにくい。
204 :
201 :2007/03/02(金) 22:02:08
ユーザーが望むActiveBasicと、 作者、開発陣が描くActiveBasicはかなりかけ離れている感じがする。
作者のオナニー言語にナニを望んでるんだよ
今日丸一日かけてAB4でUnicodeモジュールでも作ろうとしたが…正直時間の無駄だった。 RAD+エディタレベルで森鷗外とか♥とか書けない限り無駄なコードが増えて無駄な処理と無駄なメモリを消費するだけだ。 > まずはIf文の構造を見てみましょう。 > If 条件式 Then > 条件が真の場合に実行するプログラム > Else > 条件が偽の場合に実行するプログラム > End If > この構造を見ていただければ、あまり込み入った解説はいりませんね。これ以外にも、If文の書き方は色々ありますが、ここでは省略しておきます(詳しくはヘルプファイルをご覧下さい)。 こんなやる気ゼロの解説で誰がABを学習してくれるって言うんだ? Visual Basic 2005 Express Editionなら懇切丁寧なヘルプも付いていて全くプログラミングの経験がない人でもすんなりと入っていけるぞ。 Unicodeにも(.NET Framework使う言語は全て)初めから対応している。 同じクラスライブラリを使うからC#へのステップアップも比較的容易だしね。
販売されてる製品で適当なヘルプだったら クレームがつくんじゃないか? 要は「タダの対価」なんだろ
仕様が固まる前に走り出したのがそもそもの原因な気がする。 「仕様書?俺の頭の中にあるからおk」ってのは企画倒れ要因の筆頭ですがな。 原因は開発陣と作者の性格の問題な気がするがね。 まあ結局オナヌーだから何するのも自由っちゃ自由なんだがね。
なんだかんだ言って皆ABに期待してるんだね。www暇つぶし
でも23歳でこれだけ作れるのも凄いんじゃね
Sub Export エラー出るんだけど
Export Subのような気がする
>>211 2.0xの頃からヲチしてるが、せっかくここまで作ってるんだから
ここで潰れるのは勿体無いよな〜というような感じ
そんな感じ
貧乏性は貧乏を加速させます 物事の見極めができる目をもちましょう
C++モドキよりもVer2.x 辺りのN88互換路線の方がまだ個性的だった希ガス 案外そっちの方が需要も多かったりするかも
それは無いわ
誰も
>>207 に乙って言ってやらないこの流れ方に笑えた
普通ベーシックって1行ごとにどんな処理をしてるのか解説するのが当たり前だよな ABは他の言語の仕様や用語を知ってる事が前提で解説をしてるから 訳が分からなくなる
一行に魂を混めるBASICなんてのは今時のBASICではありません
>>220 俺のベーシックの基本はマルチステートメントだから注釈はブロック単位ですが
>>220 インクリメントごとに注釈されてたら読む気失せるが。
まあ同じコードに何度も注釈されてたらうざいけど。 初めて出てくる文法にはそれくらいやらないと分かりにくいんじゃない。
ブロックごとコードごとでなく 意味ごとによって注釈つけてる
>>225 俺もそれが普通だと思っていたんだが、世界って広いな。
ABの入門講座とか見ると 一つの命令ごとに注釈が入ってる これは初心者にはありがたい しかし一つ一つの注釈となると 初心者にはわからない用語が飛び出す よって初心者向けでない なんとなく覚えて あとになってはっきりわかるってのは よくあることと思う
仮にもBASICならヘルプに力入れるのは当然
Beginners All-purpose Symbolic Instruction Code だったか? 限りなく後付けに見えるんだが。
230 :
デフォルトの名無しさん :2007/03/03(土) 18:18:52
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
>>230 なんで俺が書き込んだ時にだけ現れるんだ?
自演? 三回も同じ奴の後に現れるなんて そうでもなければ ブライダルかウェディングだろ
オバケの救急車〜
>>232 プログラム技術板の特性上、自演はありえないと思うぞ。
131と132の投稿された時刻を見れば気がつくと思うが。
30秒は間隔が必要だったよな?ニュー速と違って
どうして141人もほぼ同時刻に見る事ができたんだ? あの鯖、相当重かったように記憶しているんだが。
141人sugeeee! 今15人なのに何が起きたのか
沈黙sage
238 :
デフォルトの名無しさん :2007/03/04(日) 19:43:09
なかなかβにならないねぇ
騙りって使い方おかしいだろ
もう何でもいいよ。
IDEについて必要性がよくわからない要望が出てる件 2と3は分かる
1はあっていいと俺は思う。 x64版バイナリは動作未確認で置いておくから、 欲しいやつは持って池みたいな配布ができる。 もっとも、x64の機械語を出力するコンパイラもx64プログラムだった気がするが。
華麗にスルーされるのであった
246 :
デフォルトの名無しさん :2007/03/04(日) 23:20:15
仕様提案で実際に実装された仕様ってどんなのがあるの?
このスレの住人でwikiでも作ろうぜ。
よりCらしくする提案だけ通った、ということか。
どうでもいいような仕様提案が多すぎるだけだろ
仕様提案より機能追加が重要だろ
>>246 ここでに提案で過去に、「社長が”オイラ”人称はいかがな物か」が採択されました。
あぁ〜 そんな事あったねえw
大文字と小文字を中途半端に区別するらしい これは不都合と言って過言ではない BytePtr…byteptrだとエラー Byte…BYTEでもbyteでも通る
コンパイラが解釈するキーワードは大文字小文字を区別しない。 ソースコード上で宣言された識別子は大文字小文字を区別する。 最近のABだとBytePtrは*ByteのTypeDefとして宣言されているので後者に該当。
>>255 アイデアとしてはおもしろいけど
仕様としては最悪だな。
コード補間で勝手にend ifをEnd Ifにするのは腹が立つ ところで文字列を表現するのは "文字列" だが 一文字を表現するのには数値で入れるしかなかったっけ? 他の言語では '0' とやるところを &h30 ? 出来た気がするが他のBASICとごっちゃになってるかもしれない
Ex"\x30"
Asc("0")
ここで裏技 Dim A$ As BytePtr A$="0"'自由な1byte文字 A$=A$(0)
>>261 なるほどわかりました
ありがとうございました
自作関数を作る前に分かって良かった
>>262 このスレで裏技が出るとはおもいませなんだ
>>264 function Asc(buffer as BytePtr)as byte
Asc = buffer[0]
end function
エラー処理は書いてないですが
こんなかんじですかね?
>>265 basic\function.sbpより抜粋
Function Asc(buf As String) As Byte
Asc = buf[0]
End Function
しまった!俺っていろいろ調査不足か 惜しいString型か
String型の生成/廃棄が連発して、禁則的に遅い現状。 普通に配列の先頭を代入した方が200倍速い。
269 :
268 :2007/03/05(月) 17:33:12
FreeBasicの宣伝マンですが、御用は無いですか?、そうですか、では、さようなら。
>>262 たまにはGetByteのことも忘れないで、ってUnicode化されたらまずいだろうが
c = 'c' みたいにできた方がいいよなあ 要望したとしてもUnicode化の後くらいになるよね 'はコメントになってるから別の記述になるだろうけど
>>259 > コード補間で勝手にend ifをEnd Ifにするのは腹が立つ
禿堂。abまともに使ってないけどね。
C=@0'C=&H30 みたいになるんかねぇ?
>>274 そんな感じで使えたらエレガントですね。
なんかこのスレおかしくなってないか? なんで技術的な話してるんだ?
技術的と呼ぶにはまだまだ基本的な部分で ABはかゆいところに手が届かない
最近流れが加速してきたな
280 :
デフォルトの名無しさん :2007/03/06(火) 12:34:08
281 :
デフォルトの名無しさん :2007/03/06(火) 22:44:42
ライブラリの開発は結構急ピッチですすんでるんじゃないの?
あほなBasic使ってないでVBつかえやwww
VBとABってどっちがアプリの実行速度速いんだろう
若干VB
285 :
デフォルトの名無しさん :2007/03/07(水) 19:18:43
VB.NETは知らないが以前のネイティブにコンパイルした VBの方が早いって誰かが言ってた気がする
.NETに速さを求めるやつはいないだろ・・・常識的に考えて
287 :
デフォルトの名無しさん :2007/03/07(水) 20:05:48
その計算をABでやった場合どれくらいで終わるんだろうな
.NET 2.0以降ならNgen.exeでネイティブイメージ作っておけば起動は飛躍的に速くなる。 起動さえ早くなればVB6よりも処理速度面で上回るのが多い。 実際問題.NET 2.0自身もそうして処理を高速化しているしね。 まあ余計に容量食うし、それ以前に.NETはメモリ食うからガベージコレクタに任せっ切りのプログラムだと使う気も起きないけど。
abのサイトはつぶれたのか?
291 :
デフォルトの名無しさん :2007/03/07(水) 22:11:12
Live2chやAAeditorもVB製みたいだが、動作は微妙だな
janeはdelphi製らしい
速さがほしいところだけVCでDLLを作るって方法もあるしな
他の言語なんてどうでもいいじゃん ABの話しようぜ
>>291 本家は全然更新してないから、てっきり開発してないのかと思ってた
297 :
デフォルトの名無しさん :2007/03/08(木) 01:21:54
本家はここ二ヶ月ぐらいTopは変わってないからねぇ ライブラリ開発に忙しいとみた
アプリの速度はどう考えても AB>>VB>>HSP
古い考え方をお持ちのようで
でも実際VBって遅いしなあ
>>298 VBやHSPの利点は手軽にプログラムが作れるというところだからなぁ。
いずれにしても部分的に速度が必要なら他の言語でDLLを作って呼び出せば済むし、
プログラム全体で実行速度が問題になるようなものなら、3つとも不適当だ。
VBはロードが重いだけで、計算はABが並べるかどうか位の高速で出来るぞ?
計算が早いとかどうでもいいし。
適材適所
ABはコンパイラとしてはVB以上 後はVB以下
ABはコンパイラとしてどこがVB以上?
>>303 BASIC系でテキストベース(CSVファイルで数万レコード)のデータ管理するのにより高速なのはどれでしょうね?
ただし入出力には、input#文,print#文を必ず使用するという条件で、
310 :
309 :2007/03/10(土) 11:02:27
途中で送ってしまいました。_(._.)_
>>303 BASIC系でテキストベース(CSVファイルで数万レコード)のデータ管理するのにより高速なのはどれでしょうね?
ただし入出力には、input#文,print#文を必ず使用するという条件で、主処理は文字列検索と置き換えの場合。
311 :
デフォルトの名無しさん :2007/03/10(土) 13:03:17
出来はいいのに使う人の少ない言語環境
ABでデバッグ時にブレークポイントを設定できないのですが これは孔明の罠ですか?
>>311 あの不親切なプログラミング講座が全ての元凶。
あれを見る限りプログラミングが全くの初心者を排除しているとしか思えない。
実際自分も訳が解らず一度HSPに流れてそちらでWin32APIというものを理解して戻って来た。
コード補完機能を標準で付ければ良いと思う。
現在のポップアップはまるで意味を成していない。
無償のVB2005EEを見習って欲しい。
313が初心者に適切なAB講座を作ればイインダヨ
戻って来んな
VBはマイクロソフトがものごっつい資本を投入してつくってるわけで、 それと同等のものっていうのは無茶だろう。 統合環境のインテリセンスって結構高度だと思う。 だが、マニュアルくらいは徹底してほしい。
>>316 仕様がコロコロ変わるのにマニュアルを期待する方が悪い。
仕様って例えば何が変わった?
>>319 ABの場合、既存の仕様変更というよりも、常に仕様を追加し続けていて不定になっている気がする。
ミーティングというのは誰でも言っていいものなんだろうか
あ、「行って」だね
>>313 児玉清ばりにその通りだが
誰も「俺が詳しいヘルプ/講座を作るぜ」と言わないのも事実。
そして私もその1人である事も事実。
次に書き込みをする人も同じなのも事実。
でも、AB使ってます。
お前等AB使えるんなら講座作れよ 俺は使えないから作らない
成長期の子供の靴のようなものだ すぐに役に立たなくなる
ABってRAD使うより自分でコード書いた方が節約できるのか?
これコントロールとかUnicode対応してますか? あと標準でそこそこ使えるグリッドコントロール付いてますか?
言語としてUnicode対応するという話はあるらしいが、 今のバージョン4では対応していない。 コントロールは今のところWin32の標準コントロールくらいしか使えない。 ∴グリッドコントロールなんてない。
ありがとう。
ABよりVCの方が楽に覚えられた事実 まあ、情報の少なさのせいだ。明らかに。
>>332 そこ応用の仕方とか全く書かれてないじゃん
>>332 俺にはそこに書いてあることの大半が応用にしか見えないが
335 :
332 :2007/03/11(日) 17:36:34
これが応用に見えるなんてあり得ないだろ・・・。 基本中の基本だけしか載ってないし。
337 :
332 :2007/03/11(日) 18:31:02
つか猫の所も応用レベルではないと思うんだがな
応用なんて人に教わるもんじゃないんです
ABスレ始まったな
応用を自分でなんとか出来る人間はBASIC選ばない。
341 :
262 :2007/03/11(日) 20:10:10
>>341 応用の定義にも因るが、俺はABで「少し応用的な」コードを書いていたりするぞ?
応用的ってなんだ?
基本的 の対義語?
不毛だからやめとけ 質問する側が具体的に質問しないからこうなる
どういう事が応用的なんだ?
本人が基本的だと思ってないこと プログラムのガイド本なら筆者が基本的だと思ってないこと
揚げ足とって楽しいかね?
349 :
262 :2007/03/11(日) 21:04:03
あ、俺か。 俺は、せっかく作るんだったら、どうせならより速く動いた方がいいかなーって思ってる。 何度も呼び出す関数の中でローカル変数宣言してたりするとマジ重いなー、とか 浮動小数点演算と、Int64使った固定小数点演算、どっちが速いかなー?とか そんな程度だが こいつらを「基本的」、と呼ぶのもどうかと。
>>348 お前は揚げ足取りの楽しさすら理解できんのか? 池沼?
351 :
デフォルトの名無しさん :2007/03/11(日) 21:09:29
応用って載ってない事を自分で設計する事でしょ
これがゆとりの成果か
>>350 揚げ足取りが楽しいんだ。厨房?いや、お前こそが池沼か?
>>350 応用的についてわかったかい?
つづきはgoogleでもしらべなさい
すまん、流れが面白くて見ていたんだが、350は俺じゃない。
凄い即レスだ。これは怪しい…
ついでだから
>>356 応用的について述べよ
おうよう 0 【応用】 (名)スル (1)理論やすでに得た知識を、具体的な個々の事例や他の分野の事柄にあてはめて用いること。また、相手やその場の状況に合わせて変化させて用いること。 「―がきく」「てこの原理を―する」
あぁ、350は俺じゃない。353は俺だが。
>>357 面倒。
無駄レスするコテほど価値が無い
だがこのスレに居座るようなコテは一人しかいな(ry
今日だけでかなり流れてないか?このスレ
ざっと40 後2時間あることを考えると、かなり流れてる方か?
364 :
350 :2007/03/11(日) 21:47:16
>◆tAo.kQ2STk ごめんよ、俺のネタレスのせいで。
どこがデレか問おうか。 ツンは明確だとして。
367 :
デフォルトの名無しさん :2007/03/12(月) 05:31:26
気にしちゃいけないw ツンデレは所詮頭の中の空想なんだってわかってるんだろ?
中学時代にリアルツンデレがいたという生々しい報告。
369 :
デフォルトの名無しさん :2007/03/12(月) 18:37:16
(`・ω・´)
370 :
350 :2007/03/12(月) 19:59:47
>>366 あー、でも、俺、なぜかよくツンデレって言われるよ。
本人無自覚
サーバーアタッカーって田代か?
小西ってAB以外使えるのか?
>>372 関連リンク行くと顔と本名のってるぜww
>>374 Javaは使えるみたい。
プロフは馬鹿なのか狙ってるのかよく分かんね。
その内痛さに気づいて修正するだろう
当方ようやく飲酒解禁くらいだけど 厨房の頃はあんなんだった気がしなくもない
工房だぜ
メッセージフックめんどくせ
それはABのせいかWinAPIのせいかどっちだ。
>>377 修正してもキャッシュに残る時代だから恐ろしいな。
そこはWikiだからもっと直接的に履歴として残る。
>>374 他
一応他に、Javaとアセンブリは使える。
他はとりあえず読める程度。
>>375 他
修正面倒。
>>◆tAo.kQ2STk 自覚はあるのか?
>>376 「手の長さ」「嫌いな飲み物」あたりはテンションが高い時に書いた。気にしてはいけない。
>>386 一応自分が痛い件について自覚はあるが、修正も面倒なので放っておいてある。
むこう10年くらい修正する気が起きない気がするのだが。
ネット上に個人情報載せとくと リアルで狙撃されるかもしれないから 面倒でも消しておけよ
389 :
デフォルトの名無しさん :2007/03/14(水) 20:36:41
アレだ。編集パスワード忘れたとかか?
みんな親切だなww もうネットから削除できないから諦めてんじゃね?
>>389 ただのWikiだからログインせずとも編集できる
ただし384の言うとおりだがな
392 :
デフォルトの名無しさん :2007/03/16(金) 14:09:28
>>389 はプロフについてでしょ?
この前丁度朝日新聞に前略プロフの記事が載ってたぞ
393 :
デフォルトの名無しさん :2007/03/16(金) 19:08:56
もうBackSearchABみたいなやつは出ない感じなのか? どうにかphpBBのログを出力してもらえないかなぁ
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
この御時勢に、Active Basicなんて使ってる人って何者?
触ってないからちょっと質問。 BASICと同じ文法でアプリ作れるの?
触ればすぐに解るのになんで質問するの? この御時世にActiveBASICを使ってる奴はこういう奴ばっかり おりゃあとかこにしとからいでんとか なんかまともな人いない
399 :
393 :2007/03/17(土) 15:46:10
今度は俺にとりついたか
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
401 :
393 :2007/03/17(土) 17:26:25
お前わざとやってんだろ(笑
△ ヽ(゚д゚) … ) )┘ ノ >
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
突然連投が増えると別のやつが便乗してる法則。
402と403は同一人物じゃない件について
ぁ、ホントだw
GetGlyphOutlineでアンチエリアス文字を 描画しようとしてるんだが 他変数の数値まで変る( ´_ゝ`)
410 :
デフォルトの名無しさん :2007/03/18(日) 17:33:10
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
ふ、俺は408だ 間違えたな(笑
HSPオンリーの人ならけっこういるが ABオンリーの人ってなかなかいないのね
本家掲示板にいるのもどっちかっていうとヲチと回答屋ばっかりだし
ビルド時にUnicodeが選択出来るようになればHSPを超えられ…ないか。 AB5では導入の方向で進んでいるんだっけ? 思い切ってガベージコレクタを導入すれば良いのでは? 何て言うか、既存言語にはない強みと解り易さが欲しい。
ガベージコレクタは導入済みっていう扱いじゃないの? ここらで何かABでソフトを作るしか知名度を上げる方法は無いのか・・・ 定期的に出てくる話だけど
今のABを使う時間があるなら他の言語使うよね まあこれから機能が色々ついたところでABは使い物にならんけど
417 :
デフォルトの名無しさん :2007/03/18(日) 22:01:37
ABでCGIを作って遊んででる。 大概の事はできるようになったが、ファイルのアップロードの方法だけ分からない。 分かる人、誰か教えてください。
ライブラリってどうなってるの?
419 :
417 :2007/03/18(日) 22:23:14
#console で標準入出力しながら作ってる。 ParlもRubyも触れないから苦労したけど。 環境変数のどこかを参照すれば出来そうな気がするけど、 どれをみればいいか分からないから困ってる。
ABでCGI? サーバー側にABが無いと動かないの? ウィンドウズサーバーだけ?
QUERY_STRINGとCONTENT_LENGTH
>>420 基本的にWindows Serverになるが、
山ちゃんのブログでWine使ってLinuxで動かしたことが書かれている。
423 :
デフォルトの名無しさん :2007/03/18(日) 23:45:05
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
apiを利用しないとほぼ何もできないのが困り者
API利用せずに何でも出来る言語なんてないでしょ
426 :
デフォルトの名無しさん :2007/03/19(月) 12:43:39
API直叩きしなくてもある程度の事はできるけどな。 他の言語は。
うはw ガキに調子こかれちゃったw 泣けるw
利点は個人情報送信義務がない事 登録が面倒なんてレベルじゃねえんだよ
昔無償BCCが登録制だった頃はS県杜王町で登録したけど
てか電話番号とか住所とか本物入れるやつなんて1000人に1人くらいじゃねーの
エーッ!!
山田太郎とか上杉謙信で登録する奴も珍しくない
苗字うんこ 名前ちんこ
個人情報送信義務はおっかねえだろー!!
じゃあするな
苗字ぬるぽ 名前がつ
438 :
デフォルトの名無しさん :2007/03/19(月) 18:20:20
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
そろそろみんなで↑の名前を決めようか。
えびちゃん
なんでえびちゃん
また俺の後かよ。 どんな確立だよ。
エレガント佐藤
じゃあそれで
エレガント佐藤でいいと思うが、内藤ホライゾンって何で内藤ホライゾンって言うの?
エレガント佐藤 E.S ハハハ!見ろ!ABと関係無い様だ!!!
適当に書いただけだもんよ。 アントニオ馬場の方がいいのんか?
アントニオ馬場なかなか俺のツボをつついたぞw ちゃんとABだし
452 :
デフォルトの名無しさん :2007/03/20(火) 01:26:50
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
ぅ・・・・ また俺に戻ってきたか
早速出たよw
オバケの救急車
「あくてぃぶべーしっ君」にしようぜ。
\___________/ ∨ ___ _ / ____ヽ /  ̄  ̄ \ | | /, −、, -、l /、 ヽ | _| -|○ | ○|| |・ |―-、 | , ―-、 (6 _ー っ-´、} q -´ 二 ヽ | | -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | | | ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | / ヽ ` ,.|  ̄ | | O===== | `− ´ | | _| / |
今更かよ
っうぇwID表示されてるww
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
すんません、遊びました。 投稿は、初めてです。
信用ならん。
お願いだからN速やVIPに出て行くのは止めてね
むしろネヲチ板がいいかも
ああ、それはいい… どうでもいいけどadvanced windowsが面白くて 持ち帰りした仕事が手に付かんよ 明日休みだから良いけど
明日休みならいいのになー。
Advanced Windows ってなんだ?
470 :
デフォルトの名無しさん :2007/03/21(水) 16:34:59
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
アルアルタンケンタイ! ヽ(`Д´) ヽ(`Д´) | ヘ|ヽ | ヘ|ヽ | ̄ | ̄ アルアルタンケンタイ! (`Д´)ノ (`Д´)ノ ノ|∧ | ノ|∧ |  ̄|  ̄| のリズムが頭に思い浮かんだのは俺だけ?
音符が付いてる事だし、誰かメロディー考えてくれ。 「ActiveBasic」と連呼できるような奴で。
オバケの救急車が元ネタ
>>472 ハッピーバースデートゥーユーの歌に乗っけるといいぐわい(なぜか変換出来ない)
>>474 変換できない理由はぐわいじゃなくてぐあいだから、
もしくは無効な識別子があるからでわ
コンパイルは中断されました(エラー数:475)
2ch.abp(
>>474 )-"ぐわい"無効な識別しです
"test.abp"(
>>477 ) - ""ファイル名が無効です
くだらねw
480 :
デフォルトの名無しさん :2007/03/23(金) 17:43:19
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ < ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
また俺の後ろか。 つか最近現れすぎで逆につまらないぞ あくてぃぶべーしっ君。
便乗厨が貼ってるだけだろ。
コンパイルは中断されました(エラー数:482)
2ch.abp(
>>480 )-カッコの相対関係が一致しません
484 :
デフォルトの名無しさん :2007/03/23(金) 22:00:26
言語使用がVBっぽくて好ましいと思ったけど ActiveBasicって使えるの? delphi6と比べるとどんなかんじ?
使ってみろよドアホ
486 :
デフォルトの名無しさん :2007/03/23(金) 22:12:36
使えそうに思えるけど、上みてると駄目とかいってるだろ 使えないものインストールしたくないし なんで素直に自分の感想を述べないの?
散々感想述べている だがお前が使えるかどうかはやらなきゃわからんだろ?あ?
488 :
デフォルトの名無しさん :2007/03/23(金) 22:20:20
いや、常識的に考えて、どれが
>>487 の書き込みか分からないだろ・・・
てか何でそんなケンカごしなのさ
てか落としてみたけど
そもそもインストーラじゃないのか、コレ
CP5はまだ未完成 ブレークポイントが正しく動作しないなど しかしこれが上手く動くようになれば デバッグが楽になる それにライブラリ開発もしているようだ
どの書き込みだろうと関係ねーよ 読めばわかるだろカスが ガタガタ言ってねえでやれよ
>>486 俺の感想だが
これだけじゃほとんど何も出来ないからAPI叩いて自分用のライブラリ作ってる途中で
C++覚えた方が有用って事に気づかせてくれるような、そんな言語。
492 :
デフォルトの名無しさん :2007/03/23(金) 22:27:06
>>493 間違えた
5はABだったな
AB5CP3だ
ベータ版っていまどのくらいの数字なんだろう?
491が的を射すぎていて困るw どんなAPI使ってどうコーディングすれば 他言語のコンポーネントみたいな物を実装できるか考える楽しみはある …と、無理やり好意的な感想を述べてみる これは使える使えない以前の話な気がしないでもないがw
>>486 俺の感想だが
これだけじゃほとんど何も出来ないからAPI叩いて自分用のライブラリ作ってる途中で
C#かDelphi覚えた方が早いって事に気づかせてくれるような、そんな言語。
公式でライブラリ作ってるんでしょ? それの出来で今後が決まる気がするけど、どうなんだか… 入門サイトの少なさにも驚くし、序盤でWinAPI使ってたりする時点でなんだかなぁって。
ライブラリって拡張機能でも作ってるの?
ABで散々苦労した初心者だけど、他言語を使った時あまりの便利さに目から鱗が落ちた。 便利な言語から始めていたら、こういう考え方にはたどり着かなかったと思う。
501 :
デフォルトの名無しさん :2007/03/23(金) 23:20:29
Lispじゃないのか。
いや、ActiveScriptです
505 :
デフォルトの名無しさん :2007/03/23(金) 23:55:16
そんな言語を生暖かく見守ってるお前らは優しいなw
ライブラリってなに?
汎用コードの集合
Includeフォルダに入ってるようなやつのこと?
>>508 あれはただの定義ファイルの山
ライブラリのヘッダ
511 :
510 :2007/03/24(土) 00:43:00
>>508 ごめん嘘
ABの標準関数はあそこに入ってるからライブラリに入る
ActiveScriptってPerlとかRubyとかVBSの総合的な呼び名じゃなかったか?
Active エーックス エーックス you are エーックス エーックス we are? we are? we... are... エーックス ドンドタラパダダドドコドコドンドンドン パシャーン
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
>>500 錯覚乙
まんがいちお前が多言語から始めた場合、ABで目から鱗がこぼれるぞ
517 :
デフォルトの名無しさん :2007/03/24(土) 11:20:36
お前等AB使えるんなら講座作れよ
>>517 Javaとか純粋なCとかから始めてれば、記述量の少なさに驚くかも。
520 :
デフォルトの名無しさん :2007/03/24(土) 13:12:17
◆AB講座 ・山本氏のヘルプセンターを手書きする ・それを何回も読む 以上
>>520 これも追加しろ
•わからないことがあったらとにかくプログラミング質問板で訊く
523 :
デフォルトの名無しさん :2007/03/25(日) 01:14:48
VISUAL BASIC
成人の18が禁じます!
なんて出鱈目な直訳(ry
りゃくせてない(なぜか変換できない)
貴社の記者が汽車で帰社する(なぜか変換できる)
530 :
デフォルトの名無しさん :2007/03/25(日) 20:49:41
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
うむ、平和だ。
521で書いてきたけど名は売り忘れたな 失敗失敗
さて、これで何度目か・・・。orz
535 :
533 :2007/03/25(日) 23:45:05
>>534 出て行けと言ってるのか、それとも死ねと言ってるのか。
というのは冗談だとして、それは根本的な解決にはなるがそれでは俺の楽しみが半減する。
536 :
デフォルトの名無しさん :2007/03/26(月) 00:58:05
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
537 :
デフォルトの名無しさん :2007/03/26(月) 01:57:48
>>533 おまいの書き込み頻度が高すぎるだけなのでぁ
>>535 今度お前が書き込んだ時は俺がズサーしてやる
540 :
デフォルトの名無しさん :2007/03/26(月) 08:45:16
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
図に乗って便乗してる馬鹿が何度も貼ると興醒めだな。
便乗するほどの人数がいるのか?
543 :
デフォルトの名無しさん :2007/03/26(月) 12:31:25
10人はいない
一人目 ↓
痛い!痛すぎる!!
痛い!痛すぎる!!
四人目 ↓
♪ △ ♪ (゚ω゚)ノ ActiveBasic〜 ~└( (♪ ( ヽ ♪ △♪ ヽ(゚ω゚) ActiveBasic〜 ♪) )┘♪ ノ > ♪
613に期待。
誤爆スマン
どこのスレだか白状してけw
黒蝿の人はABオンリーじゃなかったよ
期待される未来人現るwwwっうぇwww
すんません、また遊んでしまいました。 もう卒業しようかと思っています。
なにいちいちトリップ付けて気取ってんだこのバカ
「酉をつけること」は「気取ってること」の十分条件なのか? 馬鹿は否定しないがw
559 :
デフォルトの名無しさん :2007/03/27(火) 21:35:01
ActiveBasic〜 ActiveBasic〜
orz
562 :
560 :2007/03/28(水) 00:11:17
ズサー
活動的基礎
>>566 餓鬼って言ったら餓鬼って言った人が餓鬼なんだからね。餓鬼道に落ちるんだよ。
>>567 じゃぁあんたも今餓鬼って言ったからあんたも餓鬼道に落ちるね。
>>568 もう落ちていますが何か。この場合は現世に戻るんだよ。
G.A.K.I.「餓鬼」 ガガガ!ガガガガ!ッ餓鬼ー! ガガガ!ガガガガ!ッ餓鬼ー! 〜略〜 僕らの厨房ー ガガガガ!ガッ!餓鬼ー!
>>570 ぬるぽ! ぬるぽ! ぬるぽ! ぬるぽ!
ぬるぽ! ぬるぽ! ぬるぽ! ぬるぽ!
ぬるぽ! ぬるぽ! ぬるぽ! ぬるぽ!
ぬるぽ! ぬるぽ! ぬるぽ! ぬるぽ!
ぬるぽ! ぬるぽ! ぬるぽ!
572 :
デフォルトの名無しさん :2007/03/28(水) 20:44:03
お前等AB語れや
山本さーん
なーに?