トップページ⇒tech
1001コメント298KB

【フリー】ActiveBasic( ´Д`;)【リアルコンパイラ】

レス数が1000を超えています。これ以上書き込みはできません。
00011NGNG
3.0 beta3出ました。
フォーム周りが遅いのはBasicの宿命か?

http://www2s.biglobe.ne.jp/~yamadai/
0002デフォルトの名無しさんNGNG
2ゲト阻止
0003デフォルトの名無しさんNGNG
>>1
そんな事よりHP-UX がマタンゴなんです!!!!!
使用機種は カヤックン ペーアリスクン キューセンブイン イサネトン エクセレント です!!!!!
みなさん、おちついてください!!!!!
0004デフォルトの名無しさんNGNG
     ┼'っ  l |        ┼'っ  l |
( こ   l     ノ  ( こ    l     ノ
    /\___/ヽ      /\___/ヽ        /\___/ヽ   ヽ
   /    ::::::::::::::::\   /    ::::::::::::::::\     /    ::::::::::::::::\ つ
  . |  ,,-‐‐   ‐‐-、 .:::|   |  ,,-‐‐   ‐‐-、 .:::|     |  ,,-‐‐   ‐‐-、 .:::| わ
  |  '"⌒` ,: '"⌒` :::|  |  '"⌒` ,: '"⌒` :::|    | 、(○ )_,:_(○ )_, ::::|ぁぁ
.   |  , 、_:< __,、  .::|   |  , 、_:< __,、  .:::|    |    ::<      .::|あぁ
   \ /\i_i_i_/ヽ ::/   \ /\i_i_i_/ヽ ::/    \ /( [三] )ヽ ::/ああ
   /`ー‐--‐‐―´\   /`ー‐--‐‐―´\     /`ー‐--‐‐―´\ぁあ
0005デフォルトの名無しさんNGNG
いい加減にActiveBasicスレは需要がないことに気づくべき
0006デフォルトの名無しさんNGNG
でもねぇ、HSPとVisual Basicの利点を備えたものでフリーっていうのは
充分ありがたい事だと思うんだけどな
0007デフォルトの名無しさんNGNG
HSPの方が速い。
0008デフォルトの名無しさんNGNG
過去スレ
ActiveBasicスレッド
http://pc.2ch.net/tech/kako/1006/10060/1006083397.html
0009デフォルトの名無しさんNGNG
保守
0010山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0011デフォルトの名無しさんNGNG
>>7
それはこれから改善されることを期待。


ActiveBasic自体はいいものだと思うけどね。
スレの需要は現時点では無いかと。
ユーザがまだま少ないうえに、
好んで使うような人間は検索で調べちゃうから。


とはいえ、注目はしてるので保守age
0012山本大輔NGNG
おい俺は作者だボケ!
お前らHSPとABどっちつかってんの
0013デフォルトの名無しさんNGNG
HSPです。いまどき行番号つきの言語って何?
今は21世紀ですよ。
0014デフォルトの名無しさんNGNG
>>13
行番号なしに出来る











…そう言ふ私もHSPだったりしますが。
0015デフォルトの名無しさんNGNG
単純にBasicがやりやすいから使ってるんだけど、WIN32APIばっか
使ってプログラム組んでいくならVC++の方が楽なような気がせんでもない




と思う昼下がりの保守
0016デフォルトの名無しさんNGNG
揚げ。
マイナーってところが逆にいいかも。
仕様も実に素直。

HSPはユーザの印象が悪い…。
(ボタンを鬼のように貼り付けているアプリの横行のせいか…)
0017デフォルトの名無しさんNGNG
初心者に優しい言語でクソアプリが量産されるのは当たり前っちゃ当たり前じゃん。
3Dまで手軽に扱えるようになって凄いんだけどさ、言語仕様が謎な部分多いよな。
おにたまさんのやりたい事を網羅しやすかったんだろうけど。

しっかし有益な情報になかなか出会えないのがキツい。その点言語仕様的にはAB頑張って欲しいけど。
今のどうなってんだろ。最新版拾ってこよっと
0018デフォルトの名無しさんNGNG
なんだこの遅さは
0019デフォルトの名無しさんNGNG
Delphiの方が速い
0020デフォルトの名無しさんNGNG
応援してる。HSP での DLL の使いにくさと来たら……age。
0021デフォルトの名無しさんNGNG
3.0の正式版に期待って事で。
0022デフォルトの名無しさんNGNG
それまで隠れキリシタンの如し潜在スレにしよう
0023デフォルトの名無しさんNGNG
「Beta3 → Beta4」 2003/4/23
・ポインタ操作に対応
・DLL生成に対応
・リソース データ(ビットマップ、アイコン)に対応

早くプロンプト画面に対応してほしい
0024デフォルトの名無しさんNGNG
リソース使えるようになったのか。
(・∀・)イイヨイイヨー
0025デフォルトの名無しさんNGNG
作者が若いのにユーザーにオサーンが多そう。
オサーンのわしも、応援 age。
0026デフォルトの名無しさんNGNG
糞遅いソフトばっか
0027大NGNG
3.0になったら早くなるから。・・・つーかてめえは何既作成ソフトに期待してんだよ
普通、作る立場の奴が殆どだろ。うぜぇよワレズ野郎。
チンカスHSPでも使ってろよ(w
0028大NGNG
つーかよ、オサーンらは暇もてあましてんなら関数ライブラリ作れよ
0029大NGNG
HSPなんかどう見たってカス以下だろ。
比較するならVBとかVCにしろよ。あっお前ら買えないんだったな(www
0030デフォルトの名無しさんNGNG
HSPより遅く、使い物にならない。
0031デフォルトの名無しさんNGNG
VBとVCって比べるまでも無いだろ。
0032デフォルトの名無しさんNGNG
保守sage
0033デフォルトの名無しさんNGNG
ActiveBasicって名前になる以前からたまにダウンロードしては試用してた。
でもめちゃくちゃ遅いのと、頻繁に更新されるけどそのたびに重大なバグが
報告されて萎えたので、そのうち使わなくなってしまった。
かなりバージョンあがっても、まだこんな重大なバグがあったの?なんて
ことが多かったし。
0034デフォルトの名無しさんNGNG
>かなりバージョンあがっても、まだこんな重大なバグがあったの?なんて
>ことが多かったし。
これ、最大の弱点のひとつだな。
作者若いんだし、大変だろうけど頑張って欲しい。
0035デフォルトの名無しさんNGNG
一時、これが治れば別のバグがってループがあったからな。
今は分からんが。
0036デフォルトの名無しさんNGNG
3.0って正直どう?
0037デフォルトの名無しさんNGNG
仕様が固まって無いし、評価の仕様が無い。

旧VB6ユーザーも扱えるようなものになると普及すると思うんだけど。
0038デフォルトの名無しさんNGNG
まだ作成中のソフトだよな。でも期待。
0039デフォルトの名無しさんNGNG
2.* は遅すぎるけど、ちょっとしたツールを作るには、そこそこ使えるよ。
どーしても速度が欲しいところは、BCCでDLLを作って呼び出してる。
0040デフォルトの名無しさんNGNG
3.0はPrintとか使えないの?
0041ピローNGNG
>>40
3.0はまだβだから2.xの機能が完全に使えるようになってないんでしょう?
僕はぜんぜん初心者だからPrintやInputなどでがんばっている状況。
だからβ版はソフトの作成(練習?)にはつかってない。まぁその辺は正式版出るからいいとして。
でも変数の定義など少し仕様が変わるみたいだから3.0正式版に対応できるように練習はしてるよ。
HPのActiveBasic3.0 Betaで遊ぼう!なんかを見ながらRADツールにも入っていきたいと考えてる。
ActiveBasic3.0、期待してます。ハイ。
0042デフォルトの名無しさんNGNG
そういえばみんなBASICはどうしてBASICって言うか知っている?
0043デフォルトの名無しさんNGNG
Biginner's All-purpose Symbolic Instruction Codeの略
C言語が登場する10年前に初心者教育用対話型プログラミング言語として開発。
知っているとは思うが文法はVBとは大違い。
0044デフォルトの名無しさんNGNG
BASIC<->AB<->VB
0045デフォルトの名無しさんNGNG
>43
さらに追加すると、行列も扱えたという話もある。
0046デフォルトの名無しさんNGNG
でも正直3.0以降にはN88basic互換とか必要無いようにも思えるんだが。
やっばり必要なのか?
元々のbasicって行番号付きのn88basicみたいなものだろ?QBASIC辺りから
構文が使いやすくなってきたんだよな。BASICはMicrosoftがすーっと扱ってる
から。今の時点で昔のBASICの構文と比べるのはあまり意味ない気がする。
はっきり言って使いやすくないし。それよりもVB,VBA,VBSと共通である事の
方が意味ある事だと思う。
0047デフォルトの名無しさんNGNG
Active BasicはDirectXを簡単に使えますか?
0048デフォルトの名無しさんNGNG
>>46
個人的には同意なんだけど、過去のアンケート見たりすると、N88 互換を
期待してるユーザーも多いみたいなんだよな〜。
3.0 以降もそのお荷物を背負うより、独自路線で完成度の高さを目指す方が
いいような気がするんだけど、こればっかりは作者の気持ちなんだから……。
>>47
いいえ。
0049デフォルトの名無しさんNGNG
N88かー。ユーザー数が多いから仕方ないんだけどね。

個人的にはハドソンのHu-BASIC互換のBASICが欲しい。CGバンク切り替えに
よるPCGプリント出力、テキスト画面のGET、PUTなど、ゲーム寄りの機能が
満載だった。


テキスト主体の仕様自体流行らないのがネックだけど。
0050デフォルトの名無しさんNGNG
「Beta5 → Beta6」 2003/5/8
・配列の括弧に、角括弧 "[ ]" が利用できるようになりました。
・文字列変数がバイト型配列のように扱えるようになりました。
・Fix関数に整数値を渡すと正常な結果が得られないバグを修正。
・べき乗演算(^)に対応。

上の2点はPascalみたいだ。
しかし今回の最大の変更はN88BASIC互換モードの分離だね。
0051デフォルトの名無しさんNGNG
(・∀・)イイヨイイヨー
0052デフォルトの名無しさんNGNG
EXEファイル出力って、どうやって作ってるんですか?
やっぱりPEの仕様を理解してつくらなきゃいけないんでしょうか。
漏れも独自言語を作ってEXEにしてみようと思ったんだが・・
0053デフォルトの名無しさんNGNG
http://www.yahoo2003.com/betu/linkvp2/linkvp.html
0054デフォルトの名無しさんNGNG
PEの仕様なんて単純。でも既成のコンパイラでスタートアップエンジンだけ作って、
そこからメモリ展開させるほうが、リロケーションテーブルその他計算しないで済むので楽。
0055名無し@沢村NGNG
おまいらよ、ActiveBasicで何かつくってみたか?
まずは何かつくれ!!
ActiveBasicというが、おまいらは使い方がちょっとわからないのじゃないか?
おまいらよ、おれがActiveBasicでHelloWorldをつくったよ。
初心者向きだが、れっきとしたアプリケーションだよ。
ちょっと参考にしてみろ?報告を忘れるな!!

http://hp.vector.co.jp/authors/VA015412/
0056デフォルトの名無しさんNGNG
タブでフォーカスが移動しない。
Enterキーでボタンが押されない。うんこ。
0057デフォルトの名無しさんNGNG
昔、ベーシックをしてた時に、行番号で指定すると行挿入したときにずれるから、
結局ラベルのみしか使わなくなったなー。
行の切り方が10区切りだったから、簡単に間使い切っちゃったりするし・・・。
そのうちCを視野に入れてやるようになったから、行には全く頼らなくなったなー。
最近はCばっかなのでGOTOも使ってないなー。
0058デフォルトの名無しさんNGNG
君の使っていたBASICにはRENUMコマンドが無かったのか
0059デフォルトの名無しさんNGNG
>>56 (・∀・)サブクラス!
0060デフォルトの名無しさんNGNG
MSX BASICだろ。おめーら。
0061名無し@沢村NGNG
あ
0062デフォルトの名無しさんNGNG
HSPよりも糞なのは確かだな
0063デフォルトの名無しさんNGNG
>>62
0064デフォルトの名無しさんNGNG
( ´,_ゝ`)バカナンジャネーノ?
0065デフォルトの名無しさんNGNG
ActiveBasic は歴史も浅くバグも散見されるが、それでも汎用的な
プログラム言語 / 環境として見た場合、もう既に HSP より上。
今後の可能性で言うと比較にならない。
自分で何も考えられないヤツが >>56 や >>62 みたいなことを言ってるだけ。

ただし、ビジュアルなゲームは HSP の方が、
そもそもそういうのを作るのが主目的だから、向いている。
そういうツールとして開発し続けてるおにたま氏の姿勢は一貫してる。
0066デフォルトの名無しさんNGNG
Delphiより上ですか?
0067デフォルトの名無しさんNGNG
作者必死だな
0068デフォルトの名無しさんNGNG
ActiveBasicで作ったアプリの処理速度はどうなのよ。
0069名無し@沢村NGNG
おまいらよ、おれがActiveBasicでつくったHelloWorldを見てみろ?

http://hp.vector.co.jp/authors/VA015412/
0070デフォルトの名無しさんNGNG
>>69
ActiveBasicという究極の言語でつくられており、
Windows95/98/NE上で動作する……
~~~~~

何の略なのか教えてください。
あと、みなさんも一緒に何の略なのか考えてみてください。
0071デフォルトの名無しさんNGNG
>>70は一体何なのだろう
0072デフォルトの名無しさんNGNG
>>71
ずれた鬱氏。スペース消えた。
WindowsNEなんです。NE。
0073デフォルトの名無しさんNGNG
Wind???
0074デ・フォルトNGNG
not me …の略か、New Technology に言及する
のが本旨か…
0075デフォルトの名無しさんNGNG
>>74

NTは「New Technology」の略ではなかったと
MS技術者が証言


 米Microsoftの技術者が,Windows NTの「NT」は「New Technology」の略ではなかったことをこのほど明らかにした。同OSを扱う数々の書籍では「New Technology」の略と書かれているが,
Windows NTのオリジナル・アーキテクトの1人であるMark Lucovsky氏が新しい事実を証言した。

 同氏によると「NT」の名前の由来は,Intelのi860というRISCプロセッサをターゲットにしていた初期の開発段階にあった。
そのころ,Intelチップの開発が遅れていて,Microsoftは「N10」と呼ばれるi860エミュレータを使わなければならなかった。
NTはこの「N-Ten」上で動くことから付けられたという。

0076デフォルトの名無しさんNGNG
( ´,_ゝ`)バカナンジャネーノ?
0077デフォルトの名無しさんNGNG
'名無し@沢村は ActiveBasic を馬鹿にする目的なんだろうけど、
'本当に良いものだから、マヌケだね。まだまだ開発途上だけど。
'ActiveBasic2.62 を拾ってきて、これを AMARI.BAS なんて名前でコンパイルしる。
'IE でこのスレと Vector を開いて縦に並べるソフト。
#noprompt
#include <windows.sbp>
Dim Dp As RECT : Dim ret,x,y,cnt As Long
Dim IE$,IEClass$ As String : Dim T$(2) As String : Dim hWin(2) As Long
'↓ここに IE のフルパスを記入。
IE$ = "C:\Program Files\Internet Explorer\IEXPLORE.EXE"
ret = GetWindowRect(GetDesktopWindow(), Dp)
x = Dp.right : y = Dp.bottom
T$(1) = "【フリー】ActiveBasic( ´Д`;)【リアルコンパイラ】- Microsoft Internet Explorer"
Exec IE$,"http://pc2.2ch.net/test/read.cgi/tech/1050134395/l50"
T$(2) = "Vector - Microsoft Internet Explorer"
Exec IE$,"http://www.vector.co.jp/"
IEClass$ = "IEFrame" : cnt = 0
Do
hWin(1) = FindWindow(IEClass$, T$(1)) : hWin(2) = FindWindow(IEClass$, T$(2))
Sleep 100
cnt = cnt + 1
If cnt > 100 Then
MsgBox OwnerWnd(),"失敗しますた。","エラー" : End
End If
Loop Until hWin(1) And hWin(2)
SetWindowPos(hWin(1), NULL, 0, 0, x / 2, y, SWP_SHOWWINDOW)
SetWindowPos(hWin(2), NULL, x / 2, 0, x / 2, y, SWP_SHOWWINDOW)
MsgBox OwnerWnd(),"ど〜よ?","実行終了" : End
End
007877NGNG
を、ケツに End を2回入れちった。ま、いっか。。。影響ないです。
これ、15 分で作ったよ。ちなみに漏れは趣味グラマ厨レベルです。
ActiveBasic のおかげだよ。


……ま、ときどき、本当に頭かかえる不思議な挙動するけどな。
007977 / 78 の元ネタ男NGNG
>>77-78
これこれ、コピペに精を出すのも良いけれど、もうちょっといじれ。
元スレじゃないと、Vector と並べる意味も、AMARI.BAS という名前の
意味もないだろ。
マ板だったら HSP のページと並べるぐらいにしとけ。
0080デフォルトの名無しさんNGNG
♥
0081デフォルトの名無しさんNGNG
アンケートにあった「DOSプロンプトへの対応」ってのは標準入出力に対応するって事でいいのか?
0082デフォルトの名無しさんNGNG
VS.NET持ってるからいらないや
0083名無し@沢村NGNG
おまいらよ、ActiveBaisicは対応するWin32APIが少ないよ。
また変数や配列がしょぼいから、あまりこったWindowsソフトはつくれないね。
ActiveBasicはHSPとあまり変わらないよ。
おまいらよ、同じフリーの開発環境としてはMASMのほうが上だよ。
MASMはフリーでありながら、基本的にVC++でできることはすべてできるし、アセンブラ言語だからVC++以上にこったことをすることも可能だよ。
おまいらよ、おれは自分のサイトに、「HelloWorld」のActiveBaisc版とMASM版を置いてるから、ダウンロードして見くらべてみろ?
報告してみろ?

http://hp.vector.co.jp/authors/VA015412/
0084デフォルトの名無しさんNGNG
>>83
おお、ActiveBasicの次はアセンブラでHelloWorldが書けるようになったか
次はどの言語でHelloWorldを書くのかな
沢村の成長が楽しみだな
0085デフォルトの名無しさんNGNG
ヒマそうでうらやましいよ。沢村。
0086デフォルトの名無しさんNGNG
>>83
3.0ではWin32APIに完全対応する予定。

とりあえず構造化言語としての体裁を持っているのでHSPよりはまともに感じられる。
HSPは仕様がカス。

MASMのほうが上なのはごく当然。
ただし、使いこなせればの話。
Active Basicは初心者にも理解しやすい点に価値があるのだから、
MASMと比べても仕方ない。
0087デフォルトの名無しさんNGNG
沢村なんてほっときゃいいのに。
0088デフォルトの名無しさんNGNG
つうか沢村なにげにActiveBasicのHPパクッてるし
008988NGNG
アンケート結果見てるとDirectX対応ってのも結構要求あるみたいだな。
CGIのコンソール用だったら何かAPI使えば出来たと思うなぁ。
0090デフォルトの名無しさんNGNG
タイトルを画像にした意味がわからん>沢口
0091山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0092デフォルトの名無しさんNGNG
浮上ついでに、
最近String型は不便だから使われなくなる、見たいな論調が出てきてるけどさ、
それじゃあBASICの簡便さがなくなると思うんだが。
String、Char *、Char配列が共存できるDelphiのような形になってほしいなぁ。
0093デフォルトの名無しさんNGNG
>>92
>最近String型は不便だから使われなくなる、見たいな論調が出てきてるけどさ、
>それじゃあBASICの簡便さがなくなると思うんだが。
物凄く同意。まあ、作者は DLL との連携以外には
String 型を残そうとしているみたいだが。
極論すると、C でこうだから、ActiveBasic に訳すとこう……という意識でしか
プログラミングできなくなるとすると、「訳す」前に C で作っちゃえばいいわけで。
「どうすれば Basic っぽく分かりやすいか」という視点を外すと、
趣味人が風変わりなものを好んでますって用途しか生まれないと思う。

漏れは RAD ツールが作る「Windows プログラミングらしいスクリプト」にも、
若干の疑問を抱いちゃうんだけどな……。

作者が悪戦苦闘の上で、やっているのは分かりつつ……。
0094デフォルトの名無しさんNGNG
質問なんですが、

ActiveBasic付属の、ProjectEditorを開こうとすると、
「RICHAD32.DLLがみつかりません」
になってしまいます。

どなたか、原因と解決法知りませんか?
0095デフォルトの名無しさんNGNG
( ´,_・・`)ブブッ
0096デフォルトの名無しさんNGNG
RICHAD32.DLL???リチャド32?
……RICHED32.DLL の問題なら、キーワードにして検索しまくってみなさいよ。
0097デフォルトの名無しさんNGNG
>>94
山本さんちでガイシュツ
0098デフォルトの名無しさんNGNG
>92
Stringとの変換が出来るらしいから使い分けという事になるのでしょぅか。
Win32APIを直接扱いたくなるとやっぱりC言語並みに型の扱いは明確にしてほしい
という要求もありますね。それとはまた別の要求としてN88BASIC互換を期待する
向きもある。Delphiも型の種類はC並に多いですよね。VBと比べるとCで記述できる
様な事もDelphiで出来る。

それはそうとして意外とN88BASIC互換って要求多いんですね。もしかしてN88BASIC
で動いているシステム今でもあるんでしょうか?そのために互換が必要、、とか
0099デフォルトの名無しさんNGNG
はやいとこソケット使えるようにならねぇかなぁ。
0100デフォルトの名無しさんNGNG
100ゲーット!
0101デフォルトの名無しさんNGNG
ActiveBasicの本家の掲示版見ていて思うんだけどさ、ABユーザーってHSPユーザー
並に厨房度が高いよな。リアル厨とかじゃなくて雰囲気がさ。
30,40,50代basicプログラマーが厨に煽られて一喜一憂って感じか?(藁
0102デフォルトの名無しさんNGNG
禿しく遅い!
0103デフォルトの名無しさんNGNG
>>101 「雰囲気がさ」と嬉しそうに書くのは凄く厨ではないかね?
0104デフォルトの名無しさんNGNG
(藁なんて久々に見た
0105デフォルトの名無しさんNGNG
ソケットきぼんきぼんきぼんきぼんきぼんきぼん
0106デフォルトの名無しさんNGNG
本田 守さん、なんでハンドルが沢村なの?
0107デフォルトの名無しさんNGNG
>>106
ワロタ
0108デフォルトの名無しさんNGNG
なにが「ワロタ」だよ(プププww
0109デフォルトの名無しさんNGNG
>>108
ワロタ
0110デフォルトの名無しさんNGNG
阿部
0111デフォルトの名無しさんNGNG
>>106
昔振られた彼女の名字だろう
0112 ◆lrScup9ex2 NGNG

0113 ◆La0/nurupo NGNG

0114デフォルトの名無しさんNGNG
沢村に金振り込んだヤシがいるのかなw
0115デフォルトの名無しさんNGNG
>>114
振り込んでみたよ
0116デフォルトの名無しさんNGNG
>>115
1円?
0117デフォルトの名無しさんNGNG
>>116
3200円
0118デフォルトの名無しさんNGNG
\427
0119デフオルトの名無しさんNGNG
¥0
0120デフォルトの名無しさんNGNG
しかしベクターもよく沢村なんかにHP与えたな
0121あぼーんNGNG
http://homepage.mac.com/hiroyuki44/hankaku05.html
0122デフォルトの名無しさんNGNG
負けるな阿部
0123デフォルトの名無しさんNGNG
負けるな阿部
0124デフォルトの名無しさんNGNG
ウホッ・・・
0125デフォルトの名無しさんNGNG
負けるな阿部
0126デフォルトの名無しさんNGNG
ムホッ・・・
0127デフォルトの名無しさんNGNG
負けるな阿部
0128デフォルトの名無しさんNGNG
負けるな阿部
0129デフォルトの名無しさんNGNG
負けるな阿部
0130デフォルトの名無しさんNGNG
阿部ってだれ?
0131デフォルトの名無しさんNGNG
阿部負けちゃうの?
0132デフォルトの名無しさんNGNG
もうすぐ正式版出るというのに阿部負けちゃうの?
0133デフォルトの名無しさんNGNG
つうか、もうちょっとAB3.0正式版発表の話題を振れよ。

TTSねおとか、ひまわりみたいにマッタリと
0134デフォルトの名無しさんNGNG
阿部はHSPに負けています。
0135デフォルトの名無しさんNGNG
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
ストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストンコストン
0136デフォルトの名無しさんNGNG
Ver.2.62
を動かすとPCが不安定になるんですが・・・
0137_NGNG
http://homepage.mac.com/hiroyuki44/
0138沢村@ピンクロータNGNG
>136
おまいら、V3.0にしろよ。
0139デフォルトの名無しさんNGNG
ABの、HSPより劣る要素を挙げてくれ。
0140デフォルトの名無しさんNGNG
>>139
DirectXを簡単に使えない。
ネイティブな割には遅い。
サンプルソースが付いてないからいちいち自分でテストしてからでないとできない。
N88の互換があまりパッとしないから中途半端。
すごいユーザーが少ないから良いプラグインが出ない。
なんだかんだ逝って結局はWin32API頼り。
ユーザーの数自体少ない。
0141デフォルトの名無しさんNGNG
お前ら。こんなこと書かれてますよ。

[894] それにしても 投稿者:Te3m 投稿日:2003/06/18(Wed) 18:33

2ちゃんねらーはHSPとABとどっちがいいか悪いかでもめていますね。高水準言語と低水準言語を比べるのはどうかと思います。
もっとも,2ちゃんねらーにこんなこと言って通じるのだろうか。
0142デフォルトの名無しさんNGNG
HSPとABはどっちが低水準なんだ?
0143デフォルトの名無しさんNGNG
ABはperlライクな正規表現が使えましか?
0144デフォルトの名無しさんNGNG
低級言語としてさぁ、Cとかあるやん。つまり、低級なものほど人間にはわかりづらいけど、できる事は
上って訳だ。
その894は真性のアフォですな。
0145Te3m ◆h01WxVZa6s NGNG
念の為につっこませていただきます。

>>144
>できる事は上って訳だ。
だれもそんなこといってませんが。
低水準言語が高水準言語より優れているとは言い切れません。
ただ,低水準言語と高水準言語は用途が違う。
使う人がどのようなプログラムを組みたいかによって,低水準言語がよいか高水準言語がよいかは変わると思うのですが。
0146144NGNG
>使う人がどのようなプログラムを組みたいかによって,低水準言語がよいか高水準言語がよいかは変わると思>うのですが。
そうだよ。
0147デフォルトの名無しさんNGNG
ソケットはまだか?
0148デフォルトの名無しさんNGNG
HSPもABも高水準だと思っていた俺は、アホですか?
0149デフォルトの名無しさんNGNG
>>13
言語を笑う者は言語に泣く
0150デフォルトの名無しさんNGNG
阿部で行番号使ってるやついんの?BASICからの移植とか別にして。
0151デフォルトの名無しさんNGNG
>>148
それが普通です。
0152デフォルトの名無しさんNGNG
TTSとかひまわりスクリプトなんかはやっぱり高級言語なんだろうか。。。
0153デフォルトの名無しさんNGNG
阿部やってる香具師は相当暇なんだろうな。(w
0154デフォルトの名無しさんNGNG
「趣味だけでマシン語やってる」とかに比べれば。。。
0155デフォルトの名無しさんNGNG
>>145の書き込みがTe3m本人なら
>もっとも,2ちゃんねらーにこんなこと言って通じるのだろうか。
お前もにちゃんねらーじゃねえか・・・

ABの掲示板見てて思うが良心的なユーザーが多い中でTe3mがなんかういているような気がする
あの人が騒いでることの根拠がどこにあるのかよくわからない。2チャンネルを馬鹿にしてるよな
いまさら言うのもなんだけどTe3mはUNIX板の人のような事が出来るのか?
それに2ちゃんねるは確かに馬鹿なことをしていることが多いかも知れないけどひそかにすごい技術を使ってたりして
祭りしてるからね。その人たちからみたらCとBASICを使えただけで威張ってるTe3mなんかゴミ箱いきだよな。
0156155NGNG
ちなみに俺はAB応援してる
山本さんがんばれ
0157デフォルトの名無しさんNGNG
(´-`).。oO(俺も初心者板で回答者やってたころは香ばしかったんだろうなあ。
0158ピローNGNG
まぁ僕も2chのよいところをわかるのも大事な気もします。
放置されることもありますが簡単な質問をするにはABの掲示板よりも質問しやすいことありますし。
ABは僕が始めて触った言語なのでC言語に手を出した今も今後の発展に期待しています。(BASICがわかりやすいというのもある)
0159Te3m ◆h01WxVZa6s NGNG
>>155
>お前もにちゃんねらーじゃねえか・・・
一応「2典」の「2ちゃんねらー」の定義(http://www.media-k.co.jp/jiten/wiki.cgi?%A1%E3%B5%AD%B9%E6%A1%A6%BF%F4%BB%FA%A1%E4#i51)
「2ちゃんねるをこよなく愛する人々。(以下略)」
俺は2ちゃんねるを愛していませんが。
ただこの辞書の定義が絶対に正しいと言っているわけではないが。
>いまさら言うのもなんだけどTe3mはUNIX板の人のような事が出来るのか?
別に技術面で勝っているとは思いませんよ。技術面で馬鹿にする気もありませんよ。

ついでに俺が「もっとも,2ちゃんねらーにこんなこと言って通じるのだろうか。」と言ったのは,
2ちゃんねらーには言論統制をして他人の意見を聞こうとしない人間が多いからです。
0160_NGNG
http://homepage.mac.com/hiroyuki44/
0161デフォルトの名無しさんNGNG
つーか、2ちゃんをバカにして何が悪いのか? 
実際問題バカ多いじゃん

2ちゃんに対し、妙な愛国心持つ奴ウザイよ
2ちゃんは単なるツールだろ 2ちゃんバカにされたからってムキになって怒ってんじゃねーよ
0162デフォルトの名無しさんNGNG
2ちゃん利用者を統べて2ちゃんねらと呼ぶもんだと思ってた。
0163155NGNG
>>161
別に私は愛国心なんぞ持ってませんし怒ってもいませよ
思い込んだらその考えを曲げないようなやつが嫌いなだけです。
>実際問題バカ多いじゃん 私もそれには同感です
>>159
失礼しました。勝手に「2ちゃんにいる人は馬鹿だけ」と思っているのかと勘違いしてました。
でも他の板に行けばいい雰囲気のところもありますよ
0164デフォルトの名無しさんNGNG
>愛国心
って、国かよ!!

まあ、この辺で駄目な奴は何をやっても駄目っていうのがでるわけで。
使い方が解っても何も作れない馬鹿が居るわけで。
0165デフォルトの名無しさんNGNG
妙なコミュニティ意識を持ってるヤシが多いのも事実だな。
0166デフォルトの名無しさんNGNG
>>161は2ちゃんを国だと思っている!!、と?
0167デフォルトの名無しさんNGNG
例えみたいなもんだろ。
0168デフォルトの名無しさんNGNG
そうですよね〜
0169デフォルトの名無しさんNGNG
結局Te3m氏はAB使って何をしたのかと?誰か解説おながいします。
0170デフォルトの名無しさんNGNG
アンケートページ見たら、N88BASICとの互換性への要望、根強いなあ。
ついに100票こえちゃってるよ……。
0171Te3m ◆h01WxVZa6s NGNG
管理体制がもっと良くなれば2ちゃんねるは素晴らしいコミュニティになるかもしれない,と思った。

>>169
ミニゲームとか作ったり実験とかしてみたりとか。あまり大きなことはしたことありません。
0172デフォルトの名無しさんNGNG
ABってアレだろ?


 腹 筋 を 鍛 え る や つ
0173デフォルトの名無しさんNGNG
>>172
お前天才。
0174デフォルトの名無しさんNGNG
>>173
ああ、天才だなw
0175デフォルトの名無しさんNGNG
>>171
管理体制かよ... 別にいいけど。

>高水準言語と低水準言語を比べるのはどうかと思います。
そもそも、この2つの定義から、ActiveBasicとHSPがどちらの部類に含まれるか考察してから発言してくれたまへ。
0176デフォルトの名無しさんNGNG
.NET2003出たぞ
買っとけ
0177Te3m ◆h01WxVZa6s NGNG
>>172
> 腹 筋 を 鍛 え る や つ
笑。
>>175
>そもそも、この2つの定義から、ActiveBasicとHSPがどちらの部類に含まれるか考察してから発言してくれたまへ。
申し訳ございません。
0178デフォルトの名無しさんNGNG
ゔ〲〰ゔ〲〰ゔ〲〰 乜勹〰スㄜㄝㄋ♪
0179デフォルトの名無しさんNGNG
そんな事どうでもいいからAB3.0正式リリースに備えて3.0の特徴とか俺はこんなの
作ったとか書けよ。
0180デフォルトの名無しさんNGNG
>>179
>>83
0181デフォルトの名無しさんNGNG
>>179
AB3.0の特徴
>>140
0182デフォルトの名無しさんNGNG
盛り上がってるね
0183_NGNG
http://homepage.mac.com/hiroyuki44/
0184デフォルトの名無しさんNGNG
俺が察するに、Te3mは2ちゃんねら。
0185デフォルトの名無しさんNGNG
まあ、トリップつける程度には2ちゃんねらーのようだね。
0186BASICERNGNG
漏れはむか〜しMSX BASICやN88 BASICで馴らしていたが
今これで適当にSource書いてCompileしたらErrorが出まくるぞ!!
TBCでもだ。
漏れがCompileしてErrorが出る言語はBASICとは言わん!!
0187デフォルトの名無しさんNGNG
アンケートページの投票結果がおかしいそうです。
0188デフォルトの名無しさんNGNG
>>187 こういうことがあると2ちゃんねらーがやったような気になるのは、なぜだろ。
0189ピロー ◆oDXja74RlM NGNG
トリップってこれか?
0190ピロー ◆oDXja74RlM NGNG
>>185
これがトリップなら別に2ちゃんねらーじゃなくてもつけれるのでは?
(現に僕は2ちゃんねらーではありません)
0191デフォルトの名無しさんNGNG
トリップの使い方と意味がわかっていれば立派な軽2ちゃんねらーだろう
0192デフォルトの名無しさんNGNG
>現に僕は2ちゃんねらーではありません
じゃあ何でここに居るんだよ。釣りというのはワンパターンなので却下。
0193ピローNGNG
>>192釣りってよくわかりませんが
2ちゃんねらーというから書き込んだ時点で僕は
「2ちゃんねるを利用する人」という意味ではなっていますね。
だけど一般的な意味としては「2ちゃんねるにはまってしまった人」
を意味する言葉だと思います。
別に僕は2チャンネルにはまっていません。
レスがしやすい、人が多いなどの良いところはあるので利用はさせてもらっています。
ただそれだけです。
※トリップのつけ方はいろんなスレッドにかかれているので目についただけです。
なので普通にスレッドを何個か見ていれば自然に知っているだろうと思いました。
0194デフォルトの名無しさんNGNG
いつまでくだらんネタやってんだよ
0195デフォルトの名無しさんNGNG
このスレ自体ネタみたいなもんだし
0196デフォルトの名無しさんNGNG
>なので普通にスレッドを何個か見ていれば自然に知っているだろうと思いました。
んなこたあない。
自然に知るほど何個か見ている人は、一般から見たら立派に2ちゃんねらー。
0197デフォルトの名無しさんNGNG
AB関係の話題がほんっとに少ないな。
まだ知名度が低いのかな?
0198デフォルトの名無しさんNGNG
かなり期待が持てる言語 / 環境だし、作者も大健闘だと思うけど、
今後の決定打となる 3.* が進行中の段階だし、それゆえ、AB で作ったソフト
というのが、まだ、あまり登場していない。

3.0 は最終ベータに入ったようだけど、現在もちょくちょく不具合報告が
されているところをみると、正規版になっても安定までに時間がかかると思われ。
するとやっぱり、規模の大きなソフト作りに使うのがためらわれるよな。

加えてユーザー主導のライブラリの充実なしに今後の発展はあり得ないし。。。

ま、知名度が上がるまで、もう半年はかかるんでないの? いや、1年以上か。
期待しつつ、自分が協力できる方法を考えますか。
0199デフォルトの名無しさんNGNG
アンケート結果変か?アクセスカウンタ見ているとすごく増えてきているが、
それだけ見ている人が多いって事じゃないのかな。VB6から流れてきてる人とか
いるんじゃないか?
0200デフォルトの名無しさんNGNG
>>199 変だよ。
毎日あのサイトの掲示板とアンケートを見てるけど、一日で急に変わった。
0201デフォルトの名無しさんNGNG
密に期待
打倒「でるふぁい」?
0202ともNGNG
みてね〜♪
http://www1.free-city.net/home/s-rf9/page004.html
0203デフォルトの名無しさんNGNG
↑ ブラクラ
0204デフォルトの名無しさんNGNG
>200
とりあえず変化以前は解説やヘルプを充実希望という意見が多かったね
0205デフォルトの名無しさんNGNG
>>204 変化以前は、今、ダントツなのを10位未満に置いて考えれば、
ほぼ傾向はつかめる。
ダントツのやつ、ダントツになった日からそんなに伸びてないよ。
この点からも不自然なのは明らか。
0206デフォルトの名無しさんNGNG
これ前いた高校の授業に使われてまっせ。
さすがにGUIには手を出さなかったけど。
0207山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0208デフォルトの名無しさんNGNG
>>206 ついこないだまで高校生だった人が作った物が教材になるって、なんかいいね。

本家掲示板で場合によってまたもバグが報告されているな……
作者の逸る気持ちも分かるが、ベータを外すのはもう少し待った方が良い気も。
0209デフォルトの名無しさんNGNG
正式版リリースage
0210デフォルトの名無しさんNGNG
正式版使ってみたけど。予約語が青くならないの俺だけ?
0211デフォルトの名無しさんNGNG
正式版でたな。
オマエラ募金とかもしろよな。
ていうかよ、ABのコンパイラをSaturnとかPS2とかの何とかbasicみたいなので
動かせたら良いよな。古いbasicでプログラミングなんて出来ネエヨ。
移植して製品版とすれば良いよな。
0212デフォルトの名無しさんNGNG
>>210ごめん。勘違い。
0213デフォルトの名無しさんNGNG
Ver.4のロードマップみたいなものがHPに載っていた。
Ver.3ではオブジェクト指向に対応しないのね。残念。
0214デフォルトの名無しさんNGNG
オブジェクト指向って言っても現実には使いこなせる人が少ないならあまり必要は
ないんじゃないの?
どっちかってゆーと使いやすさとかスクリプティング向きのほうが良いように思う
が。
どうせならゲーム機とかPDAとかブラウザ上で動かすFlashみたいなプラグイン
作って移植性とかマルチなプラットホームを狙った方が良いんじゃないか?
0215デフォルトの名無しさんNGNG
>>214
>オブジェクト指向って言っても現実には使いこなせる人が少ないなら
まあ、どの程度が「使いこなし」と言うかは措いて、RAD ツールとの連携で、
初心者も素直に「使ってしまっている」ようになるってのは、いいかもね。
でも、確かに急ぐ必要はない。

>移植性とかマルチなプラットホーム
掲示板の過去ログ読むと、i アプリみたいなの、作れるようになったら
……と、作者も夢想したことあったみたいね。
敷居が高くて難しいと言ってたが。
0216デフォルトの名無しさんNGNG
沢村は何か作らないのか?作者がカンパとか期待してるからビジネスモデル作れば
ABは沢村、お前のものだ。ウヒヒヒ。
0217山崎 渉NGNG
(^^)
0218山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0219tdeatispar&D twoNGNG
>>184
2ちゃんねらーというより
率直に物事をいっているだけだと思う

>>186
ここはActiveBasicのスレッドなので
あくまでN88BASICベースです。
違いがあってあたりまえだと思います。
0220デフォルトの名無しさんNGNG
10 CLS
20 PRINT "ぬ"
30 PRINT "る"
40 PRINT "ほ" + "゜"
50 GOTO 20
0221デフォルトの名無しさんNGNG
これいいとおもうぞ
0222デフォルトの名無しさんNGNG
>>220
10 CLS
20 PRINT "ぬるぽ"
30 GOTO 20

でいいだろう。と、一応つっこんでみる
0223デフォルトの名無しさんNGNG
>>220,222
表示の仕方が違う…というのは論外ですか?
0224tdeatisparNGNG
論外でしょね
print命令語は
printした後に改行しますしね

あたりまえだろーと
ぎゃぁぎゃぁ言うやつは
幼稚な馬鹿とみなします
0225デフォルトの名無しさんNGNG
win32apiを全部使えるってのはホント?
皆はapiをMSDNで調べてるの?
0226デフォルトの名無しさんNGNG
Win32APIはヘッダ書けば良いだけだろ。DLLを静的リンクするだけだし。

しかしコンパイラなのは凄い
0227デフォルトの名無しさんNGNG
さっき初めてDLしてちょろっといじってみただけなんですが、
Active Basicって自前のDLLをヘッダ宣言して自由に呼び出し出来る
んでしょうか。あとCOM DLLの呼び出しとかはどうなんでしょう?
ヘルプを見てもタイプライブラリのインポートとか何も書いてないみたい
だし。そこらへんがプアーだと、ちょっとお金出してVBの一番安いやつ
買ったほうが後々安くつんじゃないかと。。。
0228デフォルトの名無しさんNGNG
ランタイムもいらないし、かなり気に入って使ってるんだけど、使っていくとやっぱり弱い点が見えてくる。
今日苦しんだのは、
・配列の要素数が255まで
・Functionの戻り値に配列を使えない?

Perlで言うところのsplitを作ったんだけど、結局グローバル変数に格納してなんとかした。

まだまだ未完成な処理系だけど、作者さんにはがんばってもらいたいね。
応援しときます。
0229デフォルトの名無しさんNGNG
マカーならともかく、Win系開発だったら誰も使わんな。仕事でWin系の開発してるひとは
大抵MSDN購読してるから、Visual Studioが配布されてるわけだし。
なんぼ安くても怪しいActive Basicなど使わんだろう。
0230デフォルトの名無しさんNGNG
N88-BASICと互換性があるのが売りだ(った)からねぇ。
アンケートを見てもそういうところに期待している人が多いみたいだし。
0231デフォルトの名無しさんNGNG
>>230
売りはN88との互換ねえ。N88互換だけならもっともともなやつが
前からでてたと思うけど。
0232デフォルトの名無しさんNGNG
最近、簡単にWinアプリを作れるツールがないか
探しててActiveBasicがよさそうに思ったんだけど、
(煽りじゃなく、HSPよりはツールも文法も理解しやすい)
何かやろうとすると、Win32APIが出てくるのがちょっと・・

たとえばRADツールでボタンやフォームを簡単に作れるんだけど
これにコードを追加するには、Win32apiを知らないと何もできん。

サンプルソースがもっとたくさんあれば、いいんだけどな
0233デフォルトの名無しさんNGNG
MFCやVCLみたいな、Win32APIをラッピングしたライブラリがあれば、初心者でもとっつきやすいね。
でも、オブジェクト指向の機能はABにあるのかな?この辺は重要だね。
0234デフォルトの名無しさんNGNG
いまのところC言語ライクを目指しているから、オブジェクト指向な機能は無いね。
そういう機能はVer4につける予定だとか。
On Error Gotoまでない状態なのでエラー処理だけはつけて欲しいもんだ。
0235デフォルトの名無しさんNGNG
阿部は糞
0236デフォルトの名無しさんNGNG
俺はどちらかというと、コンパイルできるN88BASICってだけで十分だと思うけどな
無理にそれ以上のことをさせても、VBなんかに勝てるわけないし。
それよりバグ潰しと速度向上に力入れて欲しい。
0237デフォルトの名無しさんNGNG
ABとVBどっちが処理速度が速い?
0238デフォルトの名無しさんNGNG
>>237
極論すれば今のPCなんてどんな糞コードでもそこそこ実用速度で動くんだから、
速度の事は気にせず機能と開発効率を優先して考えるべし。
速度の比較はわからんが、機能と開発効率なら AB <<<<<<<<<<<<< VBでしょ。
0239デフォルトの名無しさんNGNG
>>235
糞ミソ
0240デフォルトの名無しさんNGNG
あのテーマソングっていったい何なんだ?
0241デフォルトの名無しさんNGNG
保守
0242デフォルトの名無しさんNGNG
保守
0243デフォルトの名無しさんNGNG
行番号の有るBASICに懐かしさを覚えてABを使い始めますた。
が…
何をするにも
API.API.API.API.API.API.API.API.API.API.API.API.API.
PI.API.API.API.API.API.API.API.API.API.API.API.API.A
I.API.API.API.API.API.API.API.API.API.API.API.API.AP
.API.API.API.API.API.API.API.API.API.API.API.API.API

10年前なら憶える気力も有るけど、今はなぁ…
マジで簡易なライブラリきぼん。
0244デフォルトの名無しさんNGNG
ヴ??ヴ??ヴ?? ?勹?ス???♪
0245デフォルトの名無しさんNGNG
頑張ってAPI使いなさいってこった
0246デフォルトの名無しさんNGNG
海老3.04公開
……。というのに誰もいない。○| ̄|_

ちなみに内容はバグ取りと↓だそうだ
>・構造体ポインタ型に対応(ポインタ経由によるメンバ参照も可能になりました)。

早い話Cの->らしい
0247デフォルトの名無しさんNGNG
なんだか最近は「CっぽいBASIC」ではなく「BASICっぽいC」になりつつあるような
0248デフォルトの名無しさんNGNG
>>247
確かにBASICらしさが無くなってきてる。
あんな中途半端なBASIC作るくらいなら、むしろGUIが簡単に作れるActive Cとか作ってくれるほうがありがたい。
0249沢チャンNGNG
そうだな。マニアックBASICとか改名するとベストネーミスト賞受賞って所かな。
classでGUIラップする以外にFutureBASICのような(詳しくないが)GUIの取り扱い
なんて方向性もあっただろうな。
まあ、Cレベルのプログラミング出来るなら固定小数点型とかマトリクス演算
ライブラリ、コードウォリア風なウハウハ演出IDEとかつけちゃえって感じ?
ついでにps2のマイクロコードのオブジェクト作成したり、XBOXでも実行できる
ようにprojectにxboxを追加してよ、exeのランタイムにxboxのセキュリティホール
から無理矢理コードを実行するexploitライブラリを追加すりゃー
アマチュアでxboxプログラムが可能って訳だ。そしていづれはC風なBASIC規格
としてANSI-ActibeBasicとして世界に君臨する訳よ。
0250沢チャンNGNG
オイラも新カッコ付きBASICつくったよ。

(declare win32api (user32 PChar lpstr))
(procedure string (arg1 arg2) ()
(eval (list 'de (list 'qu (car func_def))(list 'qu (append(list
'lambda....)
(return (print "hello"))


0251デフォルトの名無しさんNGNG
構造体ポインタって、なんかニーズがあったんだろうか
0252デフォルトの名無しさんNGNG
ニーズつーよりあらゆるWin32API使い倒そうとするなら必要になる罠。
0253デフォルトの名無しさんNGNG
さて次はどこがBasicからまた一歩はなれるのだろうか……。
0254ActiveBasicって難しいNGNG
VB
Label1.caption = "おされた"

AB
SetWindowText(GetDlgItem(hMainWnd,Static1),"おされた")

0255デフォルトの名無しさんNGNG
MFCはいつ使えるようになるの?
0256デフォルトの名無しさんNGNG
BBSにも質問しておいたのですが、
Val関数がLongなので(Longなので、というのは理由じゃないんだが)
"1.2345" という文字列を1に変換するんですが、
何かいい手はありませんか?
0257デフォルトの名無しさんNGNG
>>256
"1.2345" という文字列が1に変換されちゃうのですが、

という意味っす
0258デフォルトの名無しさんNGNG
AB スレが上位にきてる はじめて見たヨ

0259デフォルトの名無しさんNGNG
>>257
結局自前で実装しろ ってことみたいっす
この時点で、僕的には脱落だな。
工学ソフト作ろうと思ったのに
0260デフォルトの名無しさんNGNG
>>256
見てるか?あまりしっかり作ってないけどあるから使っていいよ
http://sugwat60.hp.infoseek.co.jp/cgi-bin/file/VALP.TXT
(ダウンロードしたらValP.sbpにして)
使い方は ValP(文字列) 普通のValと同じ
(実はプラス・マイナス記号で始まらないなら直接 _ValP を呼んでもOk)
0261デフォルトの名無しさんNGNG
いつのまにかVer.3.05
保守age
0262デフォルトの名無しさんNGNG
海外掲示板用オフラインリーダーを作るスレ
http://pc2.2ch.net/test/read.cgi/tech/1072883528/

海外でよく使われていうる掲示板スクリプト
専用のオフラインリーダー作って下さい。

必要な条件はID、PASSを管理できること、
OpenJaneみたいな三面型の見た目。
簡単にローカライズできるように言語ファイルを採用
0263デフォルトの名無しさんNGNG
#include <AFO.BAS>
Dim hwnd As Long
FORMAT(10E)
PRINT"オレオレ";
MsgBox(SQRT(Asc("サギ")),NULL,MB_OK)
STOP:END
Debugしてみてね
0264デフォルトの名無しさんNGNG
ActiveBasicを使うとWindowsが不安定になるんだが・・・
当方WinMe(;´Д`)
0265デフォルトの名無しさんNGNG
いつのまにやら ver3.06
Val関数のバグFIXだそうです。
さては、ここみてるな(w
0266デフォルトの名無しさんNGNG
>>265
あいかわらずLONG値しか返しませんが伺か?
0267デフォルトの名無しさんNGNG
>> 266
次回バージョンアップで対応する模様。
0268デフォルトの名無しさんNGNG
19才でこんな凄いソフトが作れるのか・・・。
0269デフォルトの名無しさんNGNG
3.07
関数: _splitpath
指定されたフルパスを、ドライブ、ディレクトリ、ファイル、拡張子の各部分に分解します。

それとMCI関係の説明がヘルプに出現。
0270デフォルトの名無しさんNGNG
20歳になったのか
誕生日おめ
0271デフォルトの名無しさんNGNG
VBの文法とか覚える前に、これで慣れておく、
という使い方をしても大丈夫かな?
0272デフォルトの名無しさんNGNG
ABでSjisをUtf8に変換する関数を自作しようと思っていて、AscWとかChrWとかに相当するのが
欲しいんですが何か方法ってあるでしょうか?
0273デフォルトの名無しさんNGNG
>>272
iconvのラッパーを書く
0274デフォルトの名無しさんNGNG
>>272
MultiByteToWideCharとWideCharToMultiByteのラッパー関数を書いてみた。
OSがWin95だとCP_UTF8が効かないそうなので、そういう場合は
http://www.geocities.co.jp/SilkRoad/4511/vb/utf8.htm
を参考にしてみて。
0275274NGNG
Const CP_ACP = 0
Const CP_OEMCP = 1
Const CP_MACCP = 2
Const CP_THREAD_ACP = 3
Const CP_SYMBOL = &H2A
Const CP_UTF7 = &HFDE8
Const CP_UTF8 = &HFDE9

Const WC_DISCARDNS = &H00000010
Const WC_SEPCHARS = &H00000020
Const WC_DEFAULTCHAR = &H00000040
Const WC_COMPOSITECHECK = &H00000200
Const WC_NO_BEST_FIT_CHARS = &H00000400

Const MB_PRECOMPOSED = &H00000001
Const MB_COMPOSITE = &H00000002
Const MB_USEGLYPHCHARS = &H00000004
Const MB_ERR_INVALID_CHARS = &H00000008

Declare Function MultiByteToWideChar Lib "kernel32" Alias "MultiByteToWideChar" _
(ByVal uCodePage As Long, ByVal dwFlags As DWORD, ByVal lpMultiByteStr As BytePtr,_
ByVal cchMultiByte As Long, ByVal lpWideCharStr As WordPtr,_
ByVal cchWideChar As Long) As Long
Declare Function WideCharToMultiByte Lib "kernel32" Alias "WideCharToMultiByte" _
(ByVal uCodePage As Long, ByVal dwFlags As DWORD, ByVal lpWideCharStr As WordPtr,_
ByVal cchWideChar As Long, ByVal lpMultiByteStr As String,_
ByVal cchMultiByte As Long, ByVal lpDefaultChar As BytePtr,_
ByVal lpUsedDefaultChar As Long) As Long
0276274NGNG
’上の続き
Function SJisToUnicode(ByVal Str As String) As WordPtr
Dim DestSize As Long
'戻り値は文字数
DestSize = MultiByteToWideChar(CP_ACP, 0, Str, -1, 0, 0)
If DestSize = 0 Then
SJisToUnicode = 0
Else
SJisToUnicode = calloc(DestSize << 1)
MultiByteToWideChar(CP_ACP, 0, Str, -1, SJisToUnicode, DestSize)
End If
End Function

Function UnicodeToSJis(ByVal WideStr As WordPtr) As String
UnicodeToSJis = ""
Dim DestSize As Long
'戻り値はバイト数
DestSize = WideCharToMultiByte(CP_ACP, 0, WideStr, -1, 0, 0, 0, 0)
If DestSize = 0 Then
UnicodeToSJis = ""
Else
UnicodeToSJis = ZeroString(DestSize)
WideCharToMultiByte(CP_ACP, 0, WideStr, -1, UnicodeToSJis, DestSize, 0, 0)
End If
End Function
0277274NGNG
× SJisToUnicode = calloc(DestSize << 1)
○ SJisToUnicode = calloc((DestSize + 1) << 1)
0278272NGNG
>>274
サンクス!
つかWin95なんです...。で、
そのページの奴をABで書き直そうと思ってAscW、ChrWあたりが無さそうなのが気になったんです...。
0279デフォルトの名無しさんNGNG
フォトショップ7のオープニングみたいな(αブレンディング?)の不定形の画像を
画面に表示したいのですが、どうしたらいいのでしょうか?
とりあえず、pngとか貼り付けてもダメだしWindowの中なので四角い。
0280デフォルトの名無しさんNGNG
WIN32API で画面をキャプチャして、それに好きな絵を重ねて
表示位置を調整するのが、一番お手軽かなぁ。
0281279NGNG
>>280
うーむそんな感じですか。有難うございます。
0282デフォルトの名無しさんNGNG
復帰&3.08aあげ!
本家掲示板に出てたSendMessageの第4引数の件は要チェックかも。
0283デフォルトの名無しさんNGNG
文字列演算をしながらSendMessageしたいのなら
Declare Function SendMessage2 Lib "user32" Alias "SendMessageA" _
(hWnd As DWord, _
wMsg As DWord, _
wParam As DWord, _
lParam As VoidPtr) As Long
として、これを用いればいいらしい。SendDlgItemMessageも使いたいのなら
同様に宣言し、使用する。
0284デフォルトの名無しさんNGNG
せめてインクリメント・デクメントが欲しい
代入Letみたいに命令語自体を省略できる形でやれば比較的簡便に実装できる気がするんだけどどう?
ヘルプに記述するとしたらこんな感じ


命令語:Inc

変数の内容を1増やします。
----------------------------------
仕様
[Inc] variable++

variable
変数を指定します。

解説:

"Inc" は省略することができます。
0285デフォルトの名無しさんNGNG
ゴリゴリAPI使わないと何も出来ない割にはカプセル化の手段に乏しい。
VBのユーザーコントロールみたいに自分でRADのオブジェクトを作れるといいね。むしろ、組み込みオブジェクトもコードで実装するべきか。
とにかく、正直COMもDirectXも要らないので、オブジェクト指向してほしいなぁ。
Ver.4に期待age
0286デフォルトの名無しさんNGNG
何で構造体ポインタの場合はメンバーにアクセスするときに「.」じゃなくて
「->」を使うの?たぶんCの影響だと思うんだけど、こうする理由がわからない。
確かpascalだと同じように「.」で良かったと思うんだけど。
0287デフォルトの名無しさんNGNG
ActiveBasicはN88モードで使うのが正しい使い方である!とここに断言。
0288デフォルトの名無しさんNGNG
>>286
もっともByRefでほとんど済ましちゃってるからあまり意識しないよ。

あとヘルプに基本的な文法をもうちょっと書いて欲しい。
"_"を使えば分の途中でも改行できることとか
&H &Oで16進 8進になることとか
俺が無知なだけ?
0289デフォルトの名無しさんNGNG
>>288
確かに書いてないね。俺が他に気付いたのはどこからもリンクされていないような
ページがあるみたいというのがある。例えば文字列のEx"〜"の書き方とか。
まあ、一人の学生さんが全て手掛けているんだからね。

287は怒り狂うかも知れないけど、n88との互換性について考えがある。
basicは関数型?の言語なんだろうけど、open 〜 for inputとか、
line (x, y) - (p, q)とか、こいつらだけ例外的な呼び出し方なのが気になる。
インクルードファイルを見ても、「コンパイラが引数を最適化します」とか書いてあって、
わざわざ内部で他の関数と同じような書き方に改めているみたい。

ある機能を実現するような関数を呼び出すのに特有の予約語を使うのは
これから勉強する人なんかは戸惑うんじゃないかな。
0290デフォルトの名無しさんNGNG
手続き型
0291デフォルトの名無しさんNGNG
さてこのスレももうすぐVar3.00

>>288-289
あとシフト演算子も何も書かれていない。
文字列だって解説ページの15と技術情報のやつを1つにしてヘルプに載せた方がいいと思うし。

0292287NGNG
>>289
別に怒り狂うなんて事は無いよ(w
Basicといえば「初心者向け全目的記号命令文」なんであって、
input "your name",a$
print "your name is ";a$
なんであって、行儀悪く書くのがBasicであって、
そもそも今のVB.NETが難しスギ。
0293289NGNG
>>292
自分はN88とかのBASICに現役で触ったことがないから思い出がないんですが、
やっぱりbasicは行儀悪く(?)書くのが望ましいですかね?
VB6でも戻り値を使うかcallを付けないと「Sleep(1000)」みたいな書き方は
エラーになりますから、マイクロソフトも意識していたのかな?

確かにvb.netは(触ったことないけど、見た感じで)C#なんかの表記をただbasic風に
書き直しただけのようですからね。
しかし、そう考えると>>289で書いたようなこともそのうちvb.netは素晴らしい!っていう
思想に発展するような気がしてきたよ…

「初心者向け全目的記号命令文」、beginners' all purpose〜の訳語ですねw
0294デフォルトの名無しさんNGNG
ActiveBasic3.0をダウンロードさせていただいて、動かしてみています。
これにはDATA文はないのでしょうか?
0295デフォルトの名無しさんNGNG
>>294
ないですね。代わりの方法を探すしかないと思います。

もしかしたら、v2.6の方では実装されているかもしれません。
0296デフォルトの名無しさんNGNG
>>294
そうですか〜 どうもありがとうございます。
0297デフォルトの名無しさんNGNG
3.08a2登場。3.08bでいいと思うが。
あと3.1発表。そんだけ。
0298デフォルトの名無しさんNGNG
http://www.discover-soft.com/forum/wforum.cgi?mode=allread&no=1470&page=0
途中からタイトルがヒープメモリの限界になっているけど
ローカル変数は普通スタックだろ。
ヒープはmallocとかで確保してfreeで返すあれだよな。
違うか?
0299デフォルトの名無しさんNGNG
>298
そうだな。
ちょっと昔に巨大な配列を確保する話題が出ていて、それはmallocだろ、
とツッコミたくなったのたが、AB詳しくないのでほっといたのを思い出した。
それにしてもややこしいbasicだな。
そういえば解説本が出るらしいが、予約した人詳細キボン
0300デフォルトの名無しさんNGNG
このスレもようやくVar3.00(゚∀゚)キター!!あげ
0301デフォルトの名無しさんNGNG
http://www.discover-soft.com/forum/wforum.cgi?no=1540&reno=no&oya=1540&mode=msgview&page=0

今まで64bit浮動小数点Doubleを使っても整数部分/小数部分、
どちらかが32Bitを超えると出力する手段が無いと言う、
どうしようもない仕様があった模様。
(今のところ整数部分/小数部分、 それぞれを一旦32Bit整数のLongに入れてからwsprintfで変換しているよう)

wsprintfで%E指定ができればよかったのに ○| ̄|_
などと作者 今頃Microsoftをうらんでいるかw!?
0302デフォルトの名無しさんNGNG
PLAY文は無くなっちゃったのか?
じゃあ使わん。
0303デフォルトの名無しさんNGNG
>>302
公式サイトの掲示板だとREADとDATAがなくなっちゃった
って言っていたのがいたなぁ
0304デフォルトの名無しさんNGNG
N88互換用としては、前のバージョンでいいんだから、
互換用と通常利用との2バージョンを持っていればOKさ。
たぶん。きっと。
0305デフォルトの名無しさんNGNG
v3.09出ました。
0306デフォルトの名無しさんNGNG
ところでAB最適化はあってないものだよな
次のコードをデバッグでもリリースでもコンパイルして
できたEXEをバイナリエディタで開くとloopの文字を見かける
(もちろんその行をコメントにすれば消えるのを確認)
Dim i As DWord
do
Print "do"
for i=0 to 10
Print i,"for"
if i=5 then exit do
next
Print "loop"
loop
0307デフォルトの名無しさんNGNG
>>306
何の比較、参考にもならんかもしれんけど、free pascalで試したら
loopは入ってたよ。
コンパイラとかの話はわからないけど、個人でやってるなら
ある程度は仕方ないんじゃ…って思う。
それでも、使っていない関数は省かれている?

余談だけど、abのインクルードファイルをvb用に手直しして、vbで
全てプロジェクトに含めてsdkのみでウィンドウを作ってみたら50KBくらいに
なった。で、その後に使わない定数とか型とかをコメントアウトしていったら
最終的に15KBくらいに減少。
ちょっと苦笑してしまった。
0308デフォルトの名無しさんNGNG
ActiveBasic、どうして流行らないんだろう。
N88互換を押し出さなければ良かったのに。
0309デフォルトの名無しさんNGNG
vectorのランキングだと結構上位なのにね。
本家bbsに出入りしている人やromっている人は本家から
落としているはずだから、ベクターで落とす人は新規参入者だと
思うんだけどどうなんだろう。
それでいて人気がないとするなら、やっぱり初めて触ったときの
難しさの度合いが関係してそうだと思う。

…といっても、個人制作の開発ツールでは一番わかりやすいような気がする。
俺はhspの方が触るのは早かったんだけど、そりが合わないって感じで、
落としてすぐに消しちゃった。
0310デフォルトの名無しさんNGNG
>>309
本家からダウンロードするときもしっかりVector経由になってるっぽい
0311デフォルトの名無しさんNGNG
>>310
あ、ほんとだ。てっきりあそこに置いてあるものだと思ってたよ。
0312デフォルトの名無しさんNGNG
>>308
VB自体あまり使ったことないが、
.NET以前のVBに似ているような気がする。
似たようなものなら、VBのほうが有名だから、そっちに流れる。

今はJava使いなので、Javaのほうがよっぽど使いやすいと思ったけど。
0313デフォルトの名無しさんNGNG
>>312
開発環境がフリーである
コンパイル後の作品がランタイム不要である
というアドバンテージは大きいと思うんだけどね。

古いバージョンはバグバグだった、という話は聞いたことがあるけど。
0314デフォルトの名無しさんNGNG
>>313
ウィンドウのプロパティをプログラム中からいじる方法などはVBの方が直感的。
VBの名前は知れ渡っている
というアドバンテージは大きいと思うんだけどね。

古いバージョンはバグバグだった、という話は聞いたことがあるけど。
0315デフォルトの名無しさんNGNG
>それでいて人気がないとするなら、やっぱり初めて触ったときの
>難しさの度合いが関係してそうだと思う。

難しすぎて沢村も飽きている様子。
0316デフォルトの名無しさんNGNG
>315
沢村さん、API扱うのは苦手って言ってましたからね。
API直叩きのActiveBasicとは共鳴しないのかも。
0317デフォルトの名無しさんNGNG
公式ガイド、書店においてあります?
0318デフォルトの名無しさんNGNG
公式サイトでは28日発売予定となっているが…
0319デフォルトの名無しさんNGNG
で、買った香具師いる?
そもそも本当に売ってるの?
0320デフォルトの名無しさんNGNG
うちは田舎だからまずないだろうなあ。書店では。

そういえばこの本には3.10が収録されているんだっけ?
まあ、すぐにベクターに載るんだろうけど。
0321デフォルトの名無しさんNGNG
ActiveBasic?全然良くない
VBの方がまし
0322デフォルトの名無しさんNGNG
VB、高いねん。
俺、貧乏やねん。

悪いとこは目に付きやすいけど
良いとこを見つける目が欲しいやん?
イラネ、とか言わんといて〜。
0323デフォルトの名無しさんNGNG
普通にあったよ。
BASICの基礎から始めてあとは公式HPの+αといった感じ。
3.11がでたらごみ化するな。
0324デフォルトの名無しさんNGNG
(´-`).。oO(買わなくてよかった…
0325デフォルトの名無しさんNGNG
こんな言語使ってるんだったらQBasic使った方がマシ
ABは強制終了するわ エラーメッセージが鬱陶しいわ、最悪です。
0326デフォルトの名無しさんNGNG
>>325
つっこみどころ満載だけど、まぁいいや。
使いたいやつだけ使おうぜ。

サイト+αかも知れないけど、俺は書籍として傍らに置いておくのが
好きなので、買おうかと思ってる。サイトを印刷してもいいんだけど、
どうしてもまとまりが悪くなっちゃうんで。
0327デフォルトの名無しさんNGNG
AB本は全く初心者の俺がプログラミング始める足がかりとして買うには
どうですか?
0328デフォルトの名無しさんNGNG
ほとんど同じ内容のものがオフィシャルサイトにもあったりするから、
とりあえずそのへん読みながらABに触れてみて、やっぱり参考書として
あったほうがいい、と思ったときに買えばいいと思う。
ttp://www.discover-soft.com/activebasic/introduce/
0329デフォルトの名無しさんNGNG
> 43 :デフォルトの名無しさん :03/05/03 22:27
> Biginner's All-purpose Symbolic Instruction Codeの略
> C言語が登場する10年前に初心者教育用対話型プログラミング言語として開発。
> 知っているとは思うが文法はVBとは大違い。

> Biginner's
> Biginner's
> Biginner's
> Biginner's
0330デフォルトの名無しさんNGNG
>>329

>03/05/03 22:27
>03/05/03 22:27
>03/05/03 22:27
>03/05/03 22:27
0331デフォルトの名無しさんNGNG
マジレスごめん。

ActiveBasicは固有名詞だから、頭文字をとった「BASIC」とは違う意味合いを持っている可能性がある。
内容から判断すると、「BASIC言語」としてよりは、文法のみを踏襲した「Basic」に近いと思う。
これがVB寄りの、「BASIC」ではない「Basic」になるかな。

さらに>>329の言う「Biginner's...」について考えれば、ActiveBasicにおいては「N88BASIC互換モード」が
それに近いのではないかと思う。作者も大文字と小文字を使い分けてるようだし。
0332デフォルトの名無しさんNGNG
>>331
Beginner's
0333デフォルトの名無しさんNGNG
ベギネース
0334デフォルトの名無しさんNGNG
age
0335デフォルトの名無しさんNGNG
>>331
互換と言えるかどうかはやや疑問だが
0336デフォルトの名無しさんNGNG
う互換
0337デフォルトの名無しさんNGNG
336に座布団一枚。
0338デフォルトの名無しさんNGNG
いいんだよ。とにかく、線が
line (0,0)-(100,100),4 で出ればいいんだよ。
おら、そこのVB.NET使い!
 何もみずに、VB.NETでグラフィック画面に線を描く命令書いてみろ。
できないだろ。おれもできん。
0339デフォルトの名無しさんNGNG
      -‐-   
  , ´,     ヽ
  ! ! !リノ从ハ.〉
  l r! krェ rァ|.|  <ネットでの書き込みにはくれぐれも注意することね。
  | | l、 ー .ィ!l
  | /'\V/、ヽl.|
  ! i  く小>  リ
0340デフォルトの名無しさんNGNG
( ´∀`)オマエモナー
0341デフォルトの名無しさんNGNG
現在プログラム板にはHSP関連スレに凶悪な荒らしどもが住みついています。

・HSPに関係の無い話題でスレッドを上げまくる
・HSPオフィシャルサイトの住人を名指しで誹謗中傷する
・重複スレを乱立させる

などの荒らし行為を行っています。
みんなで団結してム板のゴミどもを追い出しませんか?

【HSP関連スレ】
【皆のレイプ魔】HSP初質P25【WWEヲタ=ハゲ】
http://pc5.2ch.net/test/read.cgi/tech/1086878505/
HSP>>>>>>>>>>>>>C=糞w
http://pc5.2ch.net/test/read.cgi/tech/1071899663/
今日もどこかでHSP初心者が質問ですP19
http://pc5.2ch.net/test/read.cgi/tech/1084089079/
HSPについて
http://pc5.2ch.net/test/read.cgi/tech/1085149790/
0342デフォルトの名無しさんNGNG
できたバイナリは外部DLLとかなしの単体で普通のWindowsで動くんの?
0343デフォルトの名無しさんNGNG
>342
動く。
0344デフォルトの名無しさんNGNG
user32.dllとか使う罠
0345デフォルトの名無しさんNGNG
>>344
参考までに、user32.dllがない普通のWindowsのバージョンを教えてくださいませ。
ユーザサポートに必要かも知れませんので。
外部DLLという言葉じりだけを取って言ったことなら、お話になりません。
0346デフォルトの名無しさんNGNG
これWin32APIのヘッダーファイルとかもついてんの?

ライブラリが無いのんは正直辛い。5年早ければ・・・
0347デフォルトの名無しさんNGNG
>>346
中途半端にはある。GetPropなどが定義されていなかったのはびっくりしたけど。
ライブラリに関しては作者はユーザーが作ってくれるのを待ってるのかもね・・・
0348デフォルトの名無しさんNGNG
中には定義されているけどヘルプには載っていない物もあったり。
そして2重定義のエラーを喰らう。
0349デフォルトの名無しさんNGNG
>>348
シフト演算子がないのか!マジかよ!
ってヘルプ見ながら嘆いてたこともあったなぁ…(w
0350デフォルトの名無しさんNGNG
PureBasicのほうが良くない?
なんかver3になってヘンな方向に行ってる気がする
0351デフォルトの名無しさんNGNG
>>350
変な方向って?
というか自分はv3になって知ったから、v2までは
どんな感じだったかわからん。
0352デフォルトの名無しさんNGNG
>>350
PureBasicタダじゃないし日本語できるかわからんし金だすならVB行ったほうがいいな
おれはAB2.6とVB使いわけてるよ
0353デフォルトの名無しさんNGNG
使い分けって
こんなもので作ったのを客に出す気か?
0354デフォルトの名無しさんNGNG
>>353
趣味とか個人用で使うプログラムの話じゃないの?
PureBasicはただじゃないとか書いてるし…仕事にしている人の常識は知らないけどさ。

何か、釣り好きと漁師の関係に似てそう。
0355デフォルトの名無しさんNGNG
へぇ。サンクス。
そうするとあとはマニュアルなり仕様書なりか…。
たぶんほとんどバッチ処理みたいに使いたいと思ってるけど、
そうしたらWin32APIいぢらなきゃ駄目だよね?
なんか誰かまとめてくれてません?
0356デフォルトの名無しさんNGNG
>>355
別にABに特化した解説がなければできないってわけじゃないだろ?
VBでもCでも好きなもの見てやればいいじゃん。

むしろバッチ処理扱いなら、WSHのVBSでもいいんじゃね?
0357デフォルトの名無しさんNGNG
今日、本屋で見かけたんで思わず買っちまった。
まだインスコもしてねえけど、暇があったらなんか作るぜ。
0358デフォルトの名無しさんNGNG
ABは糞言語
あんな糞言語使ってる香具師はどうかしてます
0359デフォルトの名無しさんNGNG
よかったな。
「暇があったら」と言った中で暇を作った奴はいない。
忙しい人生、謳歌してくれや。
0360デフォルトの名無しさんNGNG
ところでVBにもVarPtr/StrPtrがあるんだ。
さりげないVBの影響か。
0361デフォルトの名無しさんNGNG
え!?
0362デフォルトの名無しさんNGNG
10%引きになってたから本買っちゃった。
0363デフォルトの名無しさんNGNG
本買うと詳しい土球面のってんのか?
0364デフォルトの名無しさんNGNG
さあ。
0365デフォルトの名無しさんNGNG
ActiveBasicって見たところVBに似てるんだけど
VBと互換性はあるの?
0366デフォルトの名無しさんNGNG
ActiveBasicの作者は学生だっけ?
0367デフォルトの名無しさんNGNG
>>365
互換性はほとんどないと思うけど、ちょこっといじれば手製ライブラリなんかは
流用できるんじゃないかな。Cのプログラムを移植しやすいのはVBよりもActiveBasicだと
いえると思う。あまり詳しくないんで自信ないです。

>>366
技術的じゃない掲示板に授業が何とか、って書いてたから学生ですね。
年齢は二十歳だそうですし。
0368デフォルトの名無しさんNGNG
>>365

>>360あたりw
0369デフォルトの名無しさんNGNG
>>367
え?互換性は無いの?
構文を見る限りではVBそのものなんだけど。
0370デフォルトの名無しさんNGNG
basicだから互換「性」くらいあるだろ。
0371デフォルトの名無しさんNGNG
>>369
http://www.discover-soft.com/forum/wforum.cgi?mode=allread&no=930&pastlog=0012&act=past
0372デフォルトの名無しさんNGNG
>>371
ABとVBはかなり違うと言いたいのか?
0373デフォルトの名無しさんNGNG
これで作ったソフトでこれはd(゚∀゚)bイイっての教えて。
0374デフォルトの名無しさんNGNG
HSP?
0375デフォルトの名無しさんNGNG
>>369
ABは、n88basic互換ということで使うのが吉。
0376デフォルトの名無しさんNGNG
>>375
N88の資産を生かせるけど、新しくやり始めるのは・・・???ってことですかね。
まぁでも他に「フリーでRAD」っていうとDelphiぐらいしかないですけど。
0377デフォルトの名無しさんNGNG
これを知った頃はVersatileBasicっていう名前だった
当時はN-BASICでWindows実行ファイルが作れる!っていうだけでわくわくした
でも、APIを使ったりきれいなウィンドウを描画したりしはじめた頃から
おかしくなった
結局ほかの言語と同じことをやろうとすると、荒が目立つだけだった
0378デフォルトの名無しさんNGNG
こんなこと言っちゃいけないんだろうけど、公式BBSに質問する教えて君は
徹頭徹尾「教えて君」って感じがする。2ちゃんみたいなところだったら遠慮なく
少しは調べろって誰かが言うんだろうけど、常連さんはみんなやさしいな。

彼らは身の程を知らない、というのは共通しているように思える。ただ漠然と
「〜はどうすればいいですか。教えてください。」って質問して、的確な回答を
得られたとしても、それを自分が理解できるかどうかを考えているのかな。

公式を斜め読みしていたらちょっと物言いたくなっただけです。何か火種に
なりそうなこと書いてすいません。
0379デフォルトの名無しさんNGNG
>>377
なんかよく分る気がする。
てか、たぶんそれが本質だろうな。

でもそれはもう仕方ないから>>373教えて。
0380デフォルトの名無しさんNGNG
>>378
大丈夫。火種はあってもこのとおり燃料が少ししかいない。
0381デフォルトの名無しさんNGNG
ABってそんなに有名じゃないのか?
0382デフォルトの名無しさんNGNG
フリーのWindows開発環境で最強はどれですか?
0383デフォルトの名無しさんNGNG
どのようなものを最強と呼ぶ?
0384デフォルトの名無しさんNGNG
戦闘力
0385デフォルトの名無しさんNGNG
ABに群がる人の期待する用途と、ABを使うことで効果が高くなる用途とのバランスがとれていないように思う。
そして、AB向けだと思われるものを作りたい人は、VBを持っている。だからABは必要なくて、もともと
目的とされていないような「ゲームとかそういうのを作りたい厨」の教えて君だけが増えていく。
そうではない人は、ひっそりと勝手に使っている。

というような感じだと予想。とりあえず2ちゃんでとりあげられやすい雰囲気のものではなさそうだ。
0386デフォルトの名無しさんNGNG
ABが既存のBasic言語の互換を目指すなら
今度はVB互換を目指して欲しいんだが。
0387デフォルトの名無しさんNGNG
>>386
そんな貴方にEnvelop
ttp://www.freebyte.com/programming/compilers/envelop.html
--
互換であろうとなかろうと、それ単体でそれなりに使えればそれでいいと思う。
○○と同じ機能をタダで使いたい、と言っているようにしか聞こえないよ・・・
0388デフォルトの名無しさんNGNG
てか只なら何でもいいんだよ。
で、BASICだったら気楽に使えなきゃ。
だから、やる気になれば何でも使える…も悪くないけど、
とりあえず使いたいトコにはドキュメントが揃っててほしい。
自分で捜したり試したりも必要だけどとにかく気軽に使いたいし。

で、誰か>>373教えて。
0389デフォルトの名無しさんNGNG
>>388
ttp://www.webring.ne.jp/cgi-bin/webring?ring=activebasic;list

ココカラ サガス
0390デフォルトの名無しさんNGNG
>>389
うゎぁぁぁぁあ…。
0391デフォルトの名無しさんNGNG
>>377
まったく同じ事思ってた
だって超簡単だったのが難しくなってドキュメントアレで
そしたら別の言語のほうがって・・
すでにBASIC、だれでも即実行じゃないというかね・・
今はマッタリ見守ってます
0392デフォルトの名無しさんNGNG
>>373
そもそもABで作ったソフトってまだ聞いたことがないな
0393デフォルトの名無しさんNGNG
>>392
ぜひ先駆者になってください。
0394デフォルトの名無しさんNGNG
すでにAB製のはある。
ttp://www.mxm-wk.com/
0395デフォルトの名無しさんNGNG
ABで作ったプログラムとかいっておきながら
これを実行するにはVBで書いたDLLとVBのランタイムが必要です。
…とかいうのを見るとかなり脱力する。
0396デフォルトの名無しさんNGNG
単発質問なんだけど、
ABってRADツール使わないで
任意のテキストエディタとコマンドラインツールだけで開発できます?

(必要な場合は他のリソースエディタとかRADツール使うと仮定)
0397デフォルトの名無しさんNGNG
できるよ。俺はRADを使ってない。
ここを参照してくれ
ttp://www.discover-soft.com/activebasic/technic/commandline.htm
0398デフォルトの名無しさんNGNG
>>397
サンクスd(゚∀゚)b
0399デフォルトの名無しさんNGNG
俺、RADとか知らなくて、ABで初めてさわったんだけど
激しく感動してしまったんよ。

もしかしてVBとかVCとか体験しちゃうと、小便ちびっちゃう?
0400デフォルトの名無しさんNGNG
VB、VCは企業が作っているから恐ろしく多機能でも当たり前って自然に思わなくもないけど、
activebasicの出来具合と個人製作ということを照らし合わせると、感動に値すると思える。

と断言しても問題はないよね?
0401デフォルトの名無しさんNGNG
ActiveBasic掲示板からある投稿(質問)の一部をこぴぺ

『N88互換を強く言うので、利用者を混乱させます。
正確な回答も出来ないのに、嘲笑するならアドバイス記事書かないで下さい。』

↑こんなことを書かれているのに、みんな穏やかです。
>>378さんの言う「常連さんはやさしい」って、こういうこと?まあ、彼らは
人様の掲示板でことを大きくしないようにしているんだろうけど。

N88を作っていた会社が今互換品としてActiveBasicを作っていて、有償で
配布しているのならともかく、個人製作、無償配布というのに、この人は何を
言っているんだろう。自分もム板の質問系スレで先輩方から、人並みの質問の
仕方、解決の方法を教えていただいたから、こういうのを見ると無性に腹が立つ。

直接意見を書こうかと思ったんだけど、初参入で物申すのも変だと思ったんで
ここで愚痴を書かせていただきました。すんません。
0402デフォルトの名無しさんNGNG
基本的にコマンドラインツールだけにして
RADツールはAB自身で書いてソース公開しとけばよかったのにな。
あるいはN88コンソールみたいにBASICの実行環境にするとか。
自分で自分を弄れるところがベーシックのいいところ(の一部)でもあった。
ま、ぼちぼちさわってみよう。
0403デフォルトの名無しさんNGNG
単純なことです。
「馬鹿の相手をするのに熱くなってはいけない。
 馬鹿の相手をしないのはもっとよくない。
 適当にあしらっておけば、一番波風立たず安全」

作者の意図を汲み取って自治を行うことが感謝の意を作者に示すことではありません。
ABを使って作成した素晴らしい作品を公開することが作者にとって一番の還元になる。
スレの平和維持よりも、スパイスの効いた作品投下。私はそう思います。

そのページが誰の管理下にあるものなのか、冷静に考えれば分がわきまえられます。
コチラで愚痴を言うにとどめておいたのは正解。
でもここで愚痴ること自体が正解かどうかは別。
0404デフォルトの名無しさんNGNG
>>403
そうですね。一番重要なのは、あのように書いた本人が自分が書いた内容を
理解するということだと思います。なので、直接意見(文句かも)を言ったとしても
荒々しくなるだけですね。人を理解させることはできない気がします。

ここに問題のある発言だと思って書き込んだわけですが、それ自体は全く意義が見出せないと
考えさせられました。全く違う場所でもあのようなやり取りは起こりうることですので。
ただ、N88との互換性を期待してActiveBasicを使おうと考える人が意外に多い中、
作者自身がN88との互換性は完璧ではないこと、そのために移植するには新たな知識が
必ず必要になることなどを明記しておくと、より親切であると思いました。
0405デフォルトの名無しさんNGNG
>>404
互換性を期待して使う人が多いのは確かにそのようですが、単に何もせずに
そのままN88でのコードが動くと考えている人が多いかどうかについては気になります。
まずABはN88互換モードが搭載されていることを謳っていますが、技術仕様に関する
情報として、命令後の対応状況などがオフィシャルに明記されています。
移植を考えるなら、どの程度の対応状況であるかを事前に調査することは当然のことで、
私としては利用者の怠慢であると思います。さらに今の時代において、N88互換を全面的に
押し出すなら、RAD搭載なんて考えもしないはずで、言語仕様を考える上で、
「どうせBASICならN88に似たものにすれば使いやすいだろう」程度の意識で作ったのでは
ないかと思っています。すでに今のABはN88互換が特徴の言語ではなくなっていると思うのは
私だけでしょうか。
0406デフォルトの名無しさんNGNG
もうその話いいよ。
互換に拘るなら98エミュレーションのがいいだろうし。

ようはおっさんでもすぐに馴染めるかどうかでしょ?
当然馴染めたほうがいいけどその方法はいろいろあるかと。
0407デフォルトの名無しさんNGNG
いやぁ今のN88Basic互換仕様で十分だと思うけどなぁ。
少なくともHSPでプログラム作るくらいなら、ABの方が100万光年%(←ウルトラ:変換できず)効率が良い。

0408デフォルトの名無しさんNGNG
VisualBasicでActiveBasicを作ってみたい。
作れるかな?。
0409デフォルトの名無しさんNGNG
むしろABでVC作ってついでにOSなんかをつくぁwせdrftgyふじこlp;「
0410デフォルトの名無しさんNGNG
AB=アクションバンド
0411デフォルトの名無しさんNGNG
AB = アンパンマンとバイキンマン
0412デフォルトの名無しさんNGNG
後どのくらいの性能があればABコンパイラのソースをBASICに移植できるんだろう。
こんなことには作者は興味ないかな。移植完了後にオープンソースにしたら、結構大きな
ニュースになりそうに思った。
0413デフォルトの名無しさんNGNG
>>412
もしやるとしたら、いまんとこ型のチェックが0に等しいからそこをちゃんとやった方がいい。
つまりtypedefを用意してHANDLEやHWNDと言った型を作っていく。
そして異なる型のポインタ同士の変換はエラーにするようにしないと。
となるとVoidPtr経由は面倒、キャストもあった方が良さそうだ。
0414デフォルトの名無しさんNGNG
その辺の仕様がすでに怪しく不安定要素だな…。
BASICだから高級にすんのをやめておいても良かったと思うが。
言語プロセッサ弄ってるとやりたくなる気持ちはわかるが。
0415デフォルトの名無しさんNGNG
>>413
ということは今の段階でもほとんどが記述可能ということですかね?
難易度の高い話を振っておきながらあまり知識がないんで恐縮なんですが、
型チェックを厳密にするというのはバグを発生しにくくするため、でいいですよね。
0416デフォルトの名無しさんNGNG
作者タンはABで何か印象的なソフト作ってないの?
0417デフォルトの名無しさんNGNG
>>415
多分ね。
あとABCを比べて気になるのは関数ポインタを元に関数が呼び出せないとか、
ポインタ周りがCだと*と&の1文字で済むのが、ABだとVarPtrとGet〜やSet〜でやや長ったらしいとか。
ただし、C++のクラスを使っていなければの話。
ABはまだオブジェクト指向まで進んでいない。
0418デフォルトの名無しさんNGNG
>>417
なるほどです。Cに近い記述をしていればほぼ可能、ということですね。
プラグイン形式のプログラムを作るためにも、関数ポインタは導入してほしいです。
この前ttp://nienie.com/~masapico/doc_FuncPtr.htmlを参考にして、まあ何とか
ActiveBasicでも動作するのを確認したんですけどね。

あと1〜2年はどのくらい進化するかを見守る必要があるような気がします。
作者自身も明確な未来像が見えていないと思いますが、仕方ないですね。
0419デフォルトの名無しさんNGNG
今ってActiveBasicとHSPってどっちが実行速度速いの?
0420デフォルトの名無しさんNGNG
>>419
お前はコンパイラ言語とインタプリタ言語の処理速度の違いもわからないのかよ。
0421デフォルトの名無しさんNGNG
なんでv3.10はネット上で公開しないんだ?
0422デフォルトの名無しさんNGNG
>>421
7月に3.11をネット上で公開するから。
0423デフォルトの名無しさんNGNG
>>422
う〜ん、それが理由になるのか…
今さら聞いた俺も俺だけどさ、本に収録されたからってアップしないのも
変だと思ったんでね。もしかして出版社との取り決めがあったのかな。

もう七月だし、3.11を待てばいいだけの話か。
0424419NGNG
>>420
一応コンパイラは機械語を吐くからそっちの方が速いからActiveBasicの方が速いと思ってたけど
前にどこかでActiveBasicはHSPより遅いって聞いたから
0425デフォルトの名無しさんNGNG
>>419
比較する処理にもよるが、HSPで作成できるアクションゲームや弾幕シューティングが
ABでも同様に作れると思わないほうがいい。処理速度といっても、どういうものを見て
速度を言うかにもよるからね。計算が遅くても描画速度は速いとか、まぁそういうの。
自分のしたいことを簡易化したものをテスト的に比較してもいいんじゃないかな。
その処理、そして自分のコーディングスタイルに合うのはどちらなのか、判断できると思う。
0426デフォルトの名無しさんNGNG
>>424
前って言うのはまだVar2.xの頃じゃないか?
0427419NGNG
>>426
多分そうかも
ということはネイティブコンパイラになったから実行速度がかなり速くなったはずだから一応ActiveBasicが速いということで

みなさん、色々ありがとうございました
0428デフォルトの名無しさんNGNG
なんでBasicをアセンブラ風インタプリタと比べるんだ。
0429デフォルトの名無しさんNGNG
この作者技術力あるんだからActiveC++とか作った方が需要ありそうなのに
0430デフォルトの名無しさんNGNG
・・・それだっ(´Д`)
0431デフォルトの名無しさんNGNG
ActiveBasic 3.2 (8月公開)
 変更点
・文の終端を改行からセミコロンへ変更。
・関数呼び出し、代入の演算子化。
手始めにこんなのから始めよう。
0432デフォルトの名無しさんNGNG
だんだん中途半端にCの真似してきてんな。
もうBASICじゃねーな。
0433デフォルトの名無しさんNGNG
徐々にBASICを切ろうとしてるってことじゃないか。
VBの流れと似てて面白い。
0434デフォルトの名無しさんNGNG
PASCALに似せてくれ
0435デフォルトの名無しさんNGNG
Active(Basi)c++
0436デフォルトの名無しさんNGNG
http://www.discover-soft.com/article/p0001_ab4.htm
>インラインアセンブラの搭載も検討中
ついでにインラインCコンパイラきぼんぬ
0437デフォルトの名無しさんNGNG
BASICじゃないならもうイラネ
0438デフォルトの名無しさんNGNG
BASICのままならいらね
0439デフォルトの名無しさんNGNG
中途半端な訳ワカメな仕様にしないほうがいいと思うがナ。
拡張するならVBに倣ったほうがいいと思う。
作者の好きなようにすればいいんだが。
0440デフォルトの名無しさんNGNG
インクリメント・デクリメント演算子は使えるようにして欲しいなぁ、、、
0441デフォルトの名無しさんNGNG
なんで?
+1とか-1したときに最適化してくれれば別にいらないんじゃないの?
0442デフォルトの名無しさんNGNG
こんなのを逆汗してみたけどただの加算使っていた。
'その1
Dim i As DWord, x As Byte
x=0
x=x+1
WriteFile(GetStdHandle(STD_OUTPUT_HANDLE), VarPtr(x), 1, VarPtr(i), ByVal NULL)

'その2
Dim i As DWord, x As Byte
For x = 0 to 10
WriteFile(GetStdHandle(STD_OUTPUT_HANDLE), VarPtr(x), 1, VarPtr(i), ByVal NULL)
Next
0443デフォルトの名無しさんNGNG
すみません。当方VBプログラマです。
最近CGIに手を伸ばそうと思っていたのですが、どうもPerlは肌に合わなくて難儀していました。

どうもActiveBasicはCGIを作成?することができるそうですが…
どの程度まできるのかがわからなくて困ってます。

どこか、ActiveBasicでCGI作成することに関して詳しく載ってるHPありませんか?

ぐぐってみましたが、イマイチいいサイトが見つからなくて…
0444デフォルトの名無しさんNGNG
>>443
ActiveBasicの公式解説書に載ってたよ。
3.11も付いてるから損は無い。
0445443NGNG
うちの近所の本屋には置いてなくて…
置いてあった本屋はビニールカバーで覆われてた><

できれば買う前に、どの程度までできるか知っておきたかったんだけど…
0446デフォルトの名無しさんNGNG
>>445
つまみ食い程度の知識だから間違ってそうな予感がするけど、ActiveBasicで
作ったcgiって、結局はexeなんですよね?となるとWindowsで動いているサーバーしか
使えないような気がするんだけど。
あ、VBでcgiを作ろうとしていたサイトは何件か見つけたなあ。それを参考にしても
いいと思いますよ。
0447デフォルトの名無しさんNGNG
>>443
たぶんコードに#consoleを追加してPrintで出力。
データを受け取るには下を参考に
http://www.discover-soft.com/forum/wforum.cgi?mode=allread&no=2258&pastlog=0014&act=past

当たり前だけどWin鯖でしか動かないよ(≒自宅鯖以外では絶望的)
0448443NGNG
ふむ…ありがとうございました。
そうなると少々不可が大きくなりそうですね(−−;

退去命令が来ちゃうと困るし、他の方法も探ってみることにします。
ありがとうございました
0449デフォルトの名無しさんNGNG
掲示板にある謎の書込みはいったいなんなんだ?
0450デフォルトの名無しさんNGNG
>449
わざわざ見に行ったよ。
どちらも同一人物なんだろうね。
0451デフォルトの名無しさんNGNG
下のほうのチャットに書きこむってのもなかなか上質
0452デフォルトの名無しさんNGNG
管理人は 透明アボーン の魔法を唱えた。
0453デフォルトの名無しさんNGNG
CreateProcessWithLogonWを使ったプログラムを作ろうとしたんだけど必ず
ActiveBasic debugっていうタイトルで例外処理:xxxxって書かれたメッセージボックスが出てきて
うまくいかない…

海外のサイトにあったサンプルをそのままに書き直したんだけどな。このAPIって
Win2000から追加されたみたいだけど、それって関係あるかな?

デバッグのダイアログに出てこないエラーなんて初めて見たから、ちょっと疑ってしまった
0454デフォルトの名無しさんNGNG
>>453
関数名がWで終わってるってことは当然文字列引数はUnicodeで渡さないといけない。
それじゃないか?今のABにはUnicode文字列を普通の文字列の感覚では作れないからな。
0455デフォルトの名無しさんNGNG
>>454
レス遅れてすいません。AとWの違いですよね?この関数はWしかないみたいですので
上記のエラーが出てからしばらく考えて、MultiByteToWideCharを使ってunicodeに変換した
つもりだったんですが、同じエラーが出ました。

API関数を呼び出すコードでアクセス違反が起こる場合というのは、どんな原因があるんですかね?
0456デフォルトの名無しさんNGNG
>>455
エラーをはく最低限のコードを晒すと解決が早くなるのでは?
0457デフォルトの名無しさんNGNG
>>453
質問は公式サイトの掲示板で聞いた方が早いかもしれない。
456の言う通りに問題点付近のソース付きで。
0458デフォルトの名無しさんNGNG
構造化キボンヌ
0459453 455NGNG
>>456-457
すいません、作ろうとしたのは別アカウントで他のexeを起動するプログラムだったんですけど
ショートカットから手動で行う方法を使いつづけることにしました。
助言を頂いたのに申し訳ないです。あとスレ汚しごめんなさい。すいませんでした。
0460デフォルトの名無しさんNGNG
>>458
今のABでも構造化は問題なくできると思うけど。
0461デフォルトの名無しさんNGNG
3.11の配布はいつになるのかな…
今の時期はテストばっかりで手が回らないか。
0462デフォルトの名無しさんNGNG
今の文字列はBytePtrだけどワイド文字がサポートされるようになったら、やっぱりWordPtrに格納されるんだろうか。
0463名無しさん@そうだ選挙に行こうNGNG
バリアント型は無いの?
0464名無しさん@そうだ選挙に行こうNGNG
>>463
ないし、いらないし。
VBでMSはバリアントはなるべく使わないようにって言ってるし。
0465名無しさん@そうだ選挙に行こうNGNG
>>460
構造化の手段って関数化のみでしょ?平面的。
現時点で、なにかAPIをラップするようなライブラリを書こうと思っても、
  Function HOGEHOGE_CreateWindow()
  ・・・
  Function HOGEHOGE_DestroyWindow()
みたいなのの羅列じゃなんだかスッキリしないじゃない。まるでHSPみたい。
VBのクラスモジュールって、その点ではよく出来てるんだよね。
0466名無しさん@そうだ選挙に行こうNGNG
よし、じゃぁVBを使おう。
0467デフォルトの名無しさんNGNG
>>465
そういうことか。100年前の構造化プログラミングのことかと思った。
0468デフォルトの名無しさんNGNG
無料ソフトでこんなに色々言われるんじゃ大変だな
0469デフォルトの名無しさんNGNG
「ひまわり」とどっちが早いの?
0470デフォルトの名無しさんNGNG
>>469
たぶんこっち
0471妹フェチNGNG
ヒマワリちゃん、ハァハァ
0472デフォルトの名無しさんNGNG
1万年前のプログラミングが発掘されました。
0473デフォルトの名無しさんNGNG
>>472
縄の結び目で作った1ビットの羅列だったりすると驚愕だな。
0474デフォルトの名無しさんNGNG
>>465
平面的なのは
今はやりだぜ。

あのマリオだって今はぺらぺらだからな。
http://www.nintendo.co.jp/ngc/g8mj/index.html
0475デフォルトの名無しさんNGNG
とりあえず漏れはひっそり使ってる厨2です。

Cも同時進行で進めておりますがどうなんでしょうね。
とりあえずとっつきやすいのはabでした。

HSPも使ってますがソリが合わない。
今年の夏休みの作品展にはHSPでゲームかABで簡易ツール出してきまふ
0476デフォルトの名無しさんNGNG
>>475
HSPって変数が全て静的に配置されるってホント?
0477デフォルトの名無しさんNGNG
夏休みくらい木工やれよ。
0478デフォルトの名無しさんNGNG
ホエェ(´Д`)ェエエ
0479デフォルトの名無しさんNGNG
本家の掲示板に作者が書き込んでいた。
夏休みを利用して、オブジェクト指向化をしていくそうだ。
その前に、typedefとかほしいなぁ。

0480デフォルトの名無しさんNGNG
>>479
typedef確かに欲しい。
あればハンドル類がLongとDWordでごっちゃになっている現状が少しはましになりそうで。
0481デフォルトの名無しさんNGNG
> オブジェクト指向化
したら、JavaScript,VBScriptだとかをABから使えるようになる?
0482デフォルトの名無しさんNGNG
使う人の事をあまり考えてないようだな…。
0483デフォルトの名無しさんNGNG
>>481
今でもEXECとか(ぉ
0484デフォルトの名無しさんNGNG
>>481
オブジェクト指向化とは、JavaScriptがABから使えるようになることにことでは無い。
0485デフォルトの名無しさんNGNG
>>484
じゃ、オブジェクト指向化ってどういうこと?
0486デフォルトの名無しさんNGNG
>>485
そもそもオブジェクト指向ってどんなものかは知ってるの?
0487デフォルトの名無しさんNGNG
オブジェクトの概念を取り入れる前にまだ改良できる点があるような気がする。
0488デフォルトの名無しさんNGNG
まぁ、作者にやる気がある限り、ヘタに口を出すよりは静観しておいて
ネタが切れた頃に文句を言うほうがモチベーションは続きそうだ。
とりあえず、今のバージョンだけバックアップしておこう…
0489デフォルトの名無しさんNGNG
ABの作者はやる気にしか
HSP最強だからヨロシク
0490デフォルトの名無しさんNGNG
>>489
夏厨氏ね
0491デフォルトの名無しさんNGNG
ABって作者日本人だったのか
0492デフォルトの名無しさんNGNG
ABコンテストやって下さい(〃ω〃)
0493デフォルトの名無しさんNGNG
>>491
マジで?
・・・使ってみようかと、ちょっと思ったりした・・・
0494デフォルトの名無しさんNGNG
>>491
>>493
何を今さら、って思ったんだけど、意外と知られていないことなんかな?
いや、上のほうの書き込みを見てもわかるような気がするし、公式サイト見れば
疑う余地はないし。
0495デフォルトの名無しさんNGNG
>>486
JavaScriptってオブジェクト指向?
0496デフォルトの名無しさんNGNG
>>495
プロトタイプ指向
0497デフォルトの名無しさんNGNG
プロトタイプベース、オブジェクト指向だな
0498デフォルトの名無しさんNGNG
ちょっと前から本家サイトのActiveBasic用の掲示板へのリンクが
日付が変わるたびに行ったことがない状態(青色)になる。
別に何も影響しないけど、何でだろう。雑談用はしっかりと
紫のままです。
0499デフォルトの名無しさんNGNG
ソースを公開しないかな?
0500デフォルトの名無しさんNGNG
予告キタ━━━━━━(゚∀゚)━━━━━━ !!
0501デフォルトの名無しさんNGNG
>>500
情報さんくす。
うむ、実に期待度大であるぞ。参考書未買組としては久々のバージョンアップだな。
0502デフォルトの名無しさんNGNG
もうVectorには3.11が出てるぞ
0503デフォルトの名無しさんNGNG
あれ?アイコンエディタがないぞ。
0504デフォルトの名無しさんNGNG
>>502
キテル━━━━━━(゚∀゚)━━━━━━ !!
>>503
あるじゃん。
0505デフォルトの名無しさんNGNG
つか揚げとく。
0506デフォルトの名無しさんNGNG
付属のライブラリ関数で何で_splitpathだけこんな名前になってるの?
SplitPathみたいになるのが普通だと思っていたんだけど。
0507デフォルトの名無しさんNGNG
>>506
VCの関数名からそのまんま持ってきたんだろう。
http://www.microsoft.com/japan/msdn/library/ja/vclib/html/_crt__splitpath.2c_._wsplitpath.asp?frame=true
0508デフォルトの名無しさんNGNG
ABでHSPのdll作るのはどうやったらいいの?
0509デフォルトの名無しさんNGNG
>>507
なるほど。同名の関数があったんですね。今後もこういうのが増えると
ライブラリ関数の派閥が出来ますね。
0510デフォルトの名無しさんNGNG
>>508
hira's AB作品の部屋
http://hiras.web.poporo.net/ab.htm
のyauc.hpiってのがAB製みたいだね。
コンパイルした後にバイナリエディタで弄る必要が有るらしい。
0511デフォルトの名無しさんNGNG
>>510
無理・・・orz
もっと簡単にできるようにして
0512デフォルトの名無しさんNGNG
おまいら
頑張ってるなw
なぜABが流行らないか分かるかね?
HSPがあるからだよ !12歳からでも出来るからね
漏れはHSPなんぞ使ってねーけど(ニヤソ
0513デフォルトの名無しさんNGNG
ABがもっと早くに出てればなー

0514デフォルトの名無しさんNGNG
別に流行らんでも俺が使えればそれでいい
0515デフォルトの名無しさんNGNG
ABってすげー開発環境整ってると思うけど。
ポトペタは便利だ。
0516デフォルトの名無しさんNGNG
でも言語入門する人ってポトペタはプログラムじゃないって思ってる気がする。
0517デフォルトの名無しさんNGNG
>>516
プログラムする人はマゾヒストの方が多いんですね・・・
0518デフォルトの名無しさんNGNG
>>511
>>510 からたどると
ttp://hiras.web.poporo.net/mk_plgin.htm
で詳しく説明されてたよ。
バイナリエディタを使うといっても「___」を「@16」に置き換えるだけだから、
そういうツールをまずABで作ってみてはどうだろう。
0519デフォルトの名無しさんNGNG
>>518
君が作ってくれないか?
0520デフォルトの名無しさんNGNG

↓お前に任せた
0521デフォルトの名無しさんNGNG
「@16」だけじゃなくて「A16」でも通すように改良汁

とHSPの作者にお願いするのがよかろう。
0522518NGNG
>>519
ttp://smash.s68.xrea.com/uploader/filez/912.lzh
ごめん、まだABは勉強中なのでHSP製
試験してないので、ソース見て確認よろしく
0523デフォルトの名無しさんNGNG
>>511
せっかく>>522が作ってくれたんだから
お礼くらい言ったらどうだ?
0524518NGNG
まぁ、ABで作ったわけじゃないので、
このスレ的にはスレ違いに他ならず…精進します。
0525デフォルトの名無しさんNGNG
>>523
おう

よーやった、ご苦労さん
0526デフォルトの名無しさんNGNG
早速修正版3.11aが出ている。
0527デフォルトの名無しさんNGNG
>>526
アイコンエディタのバグを直したものみたいだね。使い方知らないけど。
0528デフォルトの名無しさんNGNG
だれか分割ウインドウの作り方教えてください
0529デフォルトの名無しさんNGNG
>>528
ここでも参考にしろ
http://www.kumei.ne.jp/c_lang/sdk2/sdk_117.htm
0530デフォルトの名無しさんNGNG
ActiveBasicは232Cの制御を
Open "COM1:9600"
ってな風に簡単に出来ると聞いて使ってみようと思ったんですが、
さっぱりできません。サンプル見せてください
0531デフォルトの名無しさんNGNG
>>530
HSP使えば?
0532デフォルトの名無しさんNGNG
>>531
あんな厨房言語使いませんから。
0533デフォルトの名無しさんNGNG
その割には厨房みたいな尋ね方をするんだね。
0534デフォルトの名無しさんNGNG
>>533
で、なんであんたはABスレでHSPを勧めてんの?
布教活動ご苦労様です。
0535デフォルトの名無しさんNGNG
>>534
どう読んだらそういう結論になる?
俺は「サンプル見せてください」なんてお願いは最後の最後でも依頼するかどうかを
悩むほどに、控えるべきだと思うわけ。だから、行間を読んでも自力で解決しようとした
意思の見られない530(=531?)は中学生のようだと書いたまでです。
特に2chは「少しはググれ」と挨拶のように言われる場所なんだし。どうしても楽して
答を得たいのなら本家サイトで聞けばいい。誰かが答えてくれるだろうよ。

HSPは落としてから解説読んでるときに5+9*2が28になると知ってすぐに削除したよ。
0536デフォルトの名無しさんNGNG
>>535
だったら最初っからそのように言ってくれ。
0537デフォルトの名無しさんNGNG
最初からこういえばよかったんだよ

>>530
死ね
0538デフォルトの名無しさんNGNG
ここは腐ってるインターネッツですね
0539デフォルトの名無しさんNGNG
533を読んでもHSPを勧めてるようには見えないんだけど…
まあいいや。腐ってるし。
0540デフォルトの名無しさんNGNG
>>539
>>531=>>533だろ…
まあいいや。腐ってるし。
0541デフォルトの名無しさんNGNG
>>540
いや、>>533=>>535で、俺なんだけど…
まあいいや。腐ってるし。
0542デフォルトの名無しさんNGNG
>>541
それはすまんかった…
まあいいや。腐ってるし。
0543デフォルトの名無しさんNGNG
どなたかスプリットウインドウのサンプル作ってくださいお願いします。
検索して解説とか見てもわかりません・・。
0544デフォルトの名無しさんNGNG
>>543
分からないなら、まだ使うなということではないでしょうか。
スプリットウィンドウ以外について、自分のやりたいことはすべて実装済みなのですか?
0545デフォルトの名無しさんNGNG
>>544
なんだか的確な発言ですね。アナタに惚れました。
0546デフォルトの名無しさんNGNG
ここはひどいインターネットですね
0547デフォルトの名無しさんNGNG
コマンドプロンプトの外部コマンドのように、コンソールから起動されたらそのコンソールを
出力先として利用するけど、エクスプローラからダブルクリック等で起動されると自前で
コンソールウィンドウを用意するようなプログラムはどのようなapiを呼び出せば作ることが
出来ますでしょうか。
何か手がかりになるものがあればどうかお願いします。
0548547NGNG
すいません、普通に#console付けてPRINT文使えば出来ますね。
何か無駄に悩んでしまいました。すれ汚しすいません。
0549デフォルトの名無しさんNGNG
>>547-548
一応、AllocConsoleとFreeConsoleそしてGetStdHandleというAPIがある。
0550デフォルトの名無しさんNGNG
>>549
最初GetStdHandleとWriteConsoleで出来ないかと考えていろいろと試しましたが、
「不正なハンドル」となってWriteConsoleが失敗していました。それで、何となく
#consoleを入れてみるとうまく動いたので、今度は素直にPRINT文を使ってみたら
普通に出来ていました。というか、今になって考えると当たり前の動作のような
気がします。
AllocとFreeについても調べてみます。ありがとうございました。
0551521NGNG
俺も作ってみた。たぶん正常に動作すると思う。hspは使わんけど。

ttp://smash.s68.xrea.com/uploader/filez/1271.zip
0552デフォルトの名無しさんNGNG
>>551
バグ発見。注意してね。
0553デフォルトの名無しさんNGNG
>>550
#consoleのPrintもGetStdHandleのハンドルへWriteFileしているだけなんだけどな。
0554デフォルトの名無しさんNGNG
>>522 & >>551
せっかくだからVectorで公開すれば?
0555521NGNG
ttp://smash.s68.xrea.com/uploader/filez/1302.zip

朝見つけた分は直しました。出かける前にでも直せる内容だったです。

>>554
微妙な心境です。
0556デフォルトの名無しさんNGNG
個人的に面白そうだったから、スプリッタ作ってみた。
ttp://www.uploda.org/file/3100.lzh
ABってコード補完の効かないVBで標準関数を一切使わずに作る雰囲気だね、つらい。
0557デフォルトの名無しさんNGNG
>>556
すごいね。かっこいい。
0558543NGNG
>>556
おおぉぅぅ・・神様仏様・・。まさか本当にサンプルを作っていただけるとは思いもよりませんでした。
どうもありがとうございます。勉強させていただきます。

>>544
おっしゃるとおり、あまりにも的確なご指摘でぐうの音も出ません・・。
他は全て実装済みかと問われれば、まったく何も出来ていないとしか答えられないのですが・・。
構想はある程度出来ていて、スプリットウインドウ以外は公式サイトの解説を見ながら完成まで
進めていけそうでしたので、どうしても分からなかったスプリットウインドウだけお願いした次第でした。
0559デフォルトの名無しさんNGNG
http://www.discover-soft.com/forum/wforum.cgi?no=3017&reno=no&oya=3017&mode=msgview&page=0
AB4の開発も順調のよう。
0560デフォルトの名無しさんNGNG
>>559
学生だから時間がたっぷりあるんだろうな。
頑張って良いもの作って欲しいね。
0561デフォルトの名無しさんNGNG
>>554
ベクタに登録すると、あとあと色々と面倒なので、数年前にもうやめた。
これからの人は、掲載は取り下げても登録自体は削除されないことに注意。
個人情報保護法案がきちんとまとまってからのほうが安心だと思います。
そこまで気にしない、という人と、PC関連の雑誌がタダで欲しい人はどうぞ。
スレ違いsage。
0562デフォルトの名無しさんNGNG
作者に喧嘩吹っかけている奴がいるな。
このまま行くと、最初からC++を学んだほうがよい、という風になりそうだから、
良い警鐘になるのかも知れん。
0563デフォルトの名無しさんNGNG
日本語に不自由しているようだ。
0564デフォルトの名無しさんNGNG
まだ食らい付いている模様です。
昔はactiveをあくてぶと綴ったのかな?
0565デフォルトの名無しさんNGNG
要するに、誰かがごりごりクラス書いてラップして、懇切丁寧なヘルプを添付すればいいんでしょ。はぁ。
0566デフォルトの名無しさんNGNG
そういえば、staticないね
0567デフォルトの名無しさんNGNG
でもさぁ、
>Dim lpD3D As *IDirect3D9
>lpD3D->Release()
これはないでしょ。
どうして、「->」をピリオドにしなかったんだろう?
それに、いくらポインタ参照だからってクラスの宣言に*をつけるというのもなぁ。
0568デフォルトの名無しさんNGNG
>>567
よくわかってないけど、そういうことこそ今の内に本家掲示板で言っておくべきなのではないかと…。
0569デフォルトの名無しさんNGNG
俺もお願いがあります。
Dim i, j, k As Integer
でi、j、kがinteger型変数になるようにしてください。
0570デフォルトの名無しさんNGNG
>>567
なんで?
実に自然な書き方だと思うんだが。
0571デフォルトの名無しさんNGNG
管理人、問題には首突っ込まないのね。。。
たまに開発方針とかを問う人みるけど、こういう人って開発者本人が説明してあげると「そういうことでしたか」みたいな感じで引き下がってくれるような気がするから、ちゃんと回答してあげたらいいのに。
というか全然掲示板にも投稿してないしショック受けちゃったのかな?
0572デフォルトの名無しさんNGNG
先に実装したいアイデアが溢れてて、開発を優先してるんじゃない?
他人のために作ってるわけでもないソフトのために、いちいち
説明するのも面倒だろうし。作者の意図は知らないが、トップページに

「ABは言語解析等の勉強のため、自己満足を目標として開発しています」

なんて一言入れておけば、あとあと楽なのにね。
本まで出しちまったら、オープンソース以外、逃げ道はなさそうだけど…
とはいえ、フリーのものに方針云々まで言うのもどうかとは思う。
俺は素直な感想として「イヤなら他の好きなもの使えばいいのに」と感じた。
0573デフォルトの名無しさんNGNG
某氏がQBを比較に出してる時点で、本家の掲示板の人と周囲(山本氏含む)との温度差がありすぎる。
まぁその話は置いておくにしても、山本氏はVBに限界を感じて、ActiveBasicを「ベターなVB」として位置づけているはず。
(決してN88互換インタプリタやその延長ではない)
事実、かなりのメソッドの命名がVBと同じ。特に、[Let] A = Bなんてそのもの。
それを実現する上で、ポインタ、クラスの概念のようなC++的要素が混ざってくるのは避けられないんでしょ。
でもなぁ、ByVal/ByRefを使えばよかったのに。〜Ptr型でなく。
0574デフォルトの名無しさんNGNG
>>570
最近出来た言語で->を使ったりオブジェクトの宣言で*を使うのってあまりないでしょ?
C#にしてもD言語にしてもメソッドにはピリオドを使うし、宣言には*を付けないし。
個人的な考えとしては、VBとかVB.netに近づけたほうが、使用者が増えると思うんだよね。
ま、作者が今のままでいいというなら仕方ないけどさ。
0575デフォルトの名無しさんNGNG
> アクテブベーシックには興味を持ってこの掲示板を見てます。
> 私はQBを触っていますが、もっぱらマクロ(エクセル)です。
> 新しいバージョンを発表らしいですが、果たしてそれは正解でしょうか?
> v3のヘルプも満足でないのに、管理人さんの勉強のために、
> ここの皆さんを擬勢にしているように見えます。
> 一人歩きは要注意とです。
> アクテブベーシックは初心者でも使えます。と、言うようなタイトルが前はhpにあったような気がしますが、最近は見ません。
> 方針転換ですか?
> もしそうでしたら、私は教科書がいっぱいあるQBにしたいと思います。

釣りをするなら2ちゃんねる!と誰か言ってあげてください。
0576デフォルトの名無しさんNGNG
v4開発宣言はかなりの反響を呼んでいるようですね。

個人的にはv3の開発も継続してほしいです。関数ポインタに対応してもらって
プラグインハァハァ
0577デフォルトの名無しさんNGNG
開発ガイドラインキタ━━━━━━(゚∀゚)━━━━━━ !!
ttp://www.discover-soft.com/activebasic4/index.html
0578デフォルトの名無しさんNGNG
管理人、かなり謙遜してるな。
0579デフォルトの名無しさんNGNG
適当に文法を妄想してみるテスト

参照
Dim dwHoge As DWord
Dim ByRef dwRef = dwHoge As DWord

関数ポインタ
Dim pfnHoge = GetProcAddress() As DWord
Declare Function Hoge(x As Long, y As Long) = pfnHoge As Long

インラインアセンブラ
Asm
 〜
End Asm
0580デフォルトの名無しさんNGNG
なんかもうBASICではないよね。
BASICみたいなこともできる新しい言語みたいな??
0581デフォルトの名無しさんNGNG
ActiveVisualBasic
0582デフォルトの名無しさんNGNG
現代の BASIC は VisualBasic ≒ REALbasic 系が
事実上のスタンダードだから、そこから離れた文法を
入れても混乱するだけだと思う。
0583デフォルトの名無しさんNGNG
>>582
そんなに複数の開発環境使い分けてる香具師は多くないだろ。
普通は一つあれば十分で、それが使えるかどうかが重要じゃないか?

線引きは難しいが、方言はあっていいと思うが。
VBなんて方言のかたまりみたいな言語だし。
0584デフォルトの名無しさんNGNG
>>582
VBはBASICとは呼べないという説の方が有力だと思うが?
0585デフォルトの名無しさんNGNG
>>584
ケメニー&カーツ信者も公式規格 Full BASIC 万歳な人も、
マイクロソフト系パソコン付属BASIC がプログラミング入門
な人もみんなそう思っているけれども、市場占有率の前には
無力だ。w

Pascal に対する Delphi みたく別の名前を付ければ良かった
のに、とは思う。


ところで逆に何を備えていると 「BASIC と呼べる」 の?
0586デフォルトの名無しさんNGNG
そなえているというか
N88-BASICくらいのきのうまでしかない?
よーわからん
0587デフォルトの名無しさんNGNG
(VB.net >< VB6) (VB.net >< ActiveBasic) (N88BASIC >< ActiveBasic)(N88BASIC >< VB6)(N88BASIC >< VB.net)
0588デフォルトの名無しさんNGNG
ABってVBと構文似てると思うんだけど互換性はないんだよね?
0589デフォルトの名無しさんNGNG
辛うじてDLLインポート用にDeclareとConstが並んでいるだけのファイルなら使いまわせる。
0590デフォルトの名無しさんNGNG
Basicなんて所詮はもう入門用語よ。
0591デフォルトの名無しさんNGNG
なんだか未だにFutureBasicで遊んでるおいらが貴重に見えてきました。
0592デフォルトの名無しさんNGNG
VisualBasic も ECMA に出して標準規格にしてしまえば、
フリーの BASIC 処理系もみんな準拠するようになって
みんなハッピーになれるんじゃないだろうか。
0593デフォルトの名無しさんNGNG
>>592
ActiveBasic も ECMA に出して標準規格にしてしまえば、
ヘタレ市販BASIC処理系もみんな準拠するようになって
みんなハッピーになれるんじゃないだろうか。
0594デフォルトの名無しさんNGNG
HSPも
0595デフォルトの名無しさんNGNG
何故ECMA?
0596デフォルトの名無しさんNGNG
FutureBasicってもう製造中止だっけ?
0597デフォルトの名無しさんNGNG
>>595
手っ取り早いだろ。
0598デフォルトの名無しさんNGNG
>>596
http://www.stazsoftware.com/store/fb.jp.php
売ってるようだが。
0599デフォルトの名無しさんNGNG
知らないうちに色々と進化していたんですね。
基本的にはC++を踏襲しているようですね。コンパイラの勉強の成果として
考えると大体想像がつきますけど、BASIC+CPPか、、、、
言語仕様はもうちょっと何とかしないと肥大化の一方ではないかと。
クラスライブらりはここの皆さんも協力して作ったらいかがです?
モナファンデーションクラス(MFCとか(フプププ。
0600デフォルトの名無しさんNGNG
Print "600ゲット"
0601デフォルトの名無しさんNGNG
〜Ptr型って、必要なの?あってもよいけど、乱用すべきでないよね。
ByRefでポインタの存在はある程度隠蔽できるし、そうするべきだと思う。
BOOLもない(TRUEもFALSEもデフォルトで定義されてない)し、typedefもないし。変数のスコープも怪しいし。
RADツールによって生成されるコード、エントリポイントなど、隠蔽されすぎて分かりずらい。
0602デフォルトの名無しさんNGNG
>>601
ポインタは同意。
ただTRUE/FALSEは勝手にインクルードされるファイルの中でConstを使って定義されている。(CのTRUE/FALSEだって#defineで定義している)
エントリポイントの概念はないけど〜.idxのインクルードより前の行で関数外に書けば、ウィンドウ作成より先に実行される。
0603デフォルトの名無しさんNGNG
Sub〜End Subとかの中に入っていないコードでも実行されるのってどうにかした方が
いいと思ったんだけど、どうなのかな。あ、各種宣言とかは例外として。
0604デフォルトの名無しさんNGNG
>>603
先祖がえりってとこか。
でも大抵のBASICはそうなってる予感。
0605デフォルトの名無しさんNGNG
ABはVB互換にすればもっとシェア取れたんじゃないのか?
0606デフォルトの名無しさんNGNG
>>605
シェアとるために言語仕様を汚くしたら作者が満足できないんだろう。
0607デフォルトの名無しさんNGNG
フリーなんだから作者の好きにするがいいさ
0608デフォルトの名無しさんNGNG
言語的にはuvaの方がはるかに華麗ですな。
0609デフォルトの名無しさんNGNG
そういえばVB互換のフリーの処理系って無いね。
(VBScript とか CCEとかの当のVBの派生版は抜かして)

やっぱりフリーソフト作る人は Full BASIC とかの公式規格の方が
好きなのかな。
(あるいは昔の行番号付いた Tiny BASIC みたいなのとか。)
0610デフォルトの名無しさんNGNG
exe生成できるVB互換の処理系作ったら普及すると思うよ。
0611デフォルトの名無しさんNGNG
シェアが取れないのはWinXPに付いてないDLLを使うから
0612デフォルトの名無しさんNGNG
初めてABのRADツール使ってみたけど、、、メニューでエラーが出る。
本家でも何度か話題になってるようだけど、解決策を講じてみても
RADツールの画面には反映されない。コンパイルしたら
ちゃんとメニューも出来ているが…
よくわからん…。
0613デフォルトの名無しさんNGNG
はるか昔にC/アセンブラ、今は、工数が短いVBで開発がメインなオレ的には、
VB++(VBとCの間)っぽいABはツボ的中。

逆アセンブルしたわけではないけど、起動速度はVBとは雲泥の差。
処理速度もよほど速度重視のものでない限り、充分行ける。
ABって商用開発OKなんですか?

VBに慣れると
・開発環境の差
・文法が特殊(BasicとCの文法が混在。大小文字区別され、関数すら自動変換されない)
このあたりがネック。
0614デフォルトの名無しさんNGNG
>>613
>ABって商用開発OKなんですか?

ABオフィ猿ユーザーガイドの本に商用利用に制限無いって小さく書いてあったよ。
0615デフォルトの名無しさんNGNG
VB互換にしてくれー!
0616デフォルトの名無しさんNGNG
>>615
VB使え。
0617デフォルトの名無しさんNGNG
やっぱv4になったら公式のMFCやVCLみたいなやつ(クラスライブラリ?)が
附属するのだろうか…
そして実行ファイルもそれらを使ってると当然のように大きくなるのなら嫌だなあ。
0618デフォルトの名無しさんNGNG
実行ファイルの大きさなんて今時気にする奴いるのか?
0619デフォルトの名無しさんNGNG
>>618
ライブラリのうち、ちょっとしか使っていないのにファイルの大きさが跳ね上がったりしたら
嫌じゃないですか?
まあ、確かに今の時代そんなことを気にする人はいないかも。
0620デフォルトの名無しさんNGNG
>>618
ノ
win95ユーザーなもので…。

ま、win95でなくても、ファイルサイズが無駄に大きいものはあんまり使いたくないなぁ。
オッカムの剃刀じゃないけど。
0621デフォルトの名無しさんNGNG
さすがにそんな奴までサポートする余裕はない、という奴は残念ながら多そうだ
0622デフォルトの名無しさんNGNG
何かページデザインが変わりましたよ。
0623デフォルトの名無しさんNGNG
ABをVB互換にして下さい。
0624デフォルトの名無しさんNGNG
>>623
まだ言ってるのかこのヤロウ!
いいかげんにしる。
0625デフォルトの名無しさんNGNG
VBで動くコードがABでも全く同じように動けばいいの?
0626デフォルトの名無しさんNGNG
Ver3はcomが使えないのだよね?これかなりネックです

Ver4が出たらABを本格的に採用してみよう。
0627デフォルトの名無しさんNGNG
COMってどんなときに使うものなの?
0628デフォルトの名無しさんNGNG
>>627
DirectXやシェル関係(ショートカット作成とか)

ようするに関数ポインタから関数を呼び出せればいいんだけどね。
0629デフォルトの名無しさんNGNG
>>627
ありがとう。
DirectXなんて使うことがないからあまり使わないだろうな。
でも関数ポインタは欲しい。
0630デフォルトの名無しさんNGNG
>>624
煽りじゃないんです。
ABがVB互換になったら多分シェア倍増ですよ。
0631デフォルトの名無しさんNGNG
> 関数ポインタ
AddressOf()とはどう違うの?
0632デフォルトの名無しさんNGNG
>>630
使えなさは10倍になりそうだけどな。
VBの言語仕様がそんなに好きならVB使えよ。
VBしか使えない香具師もVB使え。

リファレンス引きながらでもコードが書けない様な香具師は
プログラミングに向いてないし既存のアプリを使えばいいじゃん。
どんな言語であれ習得に時間がかかるのはあたりまえの話で、
それすらも楽しみの一つだと思うがどうよ。

ABの作者が目指すところがシェアの増加なら策としてはありだが愚策だな。
VBのコードがVB以外で動いたからどうだって言うんだ?
VBのコードを流用したいなら、DLLでもActiveXでもやりようはある。
ABでなければならない理由にはなりえない。

ABはABとしての使いやすさと機能・性能を重視すべきだと思う。
0633デフォルトの名無しさんNGNG
VB使いの人の多くは激しく保守的ですね。
新しい物を覚えようという気にはならないのですか。
0634デフォルトの名無しさんNGNG
>>631
AddressOf()は関数のアドレスを知ることが出来るけど、そのアドレスから
関数を呼び出せたら便利じゃない?
GetProcAddressの戻り値からDLLの関数を呼び出せればDeclare文で
DLLがないとかでエラーになることもないし。
0635デフォルトの名無しさんNGNG
>>629
関数ポインタ使いたいなら別にふつうのDLL使っておけばよし。
オブジェクトとして扱えるところに意義があるのだ
0636デフォルトの名無しさんNGNG
俺は、630ではないが、>632,633はちょっと違うと思うな。
新しいも何も、はっきり言ってAB使うのだったらVisualCやBorlandCを使った方がはるかに
良いと思うね。ポインタとか独自仕様のおかしなCともBasicともつか
ないような言語の何処が新しいものなのか。AB使うならC++使った方がはるかに
簡単だし環境も整備されているし、使いやすい。フリーのコンパイラ
だって探せば幾らでも見つかるし、俺はそれを薦める。
現在のABは入門用やホビープログラミングとしては全く適さないと思うし、VisualC的に
なっている。これなら俺ならAB使わずに素直にC/C++を使うね。

VBはある意味Basic処理系のデファクトスタンダードだ。VBにこだわる人は手軽な
プログラミング言語として、あるいはExcelマクロなどの経験が役に立つから選択
している人が多い。過去のBasic経験者もいる。そういった事に気付いていなさ過ぎる
と思う。
そうした声を聞かなければ自然とユーザが離れて行くのは当然だ。

N88Basic等のようなスコープも無いような古い言語仕様からプロシージャや
強い型付けの変数、仕様が拡張されてきたのは、それまでの古い仕様からの
自然な進化だと思う。そういう意味ではVBやQuickBasicは評価されてしかるべき
だ。例えそれがMicrosoftという一企業によって規格化されたものであるとしても。
そういう歴史的経緯という意味でもVBを否定する事は出来ないと思う。

それと、、、、
一番保守的なのは、VBユーザーではなく、632,633のような人の事をいうのでは?
ひょっとしてC++使えないんですか?
0637デフォルトの名無しさんNGNG
>>636
寝言は寝て言え。

誰がC++との比較をしてるのか。
日本語読めねーのか?
VB互換する必要は無いと言ってるんだ。
VBがいいならVB使え。
C++がいいならC++使えばいいだろう。
言語や開発環境によって得手不得手は絶対にある。
どれが優れてるなんて話自体ナンセンスだ。

ABが将来的にVBやC++に似通っていくのはそれはそれでいい。
ただ、互換が売りにはならんと言ってるんだ。
ABはABだ。それが長所でも短所でもある。
プログラム言語なんてそんなもんだ。
互換性なんて無意味なものに血道をあげるくらいなら、
もっと別にエネルギーを使うべきだと思うが。

0638デフォルトの名無しさんNGNG
>>636
まったく>>637に同意。
別にABはC/C++に似せようとしているわけではなく、
VBが進化の途中で導入してしまった小汚い部分を
反面教師にして作っているように見える。
VB互換の為に汚くするのでもなく、
C/C++に似せるだけでもなく、
新しい部分を目指している。
結局は作者の趣味なんだからさ、
作者の理想とするところを目指せばいいと思う。
その理想が気に入らない人もいるかもしれないけど、
過去のしがらみが少ない分、
純粋な理想が実現するかもしれない。
0639デフォルトの名無しさんNGNG
かっこいいバイク(VC)を乗り回すのもいいけど、カブ(AB)をいじったりするのも
楽しいっていう気分だな、俺は。バイク持ってないし、乗らないけど。
0640デフォルトの名無しさんNGNG
そもそも根拠・自信のある要望なら直接作者に言え。
ここも見てるだろうとか間接的な手段をとっている時点で、単なる愚痴の言い合い。

あ、ここってそういうスレだったか。



とりあえず「どうなってほしいか」よりは「現状ではどう使えるか」を議論したほうが
建設的ではあると思う。その中で実装したほうがいい機能などが明るみに出てくることもあるだろうし。
単なる要望だけだと、既存製品の焼き直し的なイメージしか出てこない。
0641デフォルトの名無しさんNGNG
>>636
>歴史的経緯という意味でもVBを否定する事は出来ないと思う。
の部分にこの人の欠点が出ている。

「歴史的経緯」から導き出される結果を、
あるマジョリティが提示した雛形に沿ってのみ評価し、
別の歴史を歩もうとするマイノリティを認めないのは、
ファシストの思想だ。

ちなみに自分は反MSではない。念のため。
0642デフォルトの名無しさんNGNG
VBはVB。
ABはAB。

だから俺はABが好きだ。
0643デフォルトの名無しさんNGNG
まあBASIC名乗ってたりN88互換モード引きずってたり
するあたりでHSPには勝てないわけだが。
0644デフォルトの名無しさんNGNG
4.0で互換モード切ればよかったのに。
0645デフォルトの名無しさんNGNG
>>643
何の勝負?
0646デフォルトの名無しさんNGNG
>>643
空気嫁。
おまいは死ぬまでHSP使ってろ
0647デフォルトの名無しさんNGNG
ABいいね。
いっぱい考えなくていいから癒し系だ。
0648デフォルトの名無しさんNGNG
>>645 厨ユーザー数だろう。
0649デフォルトの名無しさんNGNG
HSPって普通は小中学生が使う物でしょ?
0650デフォルトの名無しさんNGNG
HSPは言語的に使いにくくて捨てた
0651デフォルトの名無しさんNGNG
どっちも機能から入ってる言語だから、細かいトコロの言語仕様がガタガタ(とくにHSP。
分離させるべきだよね、機能と文法を。
0652デフォルトの名無しさんNGNG
LINE (x1, y1) - (x2, y2), 〜
OPEN "1.txt" FOR INPUT 〜
CIRCLE (x, y), r 〜

こういう例外的な文法が気持ち悪い。
0653デフォルトの名無しさんNGNG
API使えばいい
0654デフォルトの名無しさんNGNG
うむ。気持ち悪くないような書き方すればいいんだよな。
0655デフォルトの名無しさんNGNG
ABはVB互換にすべき
0656デフォルトの名無しさんNGNG
いや、むしろVBがAB互換になるべき
0657652NGNG
>>653-654
もちろん自分は使わないけど、ライブラリのソースを見たら、OPENとかは

Macro OPEN(lpFileName As String, AccessFor As Long, FileNumber As Long)

って定義してあるみたいだから、さっきの変則的な記述をわざわざコンパイラが
普通の関数呼び出しみたいに書き換えて、それをコンパイルしているみたいだから
こういう部分の互換性って必要ないような気がする。(話が逸れたかも)
0658デフォルトの名無しさんNGNG
Full BASIC の後釜として国際規格にするべし。
0659デフォルトの名無しさんNGNG
既存言語との互換性なんか、ぶっちゃけどうでもいい。
今までの言語使いたかったらそれ買うし。
0660デフォルトの名無しさんNGNG
どうやら「N88BASIC互換」は廃止した方が良い、という意見が大勢のようですね。

それと、

>・オブジェクト指向に完全対応すること
>クラス操作、オブジェクト生成など、オブジェクト指向を実現するための命令セットを新たに追加し、C++に見劣りしないオブジェクト指向プログラミングを目指します。

についても既存のBASICと違う独自の文法が良い、と。
0661デフォルトの名無しさんNGNG
v4でもv3のコードをコンパイルできると書いてあるけど、オブジェクト指向になったら当然
予約語が増えるわけだよね。そしたらコンパイラがv3のコードであると判断できないと
いけないのだろうか。
0662デフォルトの名無しさんNGNG
>>660
>どうやら「N88BASIC互換」は廃止した方が良い、という意見が大勢のようですね。
この板で話すとそういうことになるんだけどね。
作者が以前やってたアンケートじゃ、そうでもない結果が出てたんだよなあ……。
0663デフォルトの名無しさんNGNG
>>661
そんなことしないで、v4で増えた予約語を使っているコードは単純にエラーを出すだけじゃないか?
0664デフォルトの名無しさんNGNG
んだ。予約語とダブってエラー出すのは仕方ないよな。
それで約束が違うと言われちゃかわいそう。
0665デフォルトの名無しさんNGNG
>>662
「N88互換オブジェクト指向BASIC」てのも見てみたい気はする。
…使いたくはないが。

>>664
「v3互換モード」とか作ってソースに書かれたバージョン番号で仕分ければ無問題。
手段はどうあれBVでの ver.6 -> .NET よりマシな互換性があれば上出来でしょうね。
0666デフォルトの名無しさんNGNG
むしろ、v3との互換を図る必要はないぢゃないの?v3のバイナリをv4に同梱すりゃすむじゃん。
互換性を意識しすぎてv3のヘタレな(作者タンスマソ)仕様を切るに切り離せなくなったらショボーン
0667デフォルトの名無しさんNGNG
クラスは使えるの?
0668デフォルトの名無しさんNGNG
>>667
>>660
0669デフォルトの名無しさんNGNG
メイン掲示板のほうにVer4.0の開発状況が書いてあった。
ベクターを使ってβ版を公開するのなら10月の頭ぐらいになるのかな。
0670デフォルトの名無しさんNGNG
九月中に最初のベータ版を公開できるみたいだよ。
0671デフォルトの名無しさんNGNG
いやいやVB互換にすべき。
0672デフォルトの名無しさんNGNG
>>671
お前は一生ブビブビ言ってろ
0673デフォルトの名無しさんNGNG
ヴビーヴビー
0674デフォルトの名無しさんNGNG
BASIC でのオブジェクト指向の文法って VB 系以外では何があるんだろう?
Full BASIC にはオブジェクト指向は無かったはずだし、規格としては存在しないだろうけれども。
0675デフォルトの名無しさんNGNG
>>674
うむ、VBのような薄汚いオブジェクト指向でなく、
かっこよくてスマートなオレのような文法を
新たに確立してほしいところだ。期待しよう。
0676デフォルトの名無しさんNGNG
ドトネト対応する?
使う気ないけど。
0677デフォルトの名無しさんNGNG
4で本当にDirectX対応しそうだな(;´Д`)ハァハァ
0678デフォルトの名無しさんNGNG
VB互換にすればシェア倍増間違いない。
0679デフォルトの名無しさんNGNG
VB互換でさっぱりさっぱりな無料環境がどこかにあったような……。
0680デフォルトの名無しさんNGNG
.NETに対応すればVB互換にする必要はなくなる?
0681デフォルトの名無しさんNGNG
VB2005が一応無料なんだからあまり意味なくね?
0682デフォルトの名無しさんNGNG
>>679
あったけど、古すぎ。日本語対応してないし、
うろおぼえだけどネイティブコード吐けないんじゃなかったっけ?
0683682NGNG
>>679
みつけた。これのことだろ。
http://www.freebyte.com/programming/compilers/envelop.html
0684デフォルトの名無しさんNGNG
そもそも .NET のランタイム入れれば勝手に VB や C# の
コマンドライン・コンパイラが入ってくるし。


GUI の開発環境が欲しいのならばそれに

フリーの.NET統合開発環境「SharpDevelop」
http://pc5.2ch.net/test/read.cgi/tech/1023727377/l50

加えれば OK。
本家が無料で使えるのに互換環境なんて無意味でしょう。
0685デフォルトの名無しさんNGNG
>>684
はぁ?
つまりお前はABは必要無いって結論なんだな?
だったらこんなとこ来るなよ。
0686デフォルトの名無しさんNGNG
>>685
(゜Д゜)…
>>684じゃないがVB互換コンパイラ≠ABだろ。
お前はABがVB.NETになればいいと思ってるのか?
だったらこんなとこ来るなよ。
0687デフォルトの名無しさんNGNG
>>685
俺は他人だけど、何でそういう考えに至るんだ?
ABが.NET対応をしても、.NETのコンパイラが無料配布されているから
そんなことをする意味がないと書いてあるんだろう。

釣りなら釣りでいいぞ。
0688デフォルトの名無しさんNGNG
>>681
ありゃβ版だからVB2005は無料じゃねえよ。
0689デフォルトの名無しさんNGNG
まあ釣りなんだろうな。
それはともかく、勉強熱心な AB 作者は
VB.NET+SharpDevelop もいじったりしてんだろうな。
いろんな既存の開発環境をにらんで、
独自に Ver4 を充実させてくれればヨシ。
0690デフォルトの名無しさんNGNG
N88互換なんてそれこそ「N88互換BASIC」 http://www.vector.co.jp/soft/win95/prog/se055956.html
にやらせておけばいいし、VB互換についても本家が無料で使えるから無意味。

でも AB の文法で .NET のプログラムも作れる、というのならば意味はあると思う。
IL にコンパイル出来れば CLI 上の他の言語とも連帯出来るわけだし。
0691685NGNG
>>687
.NET対応のコンパイラがあるからABは.NETに対応する必要がないって言うことは、
「ネイティブコード(?)生成できるコンパイラはMingwでもBCCでもあるからABは必要無いだろ」
って言ってることと何が違うんだ。
0692デフォルトの名無しさんNGNG
>>691
おまえ馬鹿か?

「VB互換で .NET 対応」の話をしてるんだろうが。
釣りとしても程度が低いのでもうここには来るなよ。
0693685NGNG
>>691
ちょっと言葉足らずなので補足する。
既にあるからいいじゃんという>>684の考え方をそのまま
適用すると「ABは不要じゃん」ということになってしまう。
ということ。それが>>685の発言の真意。
>>686がどのように受け取ったかは良く分からないが、
ABをVB互換にすべきとか言いたいわけではなく、
可能であれば.NET対応にすることには意味があると思っている。
0694デフォルトの名無しさんNGNG
>>691の脳内
.NETに互換→無料コンパイラがあるからAB不要
ネイティブコンパイラ→MinGWやBCCがあるからAB不要

要するにABが有料で最強のコンパイラになればいいんだな?
0695デフォルトの名無しさんNGNG
>>693
>>684のどこがAB不要論なんだよ。
「.NETの無料環境は既にあるんだから、ABは無理にVB互換なんて目指さず独自路線を目指せ」
って意味だろうが。
日本語が不自由な奴は帰れ。
0696685NGNG
>>694
ちがう。

.NET対応→無料コンパイラがあるからAB不要
という考え方をそのまま拡張すると
ネイティブコンパイラ→MinGWやBCCがあるからAB不要
という結論になるが、ABは単にMingwやBCCの変わりではないので、
そんな考え方は明らかに間違っているし、
ABについて議論する気が無いなら去れといいたかった。
ただ、>>695の言うとおり、>>684の言い分を間違って受けとっていたと思う。
0697デフォルトの名無しさんNGNG
> .NET対応→無料コンパイラがあるからAB不要
> という考え方をそのまま拡張すると
> ネイティブコンパイラ→MinGWやBCCがあるからAB不要

この推理が万人に受け入れられるかは俺にはわからんな。
0698デフォルトの名無しさんNGNG
つまり>>685は妄想で人を叩く厨房だったと。
0699デフォルトの名無しさんNGNG
ブビ使いは必要以上に粘着ですね。
ABに何かを求めるのは筋違い。
そんなにブビ好きならブビ使ってろよ。
いやマジで。
0700685NGNG
>>699
もしかして漏れのことか?
わるいが漏れはVB使いではない。
ちなみにABも使ってない(^^;
.NETも使わん。
基本的に漏れはC/C++派だからそっちに多少歩み寄った上で
斬新な便利機能を取り入れてくれることを期待している。
0701デフォルトの名無しさんNGNG
>>700
もう良いから寝ろ。
池沼は必要ない。
0702685NGNG
>>701
まだ仕事中だ。寝るわけにはいかん。
0703デフォルトの名無しさんNGNG
エビもニンニクも遊ぶのは楽しいけど、
本格的に何かしようとするには、
もうちょっとがんばってもらいたい物だな〜
0704デフォルトの名無しさんNGNG
>>703
えび、にんにくって?
0705デフォルトの名無しさんNGNG
>>704
えびは多分AB(ActiveBasic)のことだろうけど、
にんにくはわからんなぁ。
漏れも知りたい。
ところでこの板、IDは表示されんのか。

                                685
0706デフォルトの名無しさんNGNG
にんにくってHSPのことだろ?確かHSPを出してるのが...
0707デフォルトの名無しさんNGNG
703はハイレベルなボケで最近の良くない雰囲気を和ませようとしたんだな。
ごめんよ、すぐに気付けなくて。
0708デフォルトの名無しさんNGNG
>>700
使いもしないでうだうだ抜かすな。
何がC/C++派だ。気取ってるつもりか?
見てて痛すぎだタコ。
C++とBASICの違いを勉強しなおすまでここには来るな。

0709デフォルトの名無しさんNGNG
>>708
使ってもABについて的外れなこと抜かしまくってる香具師よりましだ。ヴォケ
0710デフォルトの名無しさんNGNG
>>709
いや、>>685みたいな馬鹿ははじめて見た。
0711デフォルトの名無しさんNGNG
おまいえらおちyつけ!!!!!!!!!!
落ちちゅいてはな3いたわklるA/;;wぽjこあzdfh
0712デフォルトの名無しさんNGNG
そういえばインラインアセンブラの実装はどうなったんだろう。いや、俺は使いきらんけど。
0713デフォルトの名無しさんNGNG
つうか本気で >>684 を誤解してたのか。
0714デフォルトの名無しさんNGNG
>>713
そういう事にしておきたいんだろ。

スレの流れも読まずに粘着して煽っていたら誰もまともに乗って来なかった、
なんて認めたくないだろうし。
0715デフォルトの名無しさんNGNG
>>684
それGUIじゃないよ
無料でGUIが使えるのはC#Builder
0716デフォルトの名無しさんNGNG
アンチまでいるってことはそれほど人々がABに興味を抱いてるってことさ。
0717デフォルトの名無しさんNGNG
>>715
もう君が「馬鹿のふりをしている」のではなくて
「本当の馬鹿」だと分かっているから。
0718デフォルトの名無しさんNGNG
ABはABで突き進んでもいいんだけどVB互換モードを付ければ
もっとシェア増えるよって話よ。
0719デフォルトの名無しさんNGNG
>>718
そんな事は、もう散々上の方でも言ってるし、
なぜVB使いに配慮して抱き込まないといけねーんだ。
って事も散々上の方で言ってるじゃねーか。

ABはABなんであって、
それは新しい物って事でいいじゃねーか。
なぜ、「ベーシック」と聞くとVB、VBと出てくるかね。
Delphiとベーシックって言葉に敏感だな。
0720デフォルトの名無しさんNGNG
>>718
誰がシェアの増加を望んでるんだよ。本家で言ってこいよ。
VBで記述した通りの動作をABで作ったプログラムにさせるにはどうしたらいいかと
考えることすらせずに「ABがVBのコードを動かせればいい」なんて結論にしてるんじゃ
ないのか?

まずVB大好き人間がABに手を出したがる理由を知りたい。まあ、そんなの知ったところで
共感できるわけないだろうから、ぜひともVBの世界からは出てほしくないな。
0721デフォルトの名無しさんNGNG
>>718
だからVBをやりたいなら>>684をやれっての。
VB.NETだけどな。
0722デフォルトの名無しさんNGNG
・・・きっとランタイムがいらないからだよ(ボソッ
0723デフォルトの名無しさんNGNG
なるほど、ランタイムか。せこい奴等だ。

てかVB互換にしてシェアが増えたとしても、それでもどうせMSたんには敵いっこないでしょ。
だったらそんな中途半端なバッタもん作るより、
独自なABというものを作った方が歴史に残る可能性が高いだろ。
突き進め海老。
0724デフォルトの名無しさんNGNG
いーや、VB互換にすればVB厨は食いついてくる。
0725デフォルトの名無しさんNGNG
VB厨を食いつかせてどうするんだよw
只でさえ>>724みたいな基地外が多いのにw
0726デフォルトの名無しさんNGNG
そして本家掲示板に「〜はどうしますか。教えてください。」が急増する悪寒。
0727デフォルトの名無しさんNGNG
なんだ、あれ程言ったのにまだVBVB言ってる香具師がいるのか。

お 前 ら は V B 使 っ て ろ 。

まったく、しまいにはC++もJAVAもPASCALもFORTRANもCOBOLもアセンブラも
全部VB互換がいいとか言い出すんじゃないだろうな。
ってーか、まさかVB=BASICだなんて思ってるんじゃないだろうな。
0728デフォルトの名無しさんNGNG
>>727
VB も HSP も LGP も BASIC ですが何か?
まさか JIS Full BASIC に完全準拠した物だけが BASIC だ、なんて言わないよね。
0729デフォルトの名無しさんNGNG
>>728
>>727が言いたいのは、
VB=BASICというよりはBASIC→VBなのではないかと。
意訳すると
「BASICといえばVBしかないのかよ ケッ。」
ってとこか。
0730デフォルトの名無しさんNGNG
>>729
まさしくそのとおり。

>>728
わかりにくい表現で申し訳なかったな。スマソ。

BASICと言うと脊椎反射のようにVBVB言う連中があまりにうざいのでな。
つい読み返さないでそのまま送信してしまった。
0731デフォルトの名無しさんNGNG
>>728
へえ、じゃあJavaやC#はC++だしC++はCだよな。
BASIC ∋ VB LGP HSPなのであってVB=BASICじゃないってことだろ。
いい加減読解力付けろよ。
0732デフォルトの名無しさんNGNG
仲良く議論しようよ。
0733デフォルトの名無しさんNGNG
VB厨はMSブランドじゃないと食いつかない
0734デフォルトの名無しさんNGNG
Mobile Suit "Victory BANANA"
         .┌┐
        / /
      ./ V i
      | ( ゚Д゚) <食いつけやゴルァ!
      |(ノi  |)
      |  i  i
      \_ヽ_,ゝ
        U" U
0735デフォルトの名無しさんNGNG
>>731
ちゃんと727読んでから728読んだか?

>まったく、しまいにはC++もJAVAもPASCALもFORTRANもCOBOLもアセンブラも
>全部VB互換がいいとか言い出すんじゃないだろうな。

BASICでも何でもないものにBASIC処理系との互換性を求めるな、という話だろ。
728はそれに対して「BASIC処理系の話をしてるんだよな」と念を押しているだけだろ。

>へえ、じゃあJavaやC#はC++だしC++はCだよな。

何で勝手に拡大解釈をして他人を批判し出すんだ?
0736デフォルトの名無しさんNGNG
VB互換モード。
本家のBBSにお願いしてきました。
0737デフォルトの名無しさんNGNG
>>736
池沼氏ね。
質問板で要望してどうするw
0738デフォルトの名無しさんNGNG
>>735
それでは意味が通らない。

727からの話は730で終わってるつもりだったんだが、
731が横から噛み付いた為に本筋から外れようとしているようだ。

ただ、731は729と結果的に同じ事を言ってるだけで、それに対する回答は
やはり730で済んでいる。
0739デフォルトの名無しさんNGNG
>>735
だから「VB≠HSPやLGP」だろ。
俺が言いたいのは同じBASIC処理系でもそれぞれの言語同士で完全な互換性は無いんだから、
「それじゃあC++から発展したJavaとC#は似たような処理系だが互換性がある、または互換させる必要性があるのか?」
って意味だよ。

現にActiveBasicとVBは互換性が無いし、今更になって完全互換させる必要性も無いって言いたかったんだよ。
0740デフォルトの名無しさんNGNG
恐ろしいほど読解力のない香具師がいるスレはここですか。

>>730
いんや、全然分かりにくい表現じゃないっすよ。
普通の人なら「VBVB つうけど、『BASIC といえば VB だから、
BASIC と名乗る以上 VB 互換にしろ』とでも言いたいのか、このヴォケ!」
という意味で言ってるなあ……てなことぐらい、分かります。
でも、そこでお馬鹿さんが「いや、漏れは別に『BASIC といえば VB』
なんて言ってないし。読解力がないのはそっちの方で」とか答えそうだから、
このスレは馬鹿みたいに伸びるんだよな。
0741デフォルトの名無しさんNGNG
どうせ作者も乗り気でないだろ。
0742デフォルトの名無しさんNGNG
VB互換にしたらランタイムも必要になるので勘弁
0743デフォルトの名無しさんNGNG
そういや、Ver4.0ではクラスライブラリみたいなものが付いてくるのかね?
やっぱりそれも自作なのかな?
一応DirectXのヘッダファイルは付いてくるようだけど。
0744デフォルトの名無しさんNGNG
いずれにせよ、バグが少ないことを祈る。ガンガレ。
0745デフォルトの名無しさんNGNG
>>743
そこまで手が回らないなら、愛用者たちからそれぞれの分野で試作ライブラリを募って、
それを管理人さんが確認したり、手を加えたりして公式のものにする、っていうのも
いいと思う。一方がコンパイラを提供し、他方がライブラリを提供する。何か良くない?ダメかな?
0746デフォルトの名無しさんNGNG
>>745
提供者側は作者のロイヤリティに関するスタンスに同意するのが前提だな。
つまり、アプリケーション開発に当たっては作ったユーザーに著作権が帰して、
商用も自由だという……。
そうじゃないと使う上で面倒くさいことになるし、クラスライブラリなんて
似たようなモノを作れる人は多いわけだから、先に作った奴が著作権者としての
制限を主張したりしたら、たまらん。
0747デフォルトの名無しさんNGNG
>>746
でも使う上で面倒くさいものは使われないと思うので、自然淘汰を待ったほうがいいかもよ?
前提として存在することには賛同するけど、それは作者側でなく、提供者側がそういう
雰囲気を作っていく必要があるかな。作者側が変な前提を作ってしまうと、それだけで
同意するつもりの人間でも引く場合がある。

>先に作った奴が著作権者としての制限を主張
クラスライブラリではこれ自体が難しいかも知れない。
しかも主張されたとしても、「だったらもうAB使わないからいいよ」ってことになりかねない。
そのへんまで考えられる程度の人間だったら主張しないだろうしね。

いずれにしても、ABユーザは2ちゃん内でもある程度「考える」人が多いような気がするので
どこかの言語に比べて多少の安心感は持ってる。
今後に期待。
0748デフォルトの名無しさんNGNG
>>747
>ABユーザは2ちゃん内でもある程度「考える」人が多いような気が

TTSとかひまわりとかHSPとかのスレは明らかにネタスレだもんな。
このスレに多少なりともまじめな人が居着いてくれてるってのは、
ABが充分に実用的だからだと思う。
0749デフォルトの名無しさんNGNG
>>748
使用者の年齢層によるのではないかな…>TTSとかひまわりとかHSP

自作クラスライブラリはN88互換関係の奴が一番人気がありそうだ。
0750デフォルトの名無しさんNGNG
ActiveBasic は言語界のDr.コトー診療所でよろしい。
シェアなぞ伸ばさなくても、好きな人の役に立てれば……。
0751デフォルトの名無しさんNGNG
シェアなんて、あとから自ずとついてくるもので、狙うものじゃない。クラスに関してはユーザーが各々書いてけばよいでしょ。
とにかく作者タンには互換性を犠牲にしてでも型とポインタの問題をハッキリさせていただきたいです
0752デフォルトの名無しさんNGNG
AB大変興味があってサンプル作って調べてるけど、妙にCライクですな。VBとは程遠い
MFCなしのVC開発に近いものがある
Edit,Combo,ListコントロールのSET,GETくらいもっとVBっぽくして欲しい。

参考文献(webOnlyだけど)が少ないから調べ切れてないのかもしれないけど
SendMessageを使うのはどうだろうか?(ほかに方法ありますか?)
そういう部分では、まだDelphiの方がVBっぽい気がするし、VBしか触っていないの人にはわかりにくいと思う。

まぁAB4が出ればこのあたりは変わってくると思うが
0753デフォルトの名無しさんNGNG
> VBしか触っていないの人には
中国人が日本語を使う時に良くこういう言い方するんだよね?

ところで最近TeraPadからコマンドラインでコンパイラを呼び出しても
非表示属性で起動されている(?)のかいっこうに表示されない。
Ctrl+Alt+Delで見ると起動してはいるようなのだが…。
0754デフォルトの名無しさんNGNG
>>752
もう相手する気にもならん。ログ嫁。
0755デフォルトの名無しさんNGNG
>>753
http://www.discover-soft.com/activebasic/technic/commandline.htm
を参考にして設定すればコンパイラのウィンドウ(ダイアログ)は表示
されるはずだよ。

ただ漏れが試した限りでは、コンパイラをツールに登録しただけでは、
ウィンドウは表示されても、ボタンを押さないとコンパイル作業を始めて
くれなかったので、間に別のツールをかましてる。

http://homepage2.nifty.com/skitagawa/winsoft.html#tp_tools_list
ここのTpABHelperってやつ。
0756デフォルトの名無しさんNGNG
>>755
どうもTeraPad自体の問題では無い気配だったんですが、それを使ったらきちんと動きました。
ABのディレクトリに置かないといけないってのは面倒だなぁ。ABで自作しようかな...。
0757デフォルトの名無しさんNGNG
海老で最高のテキストエディタを作るスレ
0758デフォルトの名無しさんNGNG
TeraPadって標準のエディタよりも使いやすいの?
0759756NGNG
できた。
runabc.exe
ttp://www.uploda.org/file/uporg8638.zip
0760デフォルトの名無しさんNGNG
>>758
それほどでも。
でも、初心者が使いやすいものであるのは確か(…か?)
で、慣れてくると他のに移るんだけど、すり込みなのか何なのか
結局TeraPadを手放せないで…ってパターン<俺
emacs、vi系を使いこなせていたらまた話は違ったんだろうけど…

それでも
ツールのための置換文字列が充実してるのは特徴と言えるかも。
他にTeraPad並に充実してるのってあまり見あたらない。
0761デフォルトの名無しさんNGNG
>>760
自分が使い慣れたものは手放しにくいですね。私はCPadというエディタを使おうとしました。
もちろんコンパイラのコマンドラインには合いませんので、同じように緩衝材をABで作って。
しかし、パラメータヒントの有無は結構大きいもので、結局挫折して、標準のものに戻しました。
0762デフォルトの名無しさんNGNG
カスタマイズ性が高くて開発にも便利なエディタといえば
PeggyPAD, TeraPAD, SakuraEditor あたりかな。タダだし。
一昔前は秀丸がメジャーだったけどシェアウェアってのが
効いてるのか最近は影がうすい。
漏れは今のところSakuraEditor派。
Emacsはさすがに使いこなせないぽ。 (´・ω・`)ショボン
0763デフォルトの名無しさんNGNG
AB標準エディタにどういった機能があれば良いのかって話題なら
言語内容だけじゃなくて、統合ツールとして面白くなりそうだけど、
エディタそのものの話なら他に最適なスレがあるような気もしながら
そんなに流れが速いわけじゃないし別にいいやと思った。
0764752NGNG
>>754
私は煽りとかVB,Delphi信者ではないですよ。

仕事はRDB関係の開発が主なのですが、工数を下げるという部分で、通常VBでフロントエンドを作成しています。
でもVBはデメリットが多くてね。(起動が遅さ、ランタイム依存、etc・・)  メリットも多いけどね
そこでABを知ってすごく興味を持ちました。真面目に採用したいのです。(もちろん商用で)

そこでいろいろ調べると、第一印象が非MFCのVC開発に近いなぁと・・
構文にかなり癖がある。VBとVCが混同→開発工数が下げられない。
と感じています

AB3はCOMが使えないので、採用できない。
AB4はCOMが使えるとの事なので、いけそうなのだけど
VB、VC混在の構文だと習得部分で工数がかかってしまいます。
もう少しVBライクになると、VB上がり(C、アセンブラを知らない人)でも行けると思うのだ。

これだけのコンパイラを作成できる開発者であれば、技術に対して言う事は無い。
次には対ユーザーの部分を改善して欲しい。
つまりメッセージ処理を感じなくても開発できる環境
(ただし、メッセージ処理をキックできるような、いろいろカスタマイズができる環境は残してくださいね。)

自分はAB応援していますし、ぜひとも採用したいと思っています。

0765デフォルトの名無しさんNGNG
>>764
ABを本当に期待して見ている人がいるというのは喜ばしいことだ。
だけど、ABの方向性とのギャップを感じる。
VBに慣れきったプログラマを使わなければならない事情には同情するけど、
ABにVBの代わりを求めるのは間違ってると思う。
(今更言わなくても上で散々言われてることだけど。)
今までの流れを要約して言うなら
  V B の 構 文 は 小 汚 い ( っ て い う か 大 汚 い )
ってこと。
ABはVBライクでない点が重要なポイントで、
VBの負の遺産を導入すべきではないと思っている人は多いと思う。
少なくとも私はその一人だ。
第一、これを習得するのにそんなに手間がかかるほどのものではない。
ヘルプ見れば導入後すぐにでも結構何でもできる。とにかく一度使わせてみればどうだろう。

あと、メッセージを意識したくないという部分はライブラリレベルで解決すべき事柄。
手間が大きいのでそれほどすぐには実現しないと思われ。
早期の導入を考えているなら自社で必要なところを作るしかないかも。
0766デフォルトの名無しさんNGNG
別にVBから移行してきたってユーザーが全てじゃないしな。
俺なんか最近のBasicと名の付く奴を触ったのは海老が初めてだったし。
ていうかVBがどんなもんかさえ未だに実際知らないからVBの批判なんてできねぇヽ(´ー`)ノ
0767デフォルトの名無しさんNGNG
つか、商用としてそこまで利用価値があると判断したなら
発注して専用の別言語作ってもらえばいいんでないかい?

ABの開発は遅れるだろうけど。

「ABに」そこまでの期待を持つのならば、作者と直接話さなければいけないレベルだと思う。
少なくとも「趣味レベルで面白そうなツールだから、うまい具合に育てばいいね」的なこの
スレで話し合う内容ではないように感じるのですが。
0768デフォルトの名無しさんNGNG
要するに、せかせと。
0769デフォルトの名無しさんNGNG
>>764
習得部分で工数がかかるってのは、
AB がマイナーでかつ独特のものだからだよね?
で、独特でいられるというのは、マイナーだからなわけだよ。
つまり、メジャーな潮流とは別の小さなところにいることで、
作者が「ああでもない、こうでもない」と考えながら、
自分なりの言語を磨いていけるわけ。
現時点で活かされるべきは、その、マイナーな良さだと思うよ。
そこからゆっくりと、成長していけば、数年後、
あなたの会社に「AB は学生時代からやってましたから!」
てなことで、習得に工数がかからない人たちが登場するかも知れないんだ。
もちろん、そうならない可能性もあるが、
可能性を信じて応援できるってのも、マイナーの良さではないかな?

あなたが善意の人だというのは分かるが、せっかちすぎる。

待ちきれず、即戦力が欲しいなら、それはメジャー(VB)に求めるべき。
そっちはそっちで、メジャーの良さなわけだからね。
0770デフォルトの名無しさんNGNG
流れぶった切るけど。

標準エディタのプロジェクトビューのツールバーが固定しちゃってなんかサイズ変更できなくなって
激しく邪魔なんですが対処法ないですか?
0771デフォルトの名無しさんNGNG
>>770
プロジェクトビューのツールバーって?
0772デフォルトの名無しさんNGNG
>>770
右栗。
0773754NGNG
>>764

もう上で散々言われたことだから繰り返し言わない。

既存のコンパイラや開発環境に不満があるなら、満足できるものを自分で作れ。
自分の欲求に既存のコンパイラや開発環境を合わせてもらいたいなら、
せめて開発費くらい払って正式に依頼しろ。
業務用ならなおさらだ。

他人が好意で無料配布しているもので金を稼いで、
あまつさえ自分の要求まで通そうってのはなんぼなんでもムシがよくないか?

習得工数と言うが、そんなものはどんな言語でも同じはずだ。
その工数を計算にいれても無理の無いスケジュールが組めないようなら
新しい言語や開発環境を導入すべきではないということだ。
逆に新しい言語や開発環境を導入するのであれば、その後の生産効率アップなどによって
習得工数を取り返せなければそもそも導入の意味が無い。

・・・こんなことはビジネスの常識。初歩の初歩の初歩だ。
言いたかないがど素人か?
0774デフォルトの名無しさんNGNG
>>773
あんた素人だね。
0775デフォルトの名無しさんNGNG
言いたくないなら言うなよと小一時k(ry
0776デフォルトの名無しさんNGNG
まあ、「自慢じゃないが」と言って自慢するのと同じだから、
そこは突っ込まないでおこうではないか。
0777デフォルトの名無しさんNGNG
OpenGLには対応しないの?
0778デフォルトの名無しさんNGNG
>>777
ただのDLLだし、できると思うけど。
0779デフォルトの名無しさんNGNG
ttp://www5e.biglobe.ne.jp/~imanisi/
ここで海老用のopenGLの定義ファイルが配られとるよ
0780デフォルトの名無しさんNGNG
ActiveBasicの存在を今日初めて知って少し使ってみたけど、これすごいじゃん。
フリーソフトでこれだけのものを作るとは、大したものだよ。
しかし、なぜかこのスレは荒れてるね。
0781デフォルトの名無しさんNGNG
>>780
同感。どちらにせよABスゴすぎ。
フリーで提供してくれてる作者に感謝。
ライブラリも少しずつだけど増えてきてる。
更に欲を言えばそのライブラリを統一的に
管理する機構を用意してほしいところ。
ABサイトに登録所みたいなのがあれば便利かも。
その管理をAB作者に要求するのも酷なので、
別サイトででも誰か立ち上げてくれればAB自体
がもっと盛り上がると思う。
(そのサイトがAB作者公認になればベスト)
残念ながら私にはサイトを管理する能力や、
ライブラリを作成する能力も無いので、
無責任ではあるけど、
案として取り上げてくれればありがたい。
0782デフォルトの名無しさんNGNG
うん?ライブラリのサイト?
おっとここで俺の出番かな。

















って>>782が言ってたよ。
0783デフォルトの名無しさんNGNG
>>782
頼んだぞ
0784デフォルトの名無しさんNGNG
>>780
いや、BASIC・フリー・オンラインソフト・若い作者
という荒れそうな条件が揃ってる割に、全く荒れてないぞ。
けっこう真面目に応援してる人がほとんどだと思われ。
0785782NGNG
うわなんで間違えてんだ俺orz

まぁいいや、適当に作ります。
そこら辺のライブラリをかき集めさせてもらって、サイトに保存して、
ダウンロードできる形式に紹介すればいいんかな?
0786デフォルトの名無しさんNGNG
ファイルのアップロード機能ぐらいつけたら?
0787デフォルトの名無しさんNGNG
>>785
がんがれよ。応援すっから
0788782NGNG
うpろだも付けるの?鯖探しが大変だ('A`)
とりあえず今金欠なんで無料鯖でやろうと・・・。
その内有料鯖か自鯖立てるかしてうpろだは付けます。
0789デフォルトの名無しさんNGNG
>>785
本気で期待していいですか?あと専用のうpろだ是非ほしいです。
0790デフォルトの名無しさんNGNG
>>788
XREAあたりならCGIとか動かすのにかなり有利。
容量的にもまぁ不足ってことにはならないと思う。

専用に鯖立てるならアプロダよりもCVS導入してほしいところ。
0791デフォルトの名無しさんNGNG
wikiでいいやん
0792782NGNG
要領がちょっと心配ですが前に少し使ってた鯖のアカがあったのでそこ再利用ときます。
丈夫な鯖(だと思う)なのでろだ置けるっぽいです。

CVS・・・('A`)
できたらやってみます。できたら。
0793782NGNG
と思ったらしばらくの間にCGIやPHPの類が使えなくなってたのでXREA取ってきます(;´Д`)
まぁ10月の頭あたりには出来ると思うんで出来たら晒しますね
0794782NGNG
と思ったらXREA定員イパーイ(゚∀゚)アヒャヒャヒャヒャヒャ
0795教えて下さいNGNG
公式BBSのimaとガマ(同一人物)がすごいね。
全くコード書けないくせに、いろんなHPからコピーしては、
「動きません」の連発。そして「記述を全部書いてください」
「最初から書いてください」と、自分で考える気ゼロ。
みんな親切だなぁ・・・
0796デフォルトの名無しさんNGNG
>>794
頑張って。XREA が空くまで待つし、あぷろだの仕様とか、このスレで相談に乗るぞ。
0797デフォルトの名無しさんNGNG
>>795
やっぱ同一人物なの?
0798デフォルトの名無しさんNGNG
プロジェクトで作ったRAD使用のウィンドウプログラムでは、どこでapi_〜.sbpとかの
ライブラリファイルをインクルードしてる?
ほぼ必須だからコンパイラが勝手にリンクするの?
0799デフォルトの名無しさんNGNG
弄るとわかるけど、basic.sbpはコンパイラがリンクするようだ。
RADで作ったプロジェクトの場合は、プロジェクトフォルダにあるファイルの中身を見ればわかるかと。
0800デフォルトの名無しさんNGNG
>>799
windows.sbpがまとめているのかと思ってたら実はその上にbasic.sbpがあるんですね。
でも、プロジェクトのフォルダの全ファイルを見ても<>のinclude文が見当たらない…

あと、いつも使うような関数が増えたのでそれらをIncludeフォルダの下にフォルダを作って
分野ごとに小分けして入れていたんだけど、ポップアップのヒントが出て来ません。
Includeフォルダに直接置いたファイルしか対象にならないんでしょうか?
いや、それだとbasic風の関数はヒントが出てこないことになりますね…
エディタを再起動させても変わりはなかったです。
0801782NGNG
とりあえず10月1日にお金を貰える予定なので有料鯖取って来ます。
0802デフォルトの名無しさんNGNG
Delphiで作ったプログラムをActiveBasicで作り直そうかと思っているんですが、
処理の重さはどうなりますかね?

Delphiですでに作ってあるやつはVCL利用しまくりなんですが、ABに移すときは
String型を使わないとか、よくわからないけど資源を切り詰める方向にしたいと
考えているんです。
ボーランドのコンパイラは優秀だそうなので、とんでもない処理をさせようとしても
コンパイラがいろいろ工夫して驚くほど軽くなっていて、ABで重くならないように
仕上げたとしてもDelphiの方が省メモリで高速なのかな、と思ってしまいます。

変なことを尋ねているような気もしますが、ご意見をお願いします。
0803デフォルトの名無しさんNGNG
>>800
basic.sbpはコンパイル時にBasicComplierが勝手にインクルードする。
パラメータヒントはProjectEditorの組み込みなんじゃないかな?

>>801
期待してます。
0804800NGNG
>>803
いろいろ試してみたんですが、自作関数のヒントは出ません。こんなふうになったのは
ヒントが複数行対応になってからですよね。以前は表示されていた記憶があります。

とりあえずv3.09以降ではコンパイラ自体のバグ修正はないみたいなので、3.09まで
戻そうかな…
0805デフォルトの名無しさんNGNG
ABで2chブラウザ作ったら、少しはシェア増えるかな?

他の言語で作るより手間がかかるのは間違いないが、ちょいと考えている
0806デフォルトの名無しさんNGNG
>>805
シェアが増えそうだから作るのか、作りたいから作るのか、
この違いが完成後のサポートにも関係しそうで、使うのに躊躇すると思う。
できることなら、作りたいものから作っていただけないだろうか。
いや、すでに考えている以上、作りたい気持ちもあるのだろうけれど。

ただ実用ソフトを作るという点には同意。
ヘタにゲームなんか作っちゃうと、わらわらと余計な人が集まりそうだ(^^;

期待しています。
0807デフォルトの名無しさんNGNG
Ver4.0β1キタ
0808デフォルトの名無しさんNGNG
マジキタ━━━━━━(゚∀゚)━━━━━━ !!
0809デフォルトの名無しさんNGNG
キタキタキタキタキター(ノ´∀`)ノ
早速腕試しじゃー
0810デフォルトの名無しさんNGNG
試した人たち、どうでした?感想聞きたい。
0811デフォルトの名無しさんNGNG
0812デフォルトの名無しさんNGNG
きましたね。
早く家に帰って検証したい。

解説を見ただけですが、かなりいけそうですな。
0813デフォルトの名無しさんNGNG
あれっ、CreateObjectは未実装?
0814デフォルトの名無しさんNGNG
End
が無効な識別子
0815デフォルトの名無しさんNGNG
232Cは使えますか?<4.0
0816デフォルトの名無しさんNGNG
少し弄ってみたけど、thisポインタがないんだね。
仕方ないから可変長リストでも作って遊んでよ。
0817デフォルトの名無しさんNGNG
オブジェクト指向とかそういうレベルの話はABの発展とともに学習していくとするか。
0818デフォルトの名無しさんNGNG
>>817
いいね。オブジェクト指向風な機能のサポートの度合いとともに自分も進歩するわけか。
0819デフォルトの名無しさんNGNG
3.12キタ━━━━━━(゚∀゚)━━━━━━ !!
0820デフォルトの名無しさんNGNG
4と3の同時進行だなんてカッコイイ(*´∀`)
0821デフォルトの名無しさんNGNG
コールバック関数のInsertMenuItemのところがおかしな事になるのが直ってない…。
0822デフォルトの名無しさんNGNG
>>818
俺も3が出たときは似た感じで勉強しましたよ。それまではVBしか使ったことがなかったから、
最初はバイト配列の文字列とか、VBに用意されていた機能をAPIで実現するには、とか
結構戸惑ったけど、今ではそういうのにも慣れてきました。
ということで自分も4登場を機会に勉強します!思えば2→3→4と勉強のステップアップに
対応しているみたいな感じですね。
0823デフォルトの名無しさんNGNG
いつの間にかチャットがなくなってるね
0824デフォルトの名無しさんNGNG
Ver3.12について修正版command.sbpが公式に出ているので注意。
それにしてもVer4.0はバグが多いな。
ゆっくりでいいのでと丹念に潰していって欲しい。
0825デフォルトの名無しさんNGNG
メジャーバージョンアップのβ版が出たのに、この程度の書き込みなのがさみしい。
AB4は3に比べ、かなりプログラミングの幅が増えましたね。
後は応援している我々で実績を作りましょうよ。
ゲームでも実用ソフトでもライブラリでも何でも良いから。

自分はフリーのメーラーを作ろうと思っています。
まずは通信関係をフリーCOMで行い、UI部分を完成させる。
最終的には全部ABに移行。
ついでにそこで作成したライブラリも公開。
という流れを考えています。


まだ仕様がどう変わるかわからないので、調査程度しかできません。
今は調査段階で出るバグらしきものを、フィードバックすることに注力したいと思います。
0826デフォルトの名無しさんNGNG
この際、誰か AB 用のスクリプトエンジン作らないかなあ(漏れには無理)。
AB で作ったソフトにマクロを搭載できるような奴をさ。。。BASIC 風言語でね。
AB ユーザーって、そういうの、好きな気がする。
何よりも、そういうのが出来れば、AB 製のソフトの個性ってのが出ると思うんだ。
0827デフォルトの名無しさんNGNG
他力本願の多いスレですね
0828デフォルトの名無しさんNGNG
やっぱこれのユーザーはHSP互換だろ。
0829デフォルトの名無しさんNGNG
>>828
釣りはもういいよ。
0830デフォルトの名無しさんNGNG
本家BBS、また二重人格の教えて君が来てますね…。
さらにVBについての(もちろん漠然とした)質問もあったり。
0831デフォルトの名無しさんNGNG
何においても本家には一人や二人はアフォが来るもんだよ
0832デフォルトの名無しさんNGNG
お初。本家住人っす。
またimaとガマが来てるんだが、ヴァカには付ける薬は無いな('A`)

線形探索のソース書けとか言ってる。
マジで向上心ゼロだな。

内心教えて君は市ねって思ってるんだが、
掲示板の雰囲気的に言えないチキンな俺…orz

この前の通りすがりさんってこのスレの人か?
その度胸が羨ましい。
0833デフォルトの名無しさんNGNG
>>832
それはチキンじゃなくて人間のとる態度として当然だと思う。
いっそのこと、常連さんたちでどこかに集まって、imaガマにはレスしないって
口裏合わせをすればどうですか?
そうすれば雰囲気を壊すことなく、バカを駆逐できると思うんだけど。
まあ、この方法でも嫌がる人はいるでしょう。

逆に普段温厚な文章を書いてる常連さんがブチ切れてもインパクトがあるね。

自分も「通りすがり」とかで批判したいけど、以前何回か書き込んだことがあるから
管理人さんがリモートホスト?が同一であることを見抜いてニヤリとされるのが
すごく怖い。

あ、それを言えばガマimaも一緒か。
0834デフォルトの名無しさんNGNG
>>832
お茶どうぞ(´・ω・`)つ旦

山本氏も4.0で忙しかろうにああいうのはウザいんだろうかねぇ・・・。

ああいうのには挙句の果てがやっぱり「じゃあ書いてくださいよ」だからなー。
まぁ俺もネットやり始めた頃はあんなんだったけ、と恥じつつ('A`)
とても会話する勇気はないなぁ。

まぁこれ以上はネトヲチな話ですな。
本家の人達頑張って、としか言えません。すまねぇ。
0835デフォルトの名無しさんNGNG
どうでもいいが本家の寄付についてのページで誤字を発見してしまった('A`)
0836デフォルトの名無しさんNGNG
>>835
下記講座
だな?

まあ、ヘルプ、ライブラリにも誤字やらあるからね。
0837デフォルトの名無しさんNGNG
HSPと違って仲の良いスレですね。
0838デフォルトの名無しさんNGNG
>>833
まぁそれも手なんだろうけど…
レスが付かないなら付かないで騒ぎそうなんだよな…あの手の連中って。

「なんで答えてくれないんですか!」とか。
「無視しないで下さい!」とか。
正直それが新規参入の人の目に触れたりすると
とても気まずいと思うんだよな…

この前の通りすがりさんの件で、常連同士で意見を交換する機会があったんだが
コードまで教えてやるか、ヒントだけに留めるかって意見が出ただけで
無視するって意見は出なかった。

やっぱ常連も含めて優しい連中が多いんだよな。
少しは強めに当たる事も相手にとって必要なんだろうが…

>>834
頂きます。
つ旦

正直自分にもそういう頃があったなーとは思うけど、
あそこまで「教えてください、コード書いてください」とは言わなかったと思う
っていうか恥ずかしくて言えんかった…('A`)

>>837
HSPのスレって酷いの?確認してから帰るわ。

結局愚痴っぽくなっちまったな…。
長文でスレ汚してスマンかった。
でもまぁ聞いてもらえるだけで元気は出たよ。

ありがとさん。
0839デフォルトの名無しさんNGNG
>>836
使い始めた頃、ヘルプの値参照とポインタ参照の個所のサンプルコードのコメントが
逆になってることに気付くまで相当混乱した。未だに直ってないし…。
0840833NGNG
>>838
確かに無視はやりすぎかな、逆効果にもなるし。
多くの人に語られてきたと思うけど、やっぱ顔が見えないから、親切な人はより親切になって
甘える傾向にある人はさらに甘えるのだろうと思う。

優しすぎといえば優しすぎのような感じだね。でも今までこういう色で続いてきたんだろうから
これからもこのままじゃないかと思う。いい意味でも悪い意味でも。
変な人の対応に疲れる必要はないんだから、まあがんばれ。
0841デフォルトの名無しさんNGNG
>>833
「リモホでばれるから取りすがりで指摘できない」

この考えは良くないよ。ガマと変わらん。
「隠れて指摘したいけど、ばれそうだから指摘しない」って事だよね
正々堂々と指摘すればいいのではないかい?
たとえ間違った意見であっても、そこで気が付けばいいじゃん。同じHNで投稿続けてこそ意味がある。
>>840 の投稿もなんだか弱い部分を感じますよ



どうしても隠れて指摘したいのなら、リモホ隠しなんていくらでも手がある
0842デフォルトの名無しさんNGNG
を。FW190氏はここの人?
0843デフォルトの名無しさんNGNG
自演して山本氏に見られてニヤニヤされるのは恥ずかしいってことだろ。
0844デフォルトの名無しさんNGNG
ツールバーから「開く」を選んだとき、拡張子のデフォルトを
プロジェクトファイルにしてほしいのは俺だけなのかな…。
0845デフォルトの名無しさんNGNG
漏れのお気に入りスレッド

二人登場
ttp://www.discover-soft.com/forum/wforum.cgi?mode=allread&no=1636&pastlog=0013&act=past
ttp://www.discover-soft.com/forum/wforum.cgi?mode=allread&no=2118&pastlog=0014&act=past

オチ付き
ttp://www.discover-soft.com/forum/wforum.cgi?mode=allread&no=9923&pastlog=0011&act=past
0846デフォルトの名無しさんNGNG
>>845
「オチ付き」の方はどうなってるの?
誰に向かって「同じくらいの時間に投票(?)していますね。」って言ってるのかわからん。

なすりつけ?
0847デフォルトの名無しさんNGNG
ABのプログラムはずっと\AB\311\とか、\AB\312\とかいう感じでバージョンアップごとに
別にしてたんですが、これだとその下のIncludeフォルダに置いた自分用ライブラリも移動させないと
いけないですよね。
で、今気付いたんですが、上のような場合、\ABのフォルダに直接自分用ライブラリを置いて、
コード中でインクルードするときに #include <..\..\mylib.sbp> みたいに記述すると、ちゃんと上のフォルダに
さかのぼってインクルードしてくれるみたいです。

自分以外の人にはどうでもいい話かもしれませんが、だいぶ扱いやすくなったので調子に乗りました。
0848デフォルトの名無しさんNGNG
バージョン別に取っとくなんてマンドクセ('A`)
0849デフォルトの名無しさんNGNG
347じゃないけれど今のところ、AB4はまだβ版なのでAB3と共存中。
Program Files
├ActiveBasic
│└中にはAB3.12。
└AB4
  └当然AB4β。
0850デフォルトの名無しさんNGNG
またガマimaが書き込んでるな。
同じような時間に。
0851デフォルトの名無しさんNGNG
>>850
本人は同一人物だとバレてないと思ってんじゃないか?
管理側にリモホ見られてる事とか知らなそうだ。
書き込みには特徴あるし。

知らぬは本人ばかり
0852デフォルトの名無しさんNGNG
imaで始めたスレッドにガマでレスをつけてしまう
              ↓
ima「なぜガマ様が御礼を言っているんですか?」

こういう展開を希望します。
0853デフォルトの名無しさんNGNG
他スレ(TTSスレ)から甜菜
エアっていうHSP厨房兼TTS厨房の話。

>822 名前:デフォルトの名無しさん[sage] 投稿日:04/10/02 20:16:51
>ちょっとここ見て来い。

>http://www.discover-soft.com/bbs/bbs.cgi
>アイツ海老もやってんのな('A`)

>ってか海老のコンパイラを利用した
>日本語プログラミング言語「扇」
>とか作ってるから当たり前か。

http://pc5.2ch.net/test/read.cgi/tech/1095479831/693
他にも↑と同じ奴をABの掲示板だけでなく、2chのTTSとかHSPとかのスレにコピペしてた。

厨房(アフォって意味では無くリアルで)の癖に会社組織してるようだ。
さらに、ActiveBasicのコンパイラを使った日本語プログラミング言語「扇」とやらを
作っているらしいが、そのページが微妙に痛し痒し。
一生完成しなさそうだ。
http://easoft.tn.st/
0854デフォルトの名無しさんNGNG
>>853
ビミョウというか、完全にイタいよ・・・
0855デフォルトの名無しさんNGNG
痛すぎて話にならね
0856デフォルトの名無しさんNGNG
いやいや待て待て。
これって違法商法と言うか違法経営というか
とにかく違法なんじゃないかと小一時間・・・。
0857デフォルトの名無しさんNGNG
>>853
ネトヲチ向けな話題だな。

給料制度の文章からして完全にガキじゃねえか。
と思ってTTSスレ見たら、既に社員が一人居るみたいだ。
もうね、アホかと。馬鹿かと。
ガキのままごとはネットでするなっつーの
(・A・)イクナイ!!

これ以上厨房率の高い日本語ベースのプログラミング言語作るの止めれ。
というか人のコンパイラ利用してないで自分で作れ。
人のコンパイラ利用しといて文法が分かり難いとか言ってんじゃねー。
文法見る限り基本的に置き換えやんけ。

日本語で書いててBasicとかCとかの文法理解できるのかと小1時間(ry
日本語なら分かりやすくて良いってもんじゃないっつーの。
0858デフォルトの名無しさんNGNG
それは本人に言えYO!

会社組織、給料制度ってちゃんと役所に起業届けみたいなものは出したのかな、この子。
ていうかおままごと・・・だよな?これ。
0859デフォルトの名無しさんNGNG
>>>給料 あなたが作ったソフトの値段の半分
>とありますが、残りの半分は何処へ行くのでしょうか?

>二人ともの質問の返答は正しいです。
>まずは、第一にEAsoftの営業資金が優先されます。
>現在最高額18000円也
>次に社長にもわたりますが
>社長の資金=EAsoftの資金
>なので
>これでQは解けましたか?

>ではでは

横領する気だったとも推理できるわけだな、うん。

これは釣りじゃないけど・・・・
やっぱり海老もユーザー側にHSPみたいなところがあるんだなぁ・・・。

こいつ見たらがっかりした。
0860デフォルトの名無しさんNGNG
お前等の気持ちは分からんでもないが、これ以上はネトヲチ池。
0861デフォルトの名無しさんNGNG
>>859
どんな言語にでも少なからずいるもんだって、こういう奴。
言語厨とかもだが見てると気分悪くなる。

>>860
了解しますた。
痛いサイト晒しスレに貼ってくる。

それではいつもの流れにもどりませう。
0862デフォルトの名無しさんNGNG
AB製のウィルスが出てきたら、知名度も上がるけど厨房も一気に増えるんだろうと勝手に予測。

ところで、近いうちにProjectEditorのエディタ部を独自のエディタに変えるそうだ。
0863デフォルトの名無しさんNGNG
新しいエディタの具体的な情報は出てないみたいだけどな。
とりあえずriched32.dllを廃止するとは言ってたけど。
0864デフォルトの名無しさんNGNG
>>862
β2で変わるのかね。
β1のProjectEditorは3.1系と同じVerだから。
0865デフォルトの名無しさんNGNG
本家で微妙にimaガマが突き放され始めた。
少しは遠慮を知れ。懲りろ。
0866デフォルトの名無しさんNGNG
imaガマをこのスレに誘導してェ・・・ムズムズ・・・
0867デフォルトの名無しさんNGNG
だからネトヲチな話題はいい加g
0868782NGNG
おまたへ。
とりあえず形だけは出来ました。本当に形だけです。
http://activebasic.nyaa.tk/

一応うpろだ付けました。
格安鯖なんであんまり負荷かかったら消されちゃうでしょうけど・・・。
まぁそうなったら諦めて自鯖建てますさ。

続いて既存のライブラリを集めて転載・再配布の許可を貰ってきます。
でももう今日は眠いのでまた明日から・・・('A`)
0869デフォルトの名無しさんNGNG
>>782
乙
今日明日になんか上げてみるよ。
0870781NGNG
>>868
乙です。
でもしばらくはABサイトとは無関係に運営したほうがいいかもね。
変なのが流れてきても困るから。
0871デフォルトの名無しさんNGNG
早くVB互換機能サポートしないかなー
0872デフォルトの名無しさんNGNG
>>871
そんなAB使いたくない
0873デフォルトの名無しさんNGNG
BASICの互換性を用意したのは現在のプラットフォームでも過去の資産を
できるだけ活かす方法が欲しかったからじゃないかな。
そう考えると、VB互換にする必要性が今のところ見つからない。
0874デフォルトの名無しさんNGNG
もうVBネタはいいよ。
0875デフォルトの名無しさんNGNG
数値弄って実行を繰り返さずにボタンとか配置できるのに感動した
でもなんか難しそうだ…orz
0876デフォルトの名無しさんNGNG
>>871
アドバイスしといてやる。
今後VB互換になる可能性は限りなく0に近い。
さっさと.NETでも買ってうせろ。

大方、ABがVB互換になったら、只でVB使えるのと同じじゃんとか思ってるんだろうが…
考え方がセコイんだよ。
糞ダウソ厨と同じ根性してんだな。
欲しけりゃテメェの金で買えよ。
0877デフォルトの名無しさんNGNG
>>876
まあまあ、ほっときましょうよ。
0878デフォルトの名無しさんNGNG
よく釣れる釣堀だ
0879デフォルトの名無しさんNGNG
>>875
他の言語に比べて、資料となるサイトなどは少ないけど、
その少ない場所がそれなりに充実した内容なので、勉強はしやすいよ。
オフィシャルのチュートリアルだけでも使い方を学ぶには充分。

>>878
ここにいるうちは釣り師としての技術は磨けないぞ。
魚屋で買って帰るのと同じようなものだ。
いくら釣れても自慢にならんから、他で修行しなよ。
0880デフォルトの名無しさんNGNG
いやいやABはVBとの互換機能をつけることで
莫大なユーザーを得ることができるんだよ。
0881デフォルトの名無しさんNGNG
>>880
莫大なユーザーを得ることによるメリットを教えてくれよ。
ついでになんで馬鹿みたいにageるの?
0882デフォルトの名無しさんNGNG
一回だけ書く。無視しろよ。
0883デフォルトの名無しさんNGNG
釣りっていうのは修行じゃなくて自慰のためにあるんだよ馬鹿ども。

やっぱユーザーのほとんどがHSP互換なだけに子供ばk(ry
0884デフォルトの名無しさんNGNG
☆★HSP互換のユーザー達★☆
子供っぽくて可愛いデザインとかが多いですね^^

ttp://saw.her.jp/index.htm
↑見やすく綺麗なページを目指しているんですね^^

ttp://www2.pf-x.net/~shink/
↑HSP講座とAB講座を並べちゃうなんて素敵です、貧乏人の知恵ですね^^

0885デフォルトの名無しさんNGNG
どうでもいいけどVer4はエディタを終了するとき絶対エラーが起こりますね。
0886デフォルトの名無しさんNGNG
せっかく本家が静だったのに…
また厨臭せーのが来やがった…
0887デフォルトの名無しさんNGNG
漏れの予想

ima = ガマ = シャルル = たいぺい
0888デフォルトの名無しさんNGNG
すげー!四重人格!?
0889デフォルトの名無しさんNGNG
>>888
名前は4つだけど、人格はひとつ。
0890デフォルトの名無しさんNGNG
>>889
いやいや、わかってますよw 変な表現してしまってすいません。
でも、これが事実じゃなかったとしても、彼はいったいどういうパソコンライフを送っているんだろう?
何かとんでもないことを続けていて、その内容の一部に自動化できるところを発見して、さっそく本家で
お願いしてコードを教えてもらい、とりあえずは達成する。でも、また同じことを繰り返す。こういう感じ?
0891デフォルトの名無しさんNGNG
結局なにがしたいのかよくわからん。

メールでPCを操作するってのは、こんだけ携帯メールが普及した
現在なら面白いことができそうに思った。でも、BMPをTXTに変換
ってのは、一体どんな意味があるのかと。教えてエロい人。
0892デフォルトの名無しさんNGNG
>>891
メールでバイナリ送れない環境かもしれん。
0893891NGNG
>>892
なるほど。普通ならBase64エンコードするところだが、
そういった知識がないんだな。
0894デフォルトの名無しさんNGNG
>>893
知識そのものが(ry
0895デフォルトの名無しさんNGNG
つかキタ━━━━━━(゚∀゚)━━━━━━ !!
0896デフォルトの名無しさんNGNG
電波エアキタ━━━━━━(゚∀゚)━━━━━━ !!!!!!
0897デフォルトの名無しさんNGNG
β2 sage
0898デフォルトの名無しさんNGNG
>>897
sageなんかい!
0899デフォルトの名無しさんNGNG
まだまだ仕様が固まらないだろうから、傍観しておいたほうがいいかな。
改良には使う人の声が重要だけどさ。
0900899NGNG
とか言いつつ使ってみました。エディタが独自のものになったみたいですが、まだ標準的なEDITの
機能は実装されてないようですね。

あと、オブジェクトとかの話はよくわかってないんですが、今の仕様はDelphiとかのそれとは結構
つくりが違いますよね?
.Createとか、.Freeは宣言のときと、その関数から抜けるときに自動的に呼び出されるってことですよね?
0901デフォルトの名無しさんNGNG
>>900
そういうのを「コンストラクタ」「デストラクタ」って言うんだよ。
0902デフォルトの名無しさんNGNG
>>900
ABのクラスはDelphiでいえばKOLで使われているObject型に近いかと。

コンストラクタ、デストラクタの定義方法はβ1の方が新鮮で良かったな。
β2のやり方はC++っぽくてつまらん。
0903900NGNG
>>901
一応名前は聞いたことがありますね。まだどういう場合にクラスを用いると便利なのかを
知らないので、勉強するまではv4が主流になっても従来のやり方をすることになりそうです。

>>902
KOLってDelphiでRADを使いつつも、小さい実行ファイルができるものですよね?
まだ見たことがないので何ともいえないです。あと、b1ではConstructとDestructという名前のみ
だったんですね。何で変わったんでしょうかね。同じConstructという関数同士が競合したり、
取り違われたりしたからなんでしょうか。
0904デフォルトの名無しさんNGNG
>>903
どう考えてもCreateやFreeの方が競合しやすいので別の理由だと思う。
0905デフォルトの名無しさんNGNG
エアめ、とうとうやってはいけない質問を…。
0906デフォルトの名無しさんNGNG
少しは検索しろよなエアの野郎。
ヴァカか。
0907デフォルトの名無しさんNGNG
>>902
http://www.discover-soft.com/forum/wforum.cgi?no=3729&reno=3673&oya=3650&mode=msgview&page=20
こういう理由でConstruct/Destructの名前はやめになったそうだ。
0908デフォルトの名無しさんNGNG
まだ変なコンパイルエラーが出たり、独自設計のエディタ部が未完成っぽかったりと、
前途多難のようですね。山本さん、とにかくがんばれ!
0909デフォルトの名無しさんNGNG
社長ごっこのエアちゃんがなんかしたの?
0910デフォルトの名無しさんNGNG
>>903
Object型は古過ぎる代物だから知らなくてもいい。Del8では無くなったみたいだし。
>どういう場合にクラスを用いると便利なのかを知らないので、
VCLで例えばTStringListみたいな頻繁に使うクラスをABに移植すると便利になるよ。

>>907
サンクス。
公式の掲示板を見たけどABは名前の競合に非常に弱いんだね。
まだベータの最初のほうだし、そこらへんの修正に期待しよう。
0911デフォルトの名無しさんNGNG
>>910
ああ、思い出しました。そういえば昔TStringListと同じようなものを作ろうとしたんですけど、
作る上でも、使う上でも妙な不便さがありました。クラスとして作れば、そこらへんはほぼ
解決されるというか、気にする必要がなくなる、って感じなのかな。
0912デフォルトの名無しさんNGNG
今、公式掲示板にも出ていて誰も回答がないけど、COMってどうやって扱うんだ?
参照設定やコンポーネントの追加のようなメニューがないしCreateObjectもないしわからん。

公式のCOMプログラミングの説明もまだ有効になってないし、まだ実装していないって事?
自分はオブジェクト指向なんかより、COMを使って自作ブラウザを作りたいのだ
0913デフォルトの名無しさんNGNG
インラインアセンブラの話はどうなったんでしょうかね?
いや、私は出来ませんけど。
0914デフォルトの名無しさんNGNG
>>912

定義ファイルが無い。
   ↓
COMの定義は複雑で1から作るのが面倒
   ↓
最新のABの性能を評価できない
   ↓
COMは使わない
0915912NGNG
>>914
それってまだ実装してないって事?
であれば実装していないことを明記して欲しいなぁ。
それともなんか方法あるのですか?(自分で作るとかは無しで)


このあたりは公式に投稿した方がいいかな
0916デフォルトの名無しさんNGNG
>>912
オブジェクトを作るにはCoCreateInstanceを使う。
objbase.hやDirectXのヘッダを見る限りインターフェイスとそのメソッドはClassとその中のVirtual関数で表現している。
ただ>>914の言う通り定義されているインターフェイスはほとんどない。
0917デフォルトの名無しさんNGNG
VBの互換機能には期待しております。
0918917代理NGNG
誤爆しました。なかったことにしてください。
0919912NGNG
>>916
そうですか、ALT無しのC/C++そのままですね。。
もっとBASICになってほしいな。(でないとABのメリットがないっすよ)

CreateObjectの実装を切実に願う
0920917NGNG
釣れなくなって来たので首吊ってきます。
0921デフォルトの名無しさんNGNG
あんたらってVB互換機能に対してかなり抵抗感があるみたいだけど
何か理由でもあんの?VBは実質最も普及してるBasicなんだけど?
0922921の代理NGNG
すいません、脳内カキコのつもりだったんですが手が滑ってしまいました。
どうかスルーをお願いいたします。
0923デフォルトの名無しさんNGNG
VB互換はABを救う
0924デフォルトの名無しさんNGNG
VB互換にしたらそれはVBであってABでない。んじゃVB使えって話。
VB.NETのコンパイラタダなわけだし。
0925デフォルトの名無しさんNGNG
だからもうVBは前に散々言っただろう。
今更ガイシュツネタで何するんだよ。
0926923NGNG
すんません。手が滑って誤爆しました。
0927デフォルトの名無しさんNGNG
ずいぶん昔の話ですが、>>453です。本家にMultiByteToWideCharを使った文を見つけたので
それにならってもう一度CreateProcessWithLogonWの呼び出しを成功させようとしましたが、無理でした。宣言は、

Declare Function CreateProcessWithLogonW Lib "advapi32" (lpUsername As WordPtr, lpDomain As WordPtr, _
    lpPassword As WordPtr, dwLogonFlags As DWord, lpApplicationName As WordPtr, lpCommandLine As WordPtr, _
    dwCreationFlags As DWord, lpEnvironment As VoidPtr, lpCurrentDirectory As WordPtr, _
    ByRef lpStartupInfo As STARTUPINFO, ByRef lpProcessInformation As PROCESS_INFORMATION) As Long

としています(見やすいように全角スペースを入れています)。それで、呼び出しは以下のように。

If CreateProcessWithLogonW(unw, dmw, pww, LOGON_WITH_PROFILE, anw, NULL, 0, NULL, NULL, si, pi) <> 0 Then
    CloseHandle(pi.hProcess)
    CloseHandle(pi.hThread)
End If

unw、dmw、pww、anwはそれぞれWord型の配列です。代入の部分は省きますが、正しく代入されていることは確認しました。
「ActiveBasic Debug」というタイトルで「例外処理code:6A6」のメッセージボックスが出てきます。ダイアログのデバッグ欄は
「スレッド(&H2EC)でアクセス違反がありました(EPI=&H7878AC51)。」となっています。API呼び出しでこういうエラーを見たことが
ないので、何ともいえません。代替案はあるので問題はないのですが、何故動かないのかが気になります。原因の見当が
付く方がいらっしゃればよろしくお願いします。長文で見づらいと思いますが、お許しください。
0928デフォルトの名無しさんNGNG
だれかエアの馬鹿さ加減を(ry
0929デフォルトの名無しさんNGNG
馬鹿は死ななきゃ(ry
0930デフォルトの名無しさんNGNG
過去にエアが発した
>質問する前に、なるべくヘルプなどを参照してみてください
と同じ文面で返せば面白かったのに。
0931デフォルトの名無しさんNGNG
いやVB互換機能はなかなか良いアイデアだと思うけどなぁ。
0932931NGNG
釣れなくなって来たので首吊ってきます。
0933デフォルトの名無しさんNGNG
このあたりは言い尽くされた感もあるが、少しだけ言わせてください

VB互換とまではいかなくても、Cっぽい部分をもう少し払拭できたら。と思います
他人任せな意見ですが、この辺りはライブラリの充実で可能ですよね。
(作者的にもそれを望んでいるような気がする)
様子見のVer4ですが、テストするうちに自作インクルード、Constでの関数定義、汎用?クラスライブラリが結構出来てきました。
こういったものを共有できれば、もっと発展できますよね?

VBの言葉が出ると脊髄反射しないで・・。と思ふ
日本人がこれだけのものを作っているのだから、もっと応援して欲しい。
0934デフォルトの名無しさんNGNG
ABでアイコン以外で静的リソース(と言うのか?)を使う方法ってあるんでしょうか?
メニューとかダイアログとかアクセラレータとか…。
0935デフォルトの名無しさんNGNG
>>934
具体的に何がしたいのでしょうか?
0936デフォルトの名無しさんNGNG
>>933
それじゃあVBを持ち出さずに「BASICらしくしてくれ」
って言えばいいんだよ。
VBはBASICとはいえないって言う結論。
いやマジ、ホントにVBは何から何まで全部ダメダメだから脊髄レスも糞もなく、
よく考えたって無駄。
それでもまだ言うならVBのどの部分をABに導入すれば有用なのかをきちんと説明しないと話にならん。
0937デフォルトの名無しさんNGNG
>>936
プロパティ
アクセサメソッドだけで十分と言うのならそれこそC++やJavaを使っていればいい。
0938デフォルトの名無しさんNGNG
>>933
ライブラリの充実で対応でき、それを作者に任せずユーザで発展させられるものであれば文句は言わない。
今はまだ本運用ではないが、ライブラリ保管庫もできている(>>868)
http://activebasic.nyaa.tk/

単にN88BASIC互換にしたのと同じようにVB互換にしてくれという流れだったので
さんざん叩かれているわけ。つまり、VBを買わずにVBらしいことをしたいという風に捉えられている。
VBと同じ機能が欲しければVB買えばいいじゃん、と。
例えば、同一ソースで互いに使えるようにしたい、という意見も考えられる。
VBの資産でABに移行することでランタイムライブラリが必要なくなるのでは…という考えもあるのかな。
それがどこまでのメリットかは分からないけど。
0939デフォルトの名無しさんNGNG
>>935
今何かしたいことがあるというわけでは無いです。
出来る方法があるなら知っておきたいなぁと思いまして。
リソハカとか使ったりしたらどうにか出来たりするものなのかなぁ…。

つかProjectEditorでメニューを設定してもメニューが表示されないのは仕様ですか?
コンパイルしたらちゃんと出来てるから、気にしなけりゃいいだけの話なんだろうけど。
0940デフォルトの名無しさんNGNG
>>938
落ちてる…。<ライブラリ保管サイト
0941デフォルトの名無しさんNGNG
>>936
『VB』という単語が出ただけで、そのまま脊髄レスしている典型だな。
0942デフォルトの名無しさんNGNG
>936
それを脊髄レスと(ry
0943デフォルトの名無しさんNGNG
>>940
うん、だから本運用じゃないって書いた。9月のうちから落ちてたと思う。
来月に何とかする気があるみたいだから、一応、そういう動きはあるんだよ、ということで。
こっそり期待してる。
0944デフォルトの名無しさんNGNG
VB≠BASIC
↓
ABがVB互換になる
↓
AB≠BASIC
↓
(゚Д゚)ハァ?

VBやりたきゃ.NET安いから買え。
人にねだるな。
0945デフォルトの名無しさんNGNG
VB.NETやりたきゃ.NET Framework SDK入れろ。タダだし。
0946デフォルトの名無しさんNGNG
>>945
SDK入れずとも既に入っていると思うぞ。
vbc.exe で検索してみるべし。
0947デフォルトの名無しさんNGNG
VB>>>>>>>>>>>>>>>>>>>HSP
0948デフォルトの名無しさんNGNG
WinとLinuxとAmigaOSとMacOS-Xが使えて将来無償VerUP保証のPureBasic
0949デフォルトの名無しさんNGNG
>>936
じゃあVBが駄目だという点を言ってみろよ。
別にそんなに変な言語じゃないだろ。
0950デフォルトの名無しさんNGNG
>>949
誰もVBが駄目だとは言ってないと思うよ?
ユーザに厨が多いのは確かだろうけど、それは同時に敷居が低いということ。
使いこなせるなら実用性としては充分にあると思う。でもそれならVBを普通に使おうよ、と。
ABにVBの真似事をさせる必要性が感じられないということなんだよ。
0951933NGNG
>>950
そうですね。
ごく一部を除いて、「VBは駄目ではなくVB互換の必要性はない。」という意見ですね。

敷居を下げてシェア拡大。なんて言いませんが、今のままだと妙にCっぽくて入りづらいと思いませんか?
その反面VBっぽさもあるし・・。どっちつかずな部分が導入部分でデメリットになるかと。
逆にVC++MFCの方が導入は簡単かも。

といった部分を感じられるAB4なので、VB互換までは行かなくともAB+ライブラリで使い勝手をあげたいなぁ。
いろいろな人に知ってほしいなぁ・・ と思っています

>>938
的確な意見ありがとうございます。
まさにその図式でVBが対比されていますね。
ライブラリ保管庫の紹介ありがとうございます。このような流れが続けばよいですね。

もしかして>>950と同じ方ですか?どちらともスッと賛同できる意見。それに文体が似ています。
>でもそれならVBを普通に使おうよ、と。
この「〜、と。」の使い方とか
0952デフォルトの名無しさんNGNG
日本人が新ジャンルを確立!
という可能性もあるのにVB互換とか言ってる奴は三回くらい氏ね。
0953デフォルトの名無しさんNGNG
構造体や列挙型の定義方法はVBとおなじだけど、クラスの定義は結構目新しいね。
JavaやVB.netなんかをベースにしてDelphiを混ぜたような。
仮想関数はいいとしてオーバーライド、オーバーロードはどんな風な定義法になるのだろう?
0954950NGNG
>>951
個人開発の言語(?)かつシェアがある程度大きく、敷居が低いものとしてHSPなどがありますが、
これは他の言語と文法が似ている、という部分よりも「簡単に画像の表示や音楽の演奏ができる」という
初心者が(遊びで)学び続けるために必要な「結果を体感できるまでの道のりが短いこと」という条件を
満たしているからこそ、ここまで広がっていると思います(純粋にユーザ数だけの話として)

遊びで始めた初心者は、ある程度なれてくると「講座」と称して「自分のための覚書」を公開する
傾向にあります。するとそれを見てさらにユーザが増加します。
つまり、早い時期でユーザ層をとにかく広く浅く獲得したことが現在のもてはやされ方につながっており、
必ずしも言語自体の性能その他に起因するものとは限らないのだと思います。

ABはその反面、とっつきにくい部分が多少あるものの、視覚的にウィンドウを作成できるなど、
「開発時点での視覚効果」が大きいように思います。結果までの道のりを短くするのではなく、
開発の把握レベルを高めることで結果的に短くする、というような。

まだまだこなれていないため、悪い部分も含めて各言語をつまみぐいしたような感じを受けますが、
逆にそれらをうまく取捨選択できるような環境になればよいと思います。
そのためには「○○に似せる」といった話ではなく、いい部分を取り込むためのアイデアなどが
出せればな、と考えていたのです。ですから「VB互換」と言い切ってしまうのではなく、
VBで見られるどういった機能をABに取り込むのか、といった話であれば、前向きな話題に
なると思っていたのですが…
0955デフォルトの名無しさんNGNG
開発者でもないのに何言ってんだか。
0956デフォルトの名無しさんNGNG
まぁ山本の好きに作ったらええ。
0957デフォルトの名無しさんNGNG
んだんだ。
0958デフォルトの名無しさんNGNG
エアたん市役所に起業申請するらしいよ。
でも「保護者と一緒に来てください」と言われて親と話し合い中なんだって。

てかエアたんがプログラムを本当に作れるのかすら怪しすぎるw
0959海老だよ海老NGNG
>>958
どうかねぇ。
今日はMIDIの再生方法を質問してたが、
解説サイトすら見てないのが良く分かる。

そんなんでプログラム組めるかは甚だ疑問だし、
人様に使わせて金取ろうって根性が気に食わないな。

別にシェアウェア化するのが悪いんじゃなくて、
人様に使わせるプログラムなら、相応の技術を身に付けてから作れ、と。
そういう事が言いたい。
0960デフォルトの名無しさんNGNG
上のほうに前スレへのリンクがあったので読んでみたけど、当時はネイティブコンパイラでないのは
当たり前だけど、バグが多くて使い物にならないって酷評されていたんだね。その中でも将来性があると
いうレスもあったけど。よくここまで育てたものだ、山本さんは。
0961デフォルトの名無しさんNGNG
>>960
漏れは VersatileBasic 時代から応援してるぞ。
はっ! VersatileBasic って、略して…………(((((゚Д゚)))))ガクガクブルブル
道理で名前、変えたわけだ。
0962デフォルトの名無しさんNGNG
そ、それはクチにしちゃなんねぇだ……(((((゚Д゚)))))
0963933NGNG
>>954

返信遅くなりました。
仕事でトラブルが出て、昨日は徹夜、今日もたぶん徹夜。この2日のトータル睡眠時間は2時間ほど。
(ようやく、先が見えてきたので休憩を取りました。ようやくこのスレを覗けたよ)

おっしゃる意見はその通りと思います。(何かに対する肯定・否定どちらの部分でも、私の感性と近いなぁ。と感じています。)
もっと言いたい事があるのですが、眠いので簡単な返信だけさせてもらいました。


#せっかくVer4βが出ているのにを色々いじれないのが悔しいです・・・・・・
0964デフォルトの名無しさんNGNG
DVDにあやかってDigital Versatile Basicにすればよかったんだよ!
略してDVB。うん、俺はVとBの間で引っかかってうまく言えない!
0965デフォルトの名無しさんNGNG
Digitalの意味は?
0966デフォルトの名無しさんNGNG
>>965
たぶんない。
0967デフォルトの名無しさんNGNG
なんとなくFontクラスを移植してみたけど、
よく考えてみたらCreateFontIndirectで十分な気もするな。
あと、構造体の代入が出来ないのにはびっくりした。
0968デフォルトの名無しさんNGNG
・゜゚・*:.。..。.:*・゜EAsoftの不思議 ゚・*:.。. .。.:*・゜゚・*

�@ソフトウェア会社(暫定)なのにプログラムを作れないらしい。
�Aそれなのに社長は中級以上のプログラマーらしい。
�B既に社長に横領未遂疑惑がある。
�C社長が未成年なのに18禁ゲームの制作・公開を許可している。

さて、これらの不思議をエアたんはどう解決していくのだろうかな。
まずはソフトが見てみたいものだ。個人的にはマジで期待してみる。
0969デフォルトの名無しさんNGNG
本家眺めてて思うんだが、エアは少しくらい自分で考えてから質問してんのかな?
…ありえないか。
0970デフォルトの名無しさんNGNG
でも最近他の人に質問する前に調べろって言ってなかった?
それ見てから、このスレで叩かれてるのは何故かなって思ったけど、そのすぐ上に
どう見たって調べもしてないような彼の投稿があって、大いに納得したよ。
0971デフォルトの名無しさんNGNG
>>970

http://www.discover-soft.com/forum/wforum.cgi?mode=allread&no=3783&page=20
これだろ?
人に聞く時と答える時で態度が180度違う所がなんとも…。


ついでに聞いて置きたいんだけど、次スレはどうする?
このまま続ける?止める?
続けるとしたらどの辺で次スレ立てる?
進みがそんなに速いスレじゃないから、990〜985位が妥当だと思うけど。
0972デフォルトの名無しさんNGNG
http://www.discover-soft.com/forum/wforum.cgi?mode=allread&no=3857&page=0
いい流れ発見。
0973デフォルトの名無しさんNGNG
次スレタイトルは、
【imaガマシャルルたいぺい】ActiveBasic【エアEAsoft】
でおながいします。
0974デフォルトの名無しさんNGNG
エアのことを語りたいなら、別スレたてれ。
0975デフォルトの名無しさんNGNG
【期待の新人】ActiveBasic2【Easoft】
0976デフォルトの名無しさんNGNG
くだらない本家ヲチなんかやめとけ。
HSPスレみたいになっちゃうぞ。
0977デフォルトの名無しさんNGNG
>>971
バージョン4の進化という話題があるから次スレは必要じゃない?
しかしこのスレも建ったときは3がベータ版だった頃なのか…
次スレが埋まる頃には海老はどうなってるのかが楽しみだな。
0978デフォルトの名無しさんNGNG
次スレ、立てますた。早かったかな?
http://pc5.2ch.net/test/read.cgi/tech/1098007892/
0979デフォルトの名無しさんNGNG
>>978
早い気もしないわけじゃないけど、まあお疲れ。
いい雰囲気から始められそう。
0980デフォルトの名無しさんNGNG
本家ではなく、エアを見ているのだよ
0981デフォルトの名無しさんNGNG
特にネタが無いなぁ〜。
0982デフォルトの名無しさんNGNG
山本氏降臨とかは?
0983デフォルトの名無しさんNGNG
とりあえず、新スレも立ったことだし、埋める?
0984デフォルトの名無しさんNGNG
よっしゃ!埋めていこう!
0985デフォルトの名無しさんNGNG
このペースなら明日起きてからでも1000できそうだな
0986デフォルトの名無しさんNGNG
ま、のんびり埋めるか...。
0987埋め専用ネタ投下NGNG
ttp://www.discover-soft.com/forum/wforum.cgi?no=3895&reno=no&oya=3895&mode=msgview&page=0
0988985NGNG
このペースだと今日寝る前でも1000できそうだな。
0989デフォルトの名無しさんNGNG
とりあえず、imaに反省の色が無い事は分かった。
やっぱり口だけだったんだな。
0990デフォルトの名無しさんNGNG
カウントダウン。
0991デフォルトの名無しさんNGNG
ueme.
0992985NGNG
>>991
>ueme.
>ueme.
>ueme.
>ueme.
>ueme.
>ueme.
0993デフォルトの名無しさんNGNG
さらにume

投稿日: 2004/10/20(Wed) 14:28
投稿者: ima
タイトル: Re^2: レジストリキーの値の取得

とても参考になりました。 ありがとう御座います。
HKEY_CURRENT_USER\Identities\{文字列}\Software\Microsoft\tes
tesの値を取得したいのですが、文字列を指定しないで取得する方法を、
教えて下さい。           ~~~~~~~~~~~~~~~~~~~~~~

下線部分の意味が マ ジ で 分からないんだけど。
分かる人解説キボン。
0994デフォルトの名無しさんNGNG
・・・どうやら本家には親切なエスパーがいるようだ
厨が住み着くのも分かる気がするよ
0995デフォルトの名無しさんNGNG
ところで個人的にはimaに対する態度がようやく冷たくなってきたと思う。
0996デフォルトの名無しさんNGNG
ABはHSPを名実共に越えそうだな。
0997デフォルトの名無しさんNGNG
誰か監視してるんだろうな。こっそり1000取りに行こうとしたら手柄を奪われそう。
0998デフォルトの名無しさんNGNG
998
0999デフォルトの名無しさんNGNG
 999
↓1000
1000デフォルトの名無しさんNGNG
1000
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。