【Ver.4.0】ActiveBasic 2【開発中】

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
以前から単発スレは立ってたけど、流れからして Part2 ってことでヨロシク。
国産のフリーの Basic、ActiveBasic を語るスレです。
"ただ高機能なだけじゃない。
ActiveBasic4.0はどんな場面にも適応できる
「新たなBasic言語のスタンダード」であることを宣言します。"

前スレ
http://pc5.2ch.net/test/read.cgi/tech/1050134395/
本家
http://www.discover-soft.com/
2デフォルトの名無しさん:04/10/17 19:41:41
ABってコンソール?
3デフォルトの名無しさん:04/10/17 21:17:44
スレ立て乙。

>>2
コンソールも普通のGUIも作れるよ。
4デフォルトの名無しさん:04/10/19 22:55:49
保守
5デフォルトの名無しさん:04/10/20 10:07:03
やっぱ立つのが早かったみたいだね。
6デフォルトの名無しさん:04/10/20 11:50:27
このスレに住人が移るのは明日か明後日かな。
7デフォルトの名無しさん:04/10/20 15:16:09
まず前スレ埋めろよ
8デフォルトの名無しさん:04/10/21 00:58:06
埋まっちまった
9デフォルトの名無しさん:04/10/21 08:37:17
世界一の厨房言語に向けて!頑張れ!AB!
10デフォルトの名無しさん:04/10/21 12:36:09
>>9
玉葱煮汁が堂々の世界一です。
11デフォルトの名無しさん:04/10/21 16:33:32
もはやそれを超えそうな悪寒
12デフォルトの名無しさん:04/10/21 19:28:49
>>10
玉葱煮汁ってH○Pの事ですか?
一時期は比較されまくってましたけどね〜。
13デフォルトの名無しさん:04/10/21 19:53:29
ところでimaたんはいつになったら帰ってくれるの?
14独学学生プログラマー:04/10/21 20:26:10
ものすごく中途半端です。良かったら指摘お願いします。
UIを作ってて、関数入力は実装途中です…
Win32APIの使い方がおかしいかも知れないです。
まだ実装してないアルゴリズムについては教えて欲しく無いです…
自分勝手ですいません。いやレスしないで、アボーンしてください。

http://49uper.com:8080/html/img-s/17560.zip
15デフォルトの名無しさん:04/10/21 21:49:05
>>14
MainWnd_CommandButton1_Click()内でkeisuuはsingle型なのにそこへは自然数しか入力できないように見えるが良いのか?
たぶん小数対応にするとこんな感じ、使うならSelect〜End Selectをまるごとこれに置き換る。(16/8進数には対応させていない)
keisuu[akeisuu] = Val(VarPtr(buffer[i]))
While buffer[i] - Asc("0") <= 9 Or buffer[i] = Asc(".")
  i = i + 1
Wend
Continue

あと475行目のoldhpenがDWordになっていないから直しとけ。
16独学学生プログラマー:04/10/21 22:19:12
>15
ご指摘ありがとうございます。
その面白いアルゴリズムを教えていただきありがとうございます。
やはり、既存の関数を利用した方が効率的にもいいですよね…

あと475行目も全然気づきませんでした。
あれってdoubleもdwordも同じ4バイトなんですが、やっぱりdwordで定義しておいたほうがいいんですか?
17デフォルトの名無しさん:04/10/22 00:16:02
>>16
ハンドル類はDWordにしておいたほうが良いと思います。
あと、inno関数はDouble型となっていますが、ローカル変数のbuffer2はSingle型で
定義されていますので、それ以外も含めてDoubleに統一されたらどうでしょうか。
Double型はSingle型よりもサイズは大きいですが、取り扱い速度は早いというのを
見たことがあったので、私は少数を扱う場合はDoubleを使っています。

全て読んだわけではありませんので、間違ったことを申してしまったのならば
どうかお許しください。
18デフォルトの名無しさん:04/10/22 00:40:17
やっぱり型定義は必要だよな〜。
あとはBool型もほしいところ。
LongBoolな戻り値の論理否定が出来ないのはちょっとな。
19デフォルトの名無しさん:04/10/22 08:26:55
>>18
型定義よりはまずクラス関係のバグ取りと、
関数ポインタからの実行をサポートしてほしい。
条件付きコンパイルでもいいから。

型定義も勿論実装して欲しいけどな。
20デフォルトの名無しさん:04/10/22 09:27:00
変数一つ一つに型名を指定して宣言しないといけないのもどうにかしてほしい。
21デフォルトの名無しさん:04/10/22 13:39:20
実行時型情報を使うのはパフォーマンスの低下を招く。
単純に最初の代入で型を決定するということを言いたいのなら、
型が不明確になって使いづらいと私は思う。(思うだけだけど)
仮に導入するにしてもオプション扱いでいいのでは?
ABはbasicと名乗ってはいるが、C/C++寄りだ。
ABはC/C++のような構造をBASIC風の構文で使えるように
しているように見うけられる。
そのことから考えるとまずは「C/C++でできること」を
ABでもある程度実現できるようにすることを優先するべきではなかろうか。
同じことが出来るだけでもつまらないけど、
ABは特になにも新しいパラダイムを持ちこんでいないのだから、
大まかには既存の言語と似通ってもしかたないと思う。
既存のものと概念が変わらないのなら記述を変えたところで
大した進歩ではない。
面白いパラダイムを考えてくれることを期待している。
22デフォルトの名無しさん:04/10/22 15:07:28
>>21
あ、すいません。それってVBにあるバリアント型みたいなものですよね?
自分が言いたかったのは Dim a, b As Integer という文でaもbもIntegerとして
宣言できたらいいのに、ということだったのです。

型を明確に、厳密にするという考えは自分も賛成です。As以降がないときは
doubleになるみたいですが、そういうのも止めておいたほうがいいと思います。
23デフォルトの名無しさん:04/10/22 17:34:22
>>21
型情報程度でそんなに程遅くなるとは思えないな。
CやC++を見てる限りでは。
それに型宣言を入れる意義は、値の種類を明確に分ける事だから
不明確になるって事はありえないと思う(混乱する事はあっても)

ABがC++よりなのも当然。
オブジェクト指向を取り入れたBASIC(N88互換という意味ではない)を目指しているワケだから。

やっぱ型宣言かな。
インクリメントとかも欲しい。
24デフォルトの名無しさん:04/10/22 19:43:28
>>16
Doubleは8バイト
2521:04/10/22 22:21:43
>>23
かなり取り違えている。

>型情報程度でそんなに程遅くなるとは思えないな。
>CやC++を見てる限りでは。

私が言っているのは「実行時型情報」のこと

>それに型宣言を入れる意義は、値の種類を明確に分ける事だから
>不明確になるって事はありえないと思う(混乱する事はあっても)

代入時に決定する方式であれば(明確な宣言をしないならば)不明確であると述べている。

>ABがC++よりなのも当然。
>オブジェクト指向を取り入れたBASIC(N88互換という意味ではない)を目指しているワケだから。

私もそれを前提として話をしているつもりだ。
だからC++的な表記や概念はまず取り入れるべきといいたかった。
26独学学生プログラマー:04/10/22 22:32:10
>24
指摘ありがとうございます。すいません。ものすごいボケでした…
もしよかったらどうぞ
http://49uper.com:8080/html/img-s/17739.zip
今から関数入力を作るのでその事には助言等は遠慮させていただきます。
27デフォルトの名無しさん:04/10/23 07:30:08
厨房言語は凄まじいな
28デフォルトの名無しさん:04/10/23 12:06:52
>>27
つ[煮汁]
29デフォルトの名無しさん:04/10/23 16:13:09
[海老]
[煮汁]

伝説の厨房言語ニ英傑
30デフォルトの名無しさん:04/10/23 18:33:08
「○○最強!」とかほざく厨房が多い言語は何だろう。

HSPは少し前に比べれば落ち着いたしな…。
Delphiもしばらく見てないな…。
Java厨も丸くなったな…。
TTSもひまわりも音沙汰無いな…。

期待の新生株はRuby厨か?
31デフォルトの名無しさん:04/10/23 19:42:38
実際のところ、
「○○の分野では」という前提を付ければ最強の言語もあるかもしれないが、
万能というわけにもいかないわけで、結局は使い分けだったりするんだよな。
32デフォルトの名無しさん:04/10/23 23:43:37
あまり書かないほうがいいとは思うんだけど、また暴れてます。
投稿の日付、今までで一番近いんじゃないでしょうか。
33デフォルトの名無しさん:04/10/24 07:04:44
期待の新生株は海老
34デフォルトの名無しさん:04/10/24 12:30:21
imaガマ判り易いなぁ
35デフォルトの名無しさん:04/10/24 15:17:17
>>30
厨房が最強だと盲信してるのはアセンブラなんじゃないかな。
使えないんだよ。使えないけど、おそらく最強なんだと思いこんでる。
HSP厨だって、得意げに「最強っていうとアセンブラだろ」と言うんじゃない?
36デフォルトの名無しさん:04/10/24 15:27:08
結局は>>31が言ってるのが正しいと思うんであります大佐。
37デフォルトの名無しさん:04/10/24 19:02:24
変数を宣言したら常に0で初期化されるというのは今後もずっとサポートされると考えていいかな?
まあ、取りやめとなったら自分でやればいいんだけどね。
38デフォルトの名無しさん:04/10/25 09:07:22
そういえば
○○ダイアリーの海老作者の日記に
「typedefを搭載するかも」
という書き込みが

typedef賛成派としては嬉しいのだが

私の作った長大な量の定義ファイルはどうなるのだろうか?
ちょっと心配。。。
39デフォルトの名無しさん:04/10/25 12:30:34
>>38
そんな日記なんてあるの?
40デフォルトの名無しさん:04/10/25 21:00:05
脳内日記なんだけどね
41デフォルトの名無しさん:04/10/25 23:32:20
ま、ABはVB互換機能を付けないと普及は難しいだろうね。
42デフォルトの名無しさん:04/10/25 23:35:11
>>41
もちろんVB.NETの事だよな?
43デフォルトの名無しさん:04/10/25 23:41:16
CLI上で動くようになればそんなのはどうでも良くなる。
44デフォルトの名無しさん:04/10/26 20:03:21
>>41
山本氏は「あえてVB互換機能をつける必要性は感じない」って
一昔前にメイン掲示板で言ってたがな。
45デフォルトの名無しさん:04/10/26 20:08:56
46デフォルトの名無しさん:04/10/26 21:12:21
>>45
imaガマ大先輩に師事したものの、未熟なためハンドルを取り違えたという可能性はないの?
47デフォルトの名無しさん:04/10/27 16:22:47
Re:こんにちは エア 【2004/10/11 23:37:56】[削除]

>そういえばソフトウェア投稿ってどんなものでも良いんですか?
はい〜、何でもOKです。
しかも18禁が含まれているものでもOKです
ただ誤解されない程度で・・・・
48デフォルトの名無しさん:04/10/27 16:35:32
>>47
…つっこむべきなのか?
14のガキが何言ってるんだ!って。
49デフォルトの名無しさん:04/10/28 22:49:16
β3来た
コード補完機能が付いたし、typedefやCase文での複数指定も実装された。
というわけで、age
50デフォルトの名無しさん:04/10/28 22:52:02
コード補完は国際特許取られててまずいんじゃないか?
51デフォルトの名無しさん:04/10/28 23:52:05
β3きたけど、あまり変わってないですな。
バグ取りと修正しやすい要望の実装ってとこか
あとヘルプが変わったね。

いつになったらAB4新機能の「COMプログラミングに対応」に対応するのでしょうかね。
52デフォルトの名無しさん:04/10/29 11:40:17
Ctrl+Home、Ctrl+Endにも対応してくれ。
53デフォルトの名無しさん:04/10/29 17:30:28
>>51
コンパイラとしては使えるみたい。
あとはインターフェイスなんかの宣言があればたぶん平気。

ところでこんどは全角文字か、厨らしい。
54デフォルトの名無しさん:04/10/29 17:37:20
全角文字を識別子に使うメリットって何?
55デフォルトの名無しさん:04/10/29 20:00:57
〜を、ばふに入れるにはどうしたらいいのでしょうか?
……というような楽しい質問ができる。
56デフォルトの名無しさん:04/10/29 21:00:16
シノア = エア ってのは、>>45の言うとおり。
で、エアが自分のHPで謳ってたABを日本語で記述できるように
改造するためには、全角対応が必要ってわけ。
57デフォルトの名無しさん:04/10/29 21:26:35
というかEASoft覗いて見たら、「パッケージソフトの販売は直輸送か小売店経由で」とかヌカシテタヨ。
58デフォルトの名無しさん:04/10/29 22:48:50
>>56
つまり自分でそのあたりの変換の実装できないから山本さんに迫ったわけですね?
59デフォルトの名無しさん:04/10/30 09:53:15
とりあえず、修正版あげ。
60デフォルトの名無しさん:04/10/30 11:02:45
おっ、ほんとだ。
でも何だか消極的な対応だね。現在究明中ですといったところかな。

山本さんはコンパイラの制作に専念できればいいんだろうけどな。自分でエディタを作ろうと
思ったけど、パラメータヒントやらメンバ表示やらって、結局コードを解析できないと実現の
しようがないと気が付いたよ。

とにかくがんばってくれ!
61デフォルトの名無しさん:04/10/30 11:33:10
RubyはツクールXPで採用されたから厨が増殖中?
62デフォルトの名無しさん:04/10/30 17:17:06
EAsoftの行方を予想してみる。

設立

小売店を建てようとするが資金不足によりネット販売&ダウンロードオンリーに

電通法に引っかかる

18禁ゲームが引っかかる

ていうか売れない

「父さん、僕の会社倒産しちゃったよ」
63デフォルトの名無しさん:04/10/30 18:08:57
設立できない

いつのまにかHPに繋がらない
64デフォルトの名無しさん:04/10/30 20:13:32
またなんか出やがった。

>投稿時間:2004/10/30(Sat) 19:38
>投稿者名:Mr.Doon
>Eメール:
>URL :
>タイトル:ABの・・・

> 社内で使うツールを作ってくれ。という依頼があったので、試しにAB3で作り始めたが・・・。
> 慣れの問題が大きいけど、今の状態(AB4β3含む)だと「ぱっと」作るには適さないですね。
> (自分はAB推進派です。AB4βもプライベートでは積極的にテスト中)
> 言語仕様がどっちつかず(VB or VC)です。コンパイルエラーを取る事すら苦労します。

> 結局VBで作った・・。
> 久しぶりにVBを使ったがユーザーフレンドリーな部分を再認識しました。

> BASICの名を付けるのであれば、もっとユーザーフレンドリーであって欲しいね。
> 仕事で使ってこれらを実感しました

> #ちなみに、VB互換にしてという要望ではないです。

ABを援護するように見せかけつつ、さりげなくVBを引き合いに出してる所が香ばしい。
ここのスレのVB厨じゃねぇの?
65デフォルトの名無しさん:04/10/30 21:04:35
世界最強の開発環境と比べるのがおかしいよな。
何万人以上が何十年もかけて熟成させていってるのに勝てるわけねーじゃん。
ABのいいところはBASICの正統進化にあると思うよ。
66デフォルトの名無しさん:04/10/30 21:39:15
>>64
> BASICの名を付けるのであれば、もっとユーザーフレンドリーであって欲しいね。
この部分の意味がよくわかんない。
67デフォルトの名無しさん:04/10/30 22:12:37
それ以前にVBがありながら社内ツールをABで作ることを認める会社と、投稿者、ともに危ないと思う。

>>66
多分、Beginners’ All-purpose ほにゃららのことを言ってるんだろう。ABの'BASIC'がそれを意味するとは
どこにも記載されてはいないが。そもそもABは「Basic」だしな。
68デフォルトの名無しさん:04/10/30 23:57:11
コンパイルエラーを取ることすら苦労するって、それは環境に責任があるのか?
こいつは人間としても未熟だね。中学生だとしても。
69デフォルトの名無しさん:04/10/31 00:34:51

  こ れ だ か ら V B 厨 は w


痛杉wwwwwwwwwwww
70デフォルトの名無しさん:04/10/31 10:16:42
貧乏VB厨には.NETすら高価で手が出ない代物なんだな。
71デフォルトの名無しさん:04/10/31 16:41:50
72デフォルトの名無しさん:04/10/31 16:51:19
工ア語録

へぇ〜Lindowsをつかってるんだぁ〜
自分もLinuxを使ってるんだけど
Lindowsも興味があるんだよね・・・・・
たしかLindowsがLinspire(リンスピア)っていう名前に変わるようです。
=本題にはいります

自分は、詳しく知らないのですが
LindowsとWindowsは、カーネルが似ているようですが
ちょこっと違うところがあるようです。
多分、そのカーネル自体が違うと
あなたが使いたがっているActiveBasicは、利用できないと思います。
きっと、ActiveBasicは、Windows一本でがんばると思いますよ

自分の勝手な返信ですいません
自分もあまりOSについて詳しくないので
73デフォルトの名無しさん:04/10/31 20:35:58
正しい読みは「リンスパイア」だよな?
74デフォルトの名無しさん:04/10/31 20:39:50
リンスパイアだね。奴はカーネルという言葉を使いたかっただけなんだろう。
75デフォルトの名無しさん:04/10/31 23:14:16
ttp://www.discover-soft.com/forum/wforum.cgi?no=4057&reno=no&oya=4057&mode=msgview&page=0

こんな奴が管理するサイトの掲示板にこいつを慕っているような書き込みがあること自体信じられん。
自演なのか、文字通り「類は友を呼ぶ」なのか。後者だろうけど、何人寄っても知恵がなさそうだ。
76デフォルトの名無しさん:04/10/31 23:15:31
子供の悪口言ってもしゃーないやん。もっと海老自体の話をしようぜ。
77デフォルトの名無しさん:04/10/31 23:17:27
>>76
おっ、即レス。確かにそうだな、すまぬ。
78デフォルトの名無しさん:04/11/01 01:00:47
海老自体の話をすれば、
オーバーライド、オーバーロードを早く実装して欲しいな。
普通の関数にもオーバーロード出来ると嬉しいのだが。
79デフォルトの名無しさん:04/11/01 16:03:31
エアはまず人間として大人にならなきゃ大成しないな・・・。
80デフォルトの名無しさん:04/11/01 21:34:05
http://age.s22.xrea.com/talk2ch/#first
これ見ながらブラウザ作ろうとしてるけど駄目だわ。
HTTP1.1 400で弾かれる。

すぐにやる気無くなる根性無しの俺。
ハァーァ。
81デフォルトの名無しさん:04/11/01 22:29:51
>>80
monazilla.org(wとかいった?
あとはほかのブラウザのソースを脳内変換しながらとかするしか。
82デフォルトの名無しさん:04/11/02 15:52:32
VIP専用ブラウザってなに?
83デフォルトの名無しさん:04/11/02 16:12:46
それがVIPクオリティ
84デフォルトの名無しさん:04/11/02 22:21:18
最近AB使い始めた。
よく個人でこれだけのもん作れるなぁ、と感心したよ。

しかし、それにしてもエアソフトにはワロタwコイツ何歳だよ痛杉w
潜入社員として逝って見ようかなw
85Mr.Doon:04/11/02 23:46:34
>>64の投稿は推測どおり、ここをみて本家に投稿したものです。
本家でも回答ないし、ここでも批判的な意見だけか

・VBを引き合いに出しているVB厨
・VBがあるのにABを使う奇特な会社・本人
・コンパイルエラーを取ることすら難しい→環境は関係ない。人間として未熟

本意を説明する気も失せました
86デフォルトの名無しさん:04/11/03 00:28:30
うわ、来たよ。説明する気は失せたけど愚痴はこぼしたかったってこと?
邪魔だ。

ま、それはいいとして、シノアって質問の内容その他いろいろアレだけど報告だけはきちんとするのな。
育てばイイ奴になりそうだ。・・・育てば。
87デフォルトの名無しさん:04/11/03 00:30:51
やっぱVB厨って基地外多いんだな。
88デフォルトの名無しさん:04/11/03 18:04:57
>>85
開発者の山本氏にまで無視されている所が哀れ杉www

実は山本氏がこのスレ覗いてたりしてな。

>>87
エアもHP(EASoftじゃない方)見に逝けば分かるけどVB信者だぜ!
89デフォルトの名無しさん:04/11/03 22:05:20
AB信者も痛い
90デフォルトの名無しさん:04/11/03 22:34:33
信者の定義が欲しいところだけど、実際使い分けが必要ですね。
単純なツールとかだったらABは向いていると思う。

ところでVBの文法を考えていたら、ふとVBもJavaとか.NETみたいなどこでも動かせる思想を
持っていたような気がしたんだけど、やっぱり違う?
91デフォルトの名無しさん:04/11/03 23:37:05
☆ A B 信 者 の 定 義
・VBの干渉は決して認めない
・EAsoftの観察は欠かさない

他に?
92Mr.Doon:04/11/03 23:58:31
多分、開発者もここは見ているでしょうね

本家でもここでも悪い印象しかないですか?<オレ
そんなつもりはまったくないのだけど・・・・・・・・

ABガンバッテホシイ
93デフォルトの名無しさん:04/11/04 00:23:16
>>90
REALBasicというMAC/Win/Linuxの実行ファイルが吐けるコンパイラがある
それはVBのソースを読み込む事ができる

もちろんソースの修正は必要だが、、、
94デフォルトの名無しさん:04/11/04 00:49:09
REALBasicってマカー専用なイメージがあったがいろんなプラットフォームに対応していたとは驚きだよママン
95デフォルトの名無しさん:04/11/04 01:06:34
>>92
偉そうなことを言いたいわけじゃないんだけど、そういう気持ちがあるならあんな文章は書けないと思うんですよ。
「ActiveBasicはVisualBasicに代わる存在を目指しています」みたいな文句を本家サイトで見ましたか?
確かに様々な面で似ている部分は多いと思います。しかし、実際に何かを作ろうとしたら、Win32の知識が結構
必要で、さらにライブラリも十分には整備されていないということがわかるはずです。
BASICだからこうであるはずだ、という書き込みは本家で何度か見かけたことがありますが、BASICの何かの規格に
準拠しているとかでない限り、それらは言い訳に近いものだと思います。

私も使い分けることは重要だと思っていますので、普通にすぐ作れるかどうかで、ActiveBasicが向いていないと
思う分には問題ないと思います。それをわざわざ文句つけるのはどうかと思うし、そうではなく要望を兼ねた
アドバイスだとしたら、始めに書いたようにその意図は汲み取りにくい思います。

開発のガイドラインや、掲示板での山本氏の書き込みなどから、ActiveBasicがどの方向に進化しているのかを
知ることは大切だと思いますよ。今後も一緒にActiveBasicを応援していきましょう。

長文ごめんなさい。
96デフォルトの名無しさん:04/11/04 07:50:28
>>90
VBのは「思想」というより「実用」から出たものだね。

実際、WinCEでバイナリ共通なプログラムを作ろうとするとVB使うしかなかったわけだし。
(つまりJAVAやCLIと同じくVM上でのエミュレーション)
97デフォルトの名無しさん:04/11/04 13:13:26
>>96
なるほど、参考になります。確かVBのヘルプにMacではどうたらとか書いてあったと
思うんですが、それはMac版VBも考えていたということなんですかね。
98デフォルトの名無しさん:04/11/06 00:29:39
エアに動きがあったというのに嫌に静かだなおまいら

メモ帳で作ったテキストをHTMLに変換・・・?
おいおい、「メモ帳で保存するときにファイル名に.htmlを付ける」という行為の立場が無いじゃないかっ!!
しかも、<html>タグも何も付きやしないとは流石だ。
99デフォルトの名無しさん:04/11/06 01:09:47
>>98
なんか説明書に本名らしきものが書いてあるけど・・・?
100デフォルトの名無しさん:04/11/06 10:48:30
>>99
うわw本当だw

マヌケすぎ。
101デフォルトの名無しさん:04/11/06 11:58:35
(ノ∀`)アチャー
102デフォルトの名無しさん:04/11/06 16:30:11
もしかしてテキストの改行コードの前に<br>を挿入するだけ?
103デフォルトの名無しさん:04/11/06 17:56:24
>>102
今試したらそうだった。これではとてもHTML変換とはいえないな。。
まあHPをビルダーで作ってる時点でそうなのかもしれん。
104デフォルトの名無しさん:04/11/06 17:58:32
なんかブロードバンド環境とか開発ソフトの低価格化とかで
プログラミングを始める敷居が低くなったのはいいんだけど
エアみたいな奴が増えること考えると。。
105デフォルトの名無しさん:04/11/06 18:05:21
>>99
つーかなんて書いてあったの?もう直されてる
106100:04/11/06 19:01:22
>>105

長内○○って書いてあった。
これ以上は書けんから↓を見れ。

ttp://49uper.com:8080/html/img-s/21264.jpg
107デフォルトの名無しさん:04/11/06 19:06:35
>>106
わざわざごめん。サンクス
108デフォルトの名無しさん:04/11/06 19:50:47
お前ら、やめとけよ。
109デフォルトの名無しさん:04/11/06 23:23:52
いや流石に名前を貼るのはマズいだろ
110デフォルトの名無しさん:04/11/06 23:40:17
まだ矯正可能だろうから教えてやろうかな。アカウントに実名を使うな、と。
自ら苺きんたま状態だもんな。
111デフォルトの名無しさん:04/11/07 00:04:04
エアも使う Microsoft Visual Studio .NET theSpoke 2003
  ケケ#も使う Microsoft Visual Studio .NET theSpoke 2003
    歌丸です。
112デフォルトの名無しさん:04/11/07 11:43:19
っていうか説明書とやらを作ってる最中に、なんで名前入ってるって気づかんのか。
注意力散漫すぎ。

>>106
早く消せよ。頃されるぞ。
113デフォルトの名無しさん:04/11/07 12:34:59
exe ファイル 捨てたい ってググるタイプの香具師か。

ところでβ4は何か追加要素あるんだろうか?
それともβ3のバグフィックスだけかな?

個人的には、#ifdefと関数ポインタからの実行を切実に希望しております。
114EXCULTer's / Active PC ◆xCyLv.Cgwg :04/11/07 15:37:16
Qbasicでもかなりうざいんだが、VB系になるともはやゴミだなw
まだ99basicのほうが親近感出るよ、な♪(ヲッ☆
115デフォルトの名無しさん:04/11/07 15:44:48
よく分からんが普通にVB.NET使ってた方が良いのでは?
116デフォルトの名無しさん:04/11/07 16:02:23
>>114
誰だお前…?沢村?

>>115
本人が使いたい物使えばいいよ。
誰も止めねぇ。
117デフォルトの名無しさん:04/11/07 20:15:41
ActiveBasicで作ったもんの実行速度は他と比べるとどんなもんですか?
マジレキボン
118デフォルトの名無しさん:04/11/07 20:39:05
>>117
自分で作り、比べろ。
119デフォルトの名無しさん:04/11/07 22:57:03
流石無料なだけにユーザーもケt(ry
120デフォルトの名無しさん:04/11/08 23:00:30
While 〜 Wendの「Wend」は「While End」の略?
wendという英単語はあるみたいだけど、意味が通じないし。
121デフォルトの名無しさん:04/11/08 23:07:05
そんな内部事情は本人に聞け。
行きまーす
122デフォルトの名無しさん:04/11/08 23:09:53
>>120-121
N88-BASICでも使われている予約語だから単なる伝統として採用しただけじゃね〜の?
123デフォルトの名無しさん:04/11/08 23:59:00
>>122
ただ気になっただけです。すいません。
124デフォルトの名無しさん:04/11/09 21:37:27
imaとガマの中の人は複数いるような気がする今日この頃。

進歩の進の字のしんにょーの部分のかけらも見えんがな。
125デフォルトの名無しさん:04/11/09 21:46:44
>>124
あ、たぶんその中の一人オレだよ!オレオレ!
126デフォルトの名無しさん:04/11/12 22:48:04
imaガマがどういうプログラムを作っているのか何となく気になって仕方がない。
127デフォルトの名無しさん:04/11/13 17:16:02
盛り上がってないですね
もっと盛り上がって良いと思うのだけど、なぜなんだろ

一度浮上します
128デフォルトの名無しさん:04/11/13 17:49:15
新バージョンでるまでは沈めておくのが通例。
129デフォルトの名無しさん:04/11/15 03:15:28
シェアを伸ばすってのはVB互換以外にも方法はあるわな
クロスプラtt
130デフォルトの名無しさん:04/11/15 18:16:56
>129

具体的にABの問題点をあげてみ。。。
131デフォルトの名無しさん:04/11/15 19:23:05
>>130
とりあえずageないで欲しかったorz
132Not 129:04/11/15 22:17:32
>>130
関数ポインタからの関数呼び出しができない。
Win32APIのByRef/ByValが結構いい加減。
String型が意外と厄介。
型がかなり曖昧。(Typedefがあってほしい)
意外と取っ掛かり辛いのに厨が寄り付いている。
133デフォルトの名無しさん:04/11/16 09:02:09
>関数ポインタからの関数呼び出しができない。
これは漏れも実装キボン。

>Win32APIのByRef/ByValが結構いい加減。
よくわかんね。詳しく。

>String型が意外と厄介。
String型使わねーしなー。

>型がかなり曖昧。(Typedefがあってほしい)
AB4x系では実装されました。

>意外と取っ掛かり辛いのに厨が寄り付いている。
どんな言語にも厨房と呼ばれる人種は
多かれ少なかれ存在している。
正直言えば煮汁の方をやったら?とは思うけど。
134133:04/11/16 09:03:08
ゴメソ。よく読んでなかった。

>Win32APIのByRef/ByValが結構いい加減。
確かにね。テキトーな感じがするわw
135デフォルトの名無しさん:04/11/16 09:26:24
>>133
初心者としては文字列を扱うにはString型を使うと楽なんだよなぁ…。
BytePtr型を使うのならabをあきらめてbccを使った方がいい気もするし。
136デフォルトの名無しさん:04/11/20 10:10:03
厨な質問でごめん。新規プロジェクトを作成した時、
「ウィンドウメッセージを処理するためのコールバック関数 MainWndProc」
ってのが作成されてますが、これは何をするものなんでしょうか?
137デフォルトの名無しさん:04/11/20 11:08:56
>136

MainWndProcとはABに標準で実装されていないメッセージ処理を
コーディングするための場所です。

このコールバック関数がプロジェクトに追加されていなかった頃のABでは
ユーザーが自力でサブクラス化する必要がありました。
138136:04/11/20 11:47:53
>>137
レスアリガトン。
なにか「こういう場合に使うの!」っていう簡単な例ないですか?
難しすぎてよくわかりません・・・
139デフォルトの名無しさん:04/11/20 12:19:48
>>138
例えばこんな感じ。
WM_CONTEXTMENUは右クリックしたときなどに表示されるショートカットメニューを表示するときに呼ばれるイベント。
結構重要だと思うんだけどイベント処理の一覧に載っていない。
Function MainWndProc(hWnd As DWord, dwMsg As DWord, wParam As DWord, lParam As DWord) As DWord
  If dwMsg = WM_CONTEXTMENU Then
    TrackPopupMenuEx(略) ' これがショートカットメニューを表示する関数
    MainWndProc = 0
    Exit Function
  End If
  MainWndProc = EventCall_MainWnd(hWnd, dwMsg, wParam, lParam)
End Function
140136:04/11/20 13:13:50
>>139
なるほど、処理が追加できるって感じなのかな。
重ね重ねアリガトン。
141デフォルトの名無しさん:04/11/20 13:28:14
あれ?エアソフトのあのHTMLに変換するとかいうソフトはどこに
14280:04/11/20 19:09:22
オレオレ、俺だよ80だよ。

gzip展開するのにzlib使おうと思ったんだがABから使えんのかねコレ。
ヘッダファイルをAB用に書き直す自信無い。

TAR32でも展開できるみたいだがサイズがデカイ品〜。
143デフォルトの名無しさん:04/11/20 20:02:14
>>142
DLL版ならABからでも使えるんじゃないか?
144デフォルトの名無しさん:04/11/22 11:08:30
145デフォルトの名無しさん:04/11/23 00:00:12
>>143
どちらにせよヘッダは要るだろ
146デフォルトの名無しさん:04/11/23 20:38:03
この速さなら言える

        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)<  Ver4更新マダー?
             \_/⊂ ⊂_)_ \_______
           / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        |  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
        |           .|/
147デフォルトの名無しさん:04/11/23 21:49:57
[1350] Re[1349]: 100万ヒット 投稿者:山本(管理人) 投稿日:2004/11/18(Thu) 00:51

    > ついに突破しましたか。おめでとうございます!

    おわっ、いつのまに!?
    訪問してくださった皆様、感謝感謝です。

    > AB4の開発、これからも頑張って下さい。

    もうすぐβ4が出せそうです。
    このバージョンから本格的にDirectXへの対応を図ります。
    Hello World!なんか、5分でできてしまう内容です。Xファイルを利用した物体単位の制御なんかが見所でしょうか。
    とにかく、初めての方でも抵抗無く、ActiveBasic&DirectXにハマることができると思いますので、ご期待ください。

β4リリースは今月中か?
148デフォルトの名無しさん:04/11/23 22:26:21
v3の開発も続行してくれるのかな。型定義とか、定数関数とかはv3にもつけてほしいです。
149デフォルトの名無しさん:04/11/24 18:42:48
>>148
v4はv3と完全互換を目指しているそうなので、
v3の開発はないかと。
150デフォルトの名無しさん:04/11/24 22:31:38
まぁ早期の完成を応援するだけだな
151デフォルトの名無しさん:04/11/25 01:48:51
完成なんてありえない
プログラムとは永遠に進化を繰り返す生き物なのだよ
152デフォルトの名無しさん:04/11/25 13:57:00
いやまぁそうだが
153デフォルトの名無しさん:04/11/25 15:25:42
>151

作ってる椰子にやる気のあるウチはね。
154デフォルトの名無しさん:04/11/25 21:30:41
つまり作者は飼い主みたいなものなんだな。えさをやりつづける限り成長すると。
155デフォルトの名無しさん:04/11/25 23:13:59
愛犬が餌に飽きてしまったら?
156デフォルトの名無しさん:04/11/25 23:22:25
ソフトウェアだとどこをどうやっても直らないバグの存在かな?
157デフォルトの名無しさん:04/12/01 16:10:10
保守あげ
158デフォルトの名無しさん:04/12/01 16:12:17
話題がないみたいなんでABユーザの数を予想してみない?
リングや掲示板を見ると最低30人はいると思う。
159デフォルトの名無しさん:04/12/01 17:14:51
アカシックレコード

…いや、不意に頭に浮かんだだけ。

ABのユーザー数は4〜50人程度と予想。
160デフォルトの名無しさん:04/12/01 18:24:44
まともに使える奴は10人もいない悪寒
161デフォルトの名無しさん:04/12/01 19:00:10
>>160
んなこた〜ない。
数百人単位ではいる。
162デフォルトの名無しさん:04/12/01 19:17:00
百人ってことも無いと思う
163デフォルトの名無しさん:04/12/01 22:19:38
公式掲示板を見る限りそう多くなさそうだな。
164デフォルトの名無しさん:04/12/01 23:19:06
ここに10人、本家に作者含む10人、その他無料に釣られた初心者50人ってくらいじゃね?
165デフォルトの名無しさん:04/12/02 01:14:11
使ってるけど、2ちゃんねるにも本家にも書かない人っているもんだよ。
166デフォルトの名無しさん:04/12/02 11:09:42
>>164
それで本売って割に合うわけないだろ
167デフォルトの名無しさん:04/12/02 21:08:32
少なくとも売れた本の部数と同数のユーザーはいるのでわ。
168デフォルトの名無しさん:04/12/03 10:14:04
>>167
だとすると、うちの近所には確実に4人以上いるのか…
169デフォルトの名無しさん:04/12/03 13:09:52
>>168

確実とはいえないな。

オレモHSPの解説書持ってるけどHSPはやめてABに移った。
買ったやつの
10%がABのへヴィーユーザ
20%がやってみてABにはまる
70%が他へ言語へ移る

だと思うよ、、、
170ほんたま:04/12/03 22:15:03
にーらよ、おりはさっきActiveBisac4.0ってのをDLして使ってみたが、くだらんかったな…
まずWin32APIだ。おりはすべてのWin32APIが使えるのかと思ったら、どうやらリファレンスに載っている限られたWin32APIしか使えないようだ…
その点スリムドカンならシステムDLLに記述されているすべてのWin32APIが使えるがな…
また搭載されているRADツールはどうやらメニューとコントロールしか編集できんようだ…
まあ、おりのスリムドカンもまだダイアログしか編集できんから大きなことは言えんがな…
だが今年中にはメニューエディタも完成するから、ActiveBisac4.0に並ぶわな…
さらにおりはアイコンエディタ、カーソルエディタ、ビットマップエディタと作っていくから、来年にはRADツールの面でもActiveBisac4.0を超えるわな…
またRADツールがひととおり完成したら、すべてのアセンブル命令をサポートする方向に路線を変えるから、そうすればいままで参考にしてきた、nasm32をすら超えることになるな…
またマクロをつくってプログラミングを簡略化すれば、ついにHSPをも超えることになるわな…
つまりおりのスリムドカンが国産のフリー開発ツールでナンバーワンになるってこと!!最強になるってこと!!
来年一杯までには、↑ここまでやりとげるぞ!!うぉ〜見てろ!!気合だ〜うぉ〜!!
171ほんたま:04/12/03 22:15:58
にーらよ、
Vectorの> Windows > プログラミング > Basicで、ActiveBisacは4位。
Vectorの> Windows > プログラミング > アセンブラ・逆アセンブラで、スリムドカンは5位。
これはスリムドカンはActiveBisacと並んだと考えていいか?
またVectorの> Windows > プログラミング > その他で、TTSneoは11位。
これはスリムドカンは日本語開発環境のTTSneoを超えたと考えていいか?
172デフォルトの名無しさん:04/12/03 22:18:38
>>ほんたま
公式掲示板で聞けばどんなAPIでも使えるようになるぞw。
173デフォルトの名無しさん:04/12/03 22:34:06
沢村登場か…。

初心者にslim de Canはつらいんじゃねーの?
ベースはマシン語だろ?
Windowsしか使ったこと無い奴にUNIX使わせるようなもんだと思う。

あと、Win32APIに関しては、基本的に定義さえすれば何でも使える。
それに、slim de CanにはWin32APIのリファレンスなんて存在しないだろ。
あ、ヘルプに1種類だか2種類だけ寂しげに書いてあったっけw



それとさ…

>Windowsプログラミンクだけでなく、DOSプログラミングもつくれます。

いい加減Vectorにこんなもん載せてて恥ずかしくないの?
プログラミングを作るって何?馬から落馬みたいなもん?
さり気無く『プログラミンク』になってるしさ〜。
174デフォルトの名無しさん:04/12/03 22:45:54
↑こいつばか
175デフォルトの名無しさん:04/12/04 02:07:00
そんななかで、Ver4.0β4が公開されたわけだが。
正直、DirectXのライブラリより汎用のクラスライブラリを充実させて欲しい。
176デフォルトの名無しさん:04/12/04 02:12:30
>>175
うざい黙ってろ。要望があって両方一度にってのができない事くらいわかるだろガキめ。
177デフォルトの名無しさん:04/12/04 07:55:12
>>176
は? 一度に両方やれなんて言ってないだろ?
178デフォルトの名無しさん:04/12/04 09:44:07
つか3の最終バージョン出してくれないかなぁ…
あと4はやっぱりCOMの利用を…
179デフォルトの名無しさん:04/12/04 15:05:13
β4キター
180デフォルトの名無しさん:04/12/04 15:10:40
>>175-178
そういう事は開発してる本人におながいしに行け
181デフォルトの名無しさん:04/12/04 18:32:01
まーだ分かってないみたいだから一応警告しておくけど
ABはVB互換機能付けないと死滅するよ?OK?_
182デフォルトの名無しさん:04/12/04 18:49:23
NGWord指定推奨:VB互換
183デフォルトの名無しさん:04/12/04 19:18:22
>>182
りょうかいしますた
184デフォルトの名無しさん:04/12/04 19:20:00
>>181
お前の言うVBとは、何を指している?
185デフォルトの名無しさん:04/12/04 19:20:07
44 名前:デフォルトの名無しさん[sage] 投稿日:04/10/26 20:03:21
  >>41
  山本氏は「あえてVB互換機能をつける必要性は感じない」って
  一昔前にメイン掲示板で言ってたがな。
186デフォルトの名無しさん:04/12/05 06:01:44
ていうかABがあまり普及しないのは分かりやすいお勉強サイトがほとんどないっていうか
お勉強サイト自体が少ないってところにある希ガス

けっこう取っ付きにくいし
187デフォルトの名無しさん:04/12/05 13:05:19
>>186

確かにそうだな。
「AB使ってます。」という人は結構いると思うけど「使いこなせてる。」とは別問題。

>>170
現状、HELPに乗ってるWIN32APIで標準的なソフトウェアは作成できる。
まぁ無いのが致命的なAPIも勿論あるが、それは適宜自分で定義すればよい。
この「自分で定義しろ」状態が初心者には少々取っ付き難い原因でもあるんだが
AB用のWIN32API定義ファイルを作ってくれる有志もいる出てきているようなので
先は明るいかもしれない。


188デフォルトの名無しさん:04/12/05 15:31:22
VBとABの間のコードの変換例なんかを作ってまとめると敷居が低くなるかな。
某サイトにDelphiとVBについての同様の情報があって、Delphi始めるときにかなり役に
立ったから。VB互換をしつこくねだってくる人たちも減るだろうし。まあ、彼らに勉強する
という意思があればの話だけどね。
189デフォルトの名無しさん:04/12/05 19:58:55
そういやABのwikiって無いな…ある?
190デフォルトの名無しさん:04/12/05 23:48:45
ならお勉強サイトもwikiもお前らで作れ
191デフォルトの名無しさん:04/12/06 00:02:12
>>190
言ったからには協力してくれるよな、大将!

GamDevPukiWiki - ActiveBasic
http://gamdev.org/w/?ActiveBasic
192デフォルトの名無しさん:04/12/06 00:08:04
DirectXで影つけたいんだけどどうすんの?
193デフォルトの名無しさん:04/12/06 00:16:22
作者wいつまでww21歳wwwなんだよwwwwうはwwおkwwwwwww
194デフォルトの名無しさん:04/12/06 09:46:41
そういえば山本氏っていま何歳よ
24くれーか?
195デフォルトの名無しさん:04/12/06 11:16:37
雑談用の掲示板
[1330] Re[1329]: VC5.0で 投稿者:山本(管理人) 投稿日:2004/11/04(Thu) 01:25
「こんな私ですが、今月で21になっちゃうんですよね。」って書いてるぞ。

何でそんなに年を食うことになるんだw
196デフォルトの名無しさん:04/12/06 22:12:11
 
197デフォルトの名無しさん:04/12/10 13:07:17
OrangeArchiver・・・
最高でこれの方が数バイトは軽かったけどさぁ・・・
他とあんまかわらねぇ( ´Д`)
198デフォルトの名無しさん:04/12/11 22:05:53
もうっ!imaちゃんたら、どこいってたのよ!
199デフォルトの名無しさん:04/12/11 23:07:00
>>198
なぜ心配するのですか?
教えて下さい。
200デオキシリボ核酸:04/12/12 16:28:02
                         ,----、
                       / /^ヽヽ
                  ___/ . /   | |ヽ__
                 ∩ __ ヽ<(。)ヽ |..|.<ヽ_ |
                 .U_ ̄   ヽ   | |  .|__.|    
                    `---,l  ヽ  .|/ ./
                      ヽ   \____/
                      / /\  ./
                      // | / `、/  
                       ̄~ |/   |
                      /⌒/  /⌒\
                 _/⌒/ (/___//  ´ ̄ ̄ ̄\
             ,--´ ̄ /   ___          \
唯一神デオキシス様が華麗に200get!!皆の者俺の前にひれ伏せい!
デオキシスは神!!ノーマルフォルムは「攻守のバランスが取れている」!!DEOKISHISU is god!! DEOKISHISU is god!!
>ファイヤー   消防や厨房にまで使われない雑魚は引っ込んでな(プ
>サンダー    どんなに貴様がすばやくても俺を追い越すことは不可能だ!!(プププ
>フリーザー   一撃必中?心の目使った後逃げられなければな(ワラ
>エンテイ    おまえ伝説だったっけ?弱すぎてしらなかった(w
>スイクン    強さもかっこよさも俺には勝てないってこった(ゲラ
>ライコウ    お前は影が薄いんだよ(プゲラ
>レックウザ   レゴブロックがホウエン最強なんてこの世も末だな(プゲラッチョ
>ラティ兄妹   バトルタワーでワラワラ出てきてどこが伝説だ?(藁
>レジ兄弟    伝説でもない壷に負けてるし(ピッ
>ミュウツー   フリーザのパクリは消えな(^^
>ホウオウ    攻撃高くても物理攻撃少ないじゃねーか(ゲラゲラ
>ルギア     エアロブラスト以外はたいした技ないな(プゲラオプス
悪タイプ様ツボツボ様テッカニン様カイオーガ様
すいません調子こいてました許してくださいおながいします
201ほんたま:04/12/12 16:29:33
にーらよ、おりはさっきActiveBisac4.0ってのをDLして使ってみたが、くだらんかったな…
まずWin32APIだ。おりはすべてのWin32APIが使えるのかと思ったら、どうやらリファレンスに載っている限られたWin32APIしか使えないようだ…
その点スリムドカンならシステムDLLに記述されているすべてのWin32APIが使えるがな…
また搭載されているRADツールはどうやらメニューとコントロールしか編集できんようだ…
まあ、おりのスリムドカンもまだダイアログしか編集できんから大きなことは言えんがな…
だが今年中にはメニューエディタも完成するから、ActiveBisac4.0に並ぶわな…
さらにおりはアイコンエディタ、カーソルエディタ、ビットマップエディタと作っていくから、来年にはRADツールの面でもActiveBisac4.0を超えるわな…
またRADツールがひととおり完成したら、すべてのアセンブル命令をサポートする方向に路線を変えるから、そうすればいままで参考にしてきた、nasm32をすら超えることになるな…
またマクロをつくってプログラミングを簡略化すれば、ついにHSPをも超えることになるわな…
つまりおりのスリムドカンが国産のフリー開発ツールでナンバーワンになるってこと!!最強になるってこと!!
来年一杯までには、↑ここまでやりとげるぞ!!うぉ〜見てろ!!気合だ〜うぉ〜!!
202デフォルトの名無しさん:04/12/12 21:34:47
EAsoftは早くも倒産の模様
203デフォルトの名無しさん:04/12/12 22:01:16
掲示板はまだあるようだ。
ttp://hidebbs.net/bbs/easofuto?sw=7
204デフォルトの名無しさん:04/12/12 23:35:43
こっちもよろしくね。閉鎖するけど。
ttp://www.geocities.jp/osanai200/
205デフォルトの名無しさん:04/12/13 09:58:26
あらら閉鎖か。
この手の人だと、お決まりのパターンだな
206デフォルトの名無しさん:04/12/13 22:03:49
社会とか現実がどういうものか何となくわかってしまって、ショックを受けたんじゃないの。
精神的に一回り成長した上で復帰するなら、まあ、許せる範囲だと思う。
207デフォルトの名無しさん:04/12/14 10:44:14
>>206
成長しない、という前提を忘れている。
208デフォルトの名無しさん:04/12/14 13:56:54

209デフォルトの名無しさん:04/12/14 20:54:28
>>207
成長せずに帰ってきたら許さない、ということだろう。
210デフォルトの名無しさん:04/12/15 11:52:22
エア壊れたw
211デフォルトの名無しさん:04/12/15 20:45:22
質問なのですが

今PC98を使っていてN88Basicで書かれたプログラムを動かしているのですが
古くなってきて壊れそうなので

ActiveBasicを使ってWindowsで動かそうと思っているのですが

フロッピーにプログラムソースを保存してあったので
それを開こうと思ってもフォーマットが違いますといわれてしまいます

どうにかして開くことはできない物でしょうか?
212デフォルトの名無しさん:04/12/15 20:56:41
>>211
開く事はできる
213デフォルトの名無しさん:04/12/15 21:03:18
>>212
なかのプログラムを見ることなどもできるのでしょうか?
214デフォルトの名無しさん:04/12/15 21:24:43
動く98があるんならアスキーセーブして2DDにでも保存すりゃ問題無かろう?
215デフォルトの名無しさん:04/12/16 10:07:25
>>211
それがディスク版のN88-BASICなのかMS-DOS版のN88-BASICなのかによる。
MS-DOS版のなら普通のDOSフォーマットのはずなので3mode対応ドライブなら読める。
ディスク版のなら一旦実機でconvコマンド(←うろ覚え)で変換しないといけないかも。
もし、デバイスドライバを書く技能があれば直接読めるプログラムを書くことも不可能ではないかもしれないけど。
216デフォルトの名無しさん:04/12/16 16:38:37
作成したexeをメモ帳で覗いてみたら「未知の文字列が解放されようとしました」っていうのがあったんだけど、
これってString関係でメモリのエラーがあったときなんかにダイアログで表示されるのかな?
よくはわからないけど、何もしないコードをコンパイルしても含まれるみたいなんだよな…。何か嫌。
217デフォルトの名無しさん:04/12/16 17:03:39
嫌なら使うな
218デフォルトの名無しさん:04/12/16 18:54:42
>>216
デルファイでもC++でもライブラリにいろいろ文字列は入ってる。
219デフォルトの名無しさん:04/12/16 19:00:45
>>216
「未知の文字列が解放されようとしました」
でInclude以下をgrepしてみ?
Include\system\string.sbpってのが引っかかるから。

どうしてもいやならそこら辺を弄れば?何が起こっても知らないけど...。
220デフォルトの名無しさん:04/12/16 20:49:56
「未知の文字列が解放されようとしました」 はデバッグ時にしか使われないから、
#ifdefなんかで切り分けることができればリリース時にはなくせるんだよな。
221216:04/12/16 22:20:47
いろいろとレスをありがとうございます。
嫌というのは言い過ぎというか、過剰だったような気がします。すいません。
222デフォルトの名無しさん:04/12/20 23:15:31
デバッグコンパイルってどういうときに利用するものなのか誰かわかりますか?
223デフォルトの名無しさん:04/12/21 05:56:46
分からないうちは、多分使わなくて大丈夫。

[ヘルプ]→[トピック]
開いたヘルプ
 [目次]→[リファレンス]→[デバッグ]→[デバッグ機能を利用する]

に丁寧な説明があるので読んでおくといいよ。
224デフォルトの名無しさん:04/12/22 12:29:35
>>223
すいません、言葉足らずでした。
コードの中にDebug命令を適当なところに入れて変数の値の変化を見ることができるのは知っていたのですが、
それはデバッグ実行で普通にエディタから実行することになりますよね。それで、ツールバーのその隣にある
デバッグコンパイルというボタンは何に使うのか気になって質問しました。これを使ってコンパイルしたものは
単体で実行できないようですので。

しかし、おっしゃる通りわからないならば使う必要はありませんね。どうもありがとうございました。
225デフォルトの名無しさん:04/12/22 12:50:38
>>224

私は通常操作で終了できないプログラムにバグがないか調べる時に使っています。

たとえば「ファイル操作」とか「ミュージックを再生する」
といったことは後始末をちゃんとしないとプログラムを終了しても
ウィンドウズに問題が出たりします。
ですから、コンパイルが通るかどうかだけをテストしたいときに使います。
226デフォルトの名無しさん:04/12/22 14:40:50
>>225
なるほど、そういった使い方もできますね。そういえば、以前コマンドラインの引数を必ず用いるようなプログラムを
作っていたときはデバッグ実行を生かすことができずに、バグ取りなどの効率がかなり悪くなったのを思い出しました。
今はAB4に向けて言語仕様などに力を注いでいらっしゃると思うんですけど、いつかはそれ以外の、エディタ周りの
利便性も向上させていただけたらいいですね。
227デフォルトの名無しさん:04/12/25 23:19:48
VB互換にしなければABの未来は無いと何度言えば分かるのかねぇ・・・
228デフォルトの名無しさん:04/12/25 23:20:15
>>227
ま た お 前 か
229デフォルトの名無しさん:04/12/26 02:06:03
>>227
VB6の事?VB.NETの事?
230デフォルトの名無しさん:04/12/26 14:46:04
シノアのHPは面白いなぁ。日記とか最高。
ttp://www.geocities.jp/osanai200/
231デフォルトの名無しさん:04/12/26 14:55:33
OK、エアたんの作ったメモ帳愛用してやろう。
232デフォルトの名無しさん:04/12/26 16:25:14
・・・ZIP解凍したらMSIだった。喧嘩売ってんのか。
233デフォルトの名無しさん:04/12/26 20:22:58
>>232
すげえよコイツw
234デフォルトの名無しさん:04/12/26 20:34:34
うわ本当だ( ゚Д゚)ポカーン
普通、ZIPとインスコと分けて配るよな・・・
ていうか"この程度"のメモ帳をMSIにする人もあまりいないかw
235デフォルトの名無しさん:04/12/26 20:37:18
独自形式の前に選択肢に.txtを入れような。
わざわざ入れるのマンドクサイからな。
236デフォルトの名無しさん:04/12/26 22:00:02
独自形式って言っても実際テキスト形式のファイルの拡張子を変えただけだろ?w
237デフォルトの名無しさん:04/12/26 22:34:40
ABは破滅への道を歩み始めた。
C言語に似せたBASICなんて正直時代遅れだろ?
くだらねぇ作者のオナニーなんざいいから
とっととVB互換機能をつけろや、な?
238デフォルトの名無しさん:04/12/26 22:47:45
悪いけどABはCに似せようとしているのではない。
C++に似せてオブジェクト指向を取り入れ(ようとし)ている。

……どうせならDからも吸収しようよ。ActiveBasic with C++ & D、略して
って考えたんだけど、どうせ今でもActiveBasic Compiler & Debuggerがあるという罠。
orz
239デフォルトの名無しさん:04/12/27 01:22:59
>>237
とっととVB.NET買えや、な?
無許諾でフリーソフトをVB互換にしたらAB自体が潰される悪寒。
沢村のVisual E++も改名したし…
240デフォルトの名無しさん:04/12/27 01:38:47
>>237
学生ならVisualStudioが安く買えるだろ?
お前なんかそれほど影響力ある人間じゃないんだから
大人しくそれ買ってオナニーしてろや、な?
241デフォルトの名無しさん:04/12/27 01:41:15
>>237は中学生?
まさかこの時代に社会人がフリーソフトに固執するなんて事は無いよなw
本当に欲しい言語なら自分で作れるだろうし。
242デフォルトの名無しさん:04/12/27 01:48:36
> ABは破滅への道を歩み始めた。
プッ、どこぞのキモヲタの口調だなw
243デフォルトの名無しさん:04/12/29 23:18:48
グローバル化プロジェクトの前にやるべきことがあると思う。
244デフォルトの名無しさん:04/12/29 23:46:55
別にいいんじゃない、国際化すりゃちったぁVB厨が離れてくれるやもしれん
まぁとりあえず4.0が一通りの区切りついてから願いたいもんだが。
245デフォルトの名無しさん:04/12/31 13:33:14
英語版に取り組む前に手始めに「ヘルプ充実化プロジェクト」とかいうのを
やってみた方がいいんでないかと…。
246デフォルトの名無しさん:04/12/31 21:57:19
むしろ「API宣言充実化プロジェクト」を(ry
247デフォルトの名無しさん:04/12/31 22:45:31
APIのヘルプはABに課せられた使命という感じではないね。でも、API宣言を充実させるのと標準ライブラリの
ヘルプをまとめる必要はありそうな気がする。
winsock関連なんて実用できないくらいしか記述されてないし。
そういえばあれとか他のオプションになってるsbpファイルは何で標準で読み込ませないんだろう。それぞれが
書き換えればすむ話ではあるけどさ。
248デフォルトの名無しさん:05/01/01 00:04:22
別に作者がまとめる必要ないけどな
有志が勝手に作るのもありだろ

漏れは別のソフトでやったことあるのでこれは勘弁
249247:05/01/01 02:16:44
>>248
まあ、それはそうですね。公式サイトに載せてもらえるとなおよしといった感じでしょうか。

昨年は3登場でActiveBasicが大いに発展した気がしますが、今年もそうなるか、それを越えられるか。
とりあえず今年もよろしくお願いします。
250デフォルトの名無しさん:05/01/01 03:14:58
Happy new year !

>>245
賛成。少しずつユーザがサンプル持ち寄ればヘルプなんて簡単にできそう。
あとの細かい仕様は作者様地震で。。

>>246
おれが今やってるよ。
251デフォルトの名無しさん:05/01/03 01:49:28
>俺が今やってるよ

神降臨
252デフォルトの名無しさん:05/01/06 23:15:09
            __
AB━━━━━〜(゚∀゚〜ヽ━━━━━!!
            `~つ ノ
           ∠/_|
253デフォルトの名無しさん:05/01/07 00:35:59
>>252
鯰に見える
254デフォルトの名無しさん:05/01/07 18:13:43
>>252
これは紛れもなく鯰だろ
255デフォルトの名無しさん:05/01/09 02:43:33
クラスのメンバ変数をm_hogeみたいにする人がいるけど、なんだかC++みたいで気持ち悪い。
ABならではの名前付け規約のようなものがほしいもんだ。
256デフォルトの名無しさん:05/01/09 09:18:13
>>255
ABの作者が名前付け規約を作ったら結局m_Hogeとかになりそうな予感。
もちろんハンガリアンとセットで。
257デフォルトの名無しさん:05/01/15 02:01:47
ActiveBasicって一体何を目指してるんだろうね。
上級ユーザーは今更BASICやらないだろうし、
初心者にはオブジェクト指向などの概念がとっつきにくいだろうし。
だったらHSPとかに行っちゃうよなぁ。

つまり、どのようなユーザーをターゲットにしてるのか
まったく分からない。
そこがActiveBasicが今一ブレイクしない原因だろうね。
はっきり言って作者のオナニーでしかないよABは。
258デフォルトの名無しさん:05/01/15 02:18:43
v3.13出ました。最終バージョンだそうで。
259デフォルトの名無しさん:05/01/15 18:21:23
>>257
そんなの当たり前だと思った
260デフォルトの名無しさん:05/01/15 20:38:28
>>257
HSPもABも両方使っているが、適材適所だと思った。
適当なツールを作りたいときなんかはABで作ると驚くほどサイズが小さくなるので好きだ。
同じ小さくなるとしてもCで作るより楽だし、大規模なものはもともと俺が作れないし。

妙な厨とか知ったかエセ上級者とかが寄り付かない今の雰囲気も好きだ。
作者には悪いが、ヘタにブレイクしないほうがうまく育ちそう。
261デフォルトの名無しさん:05/01/16 01:12:07
>>260
言語厨に適材適所なんて言葉は通用しません
ましてやV○の人には
262デフォルトの名無しさん:05/01/16 10:29:06
でもたまにABだけで作り上げたいと思うときがある。自分の技量も関係するから結局は無理だけど。
263デフォルトの名無しさん:05/01/16 16:22:42
マイナー志向者を狙ってるんじゃないかな、
王道は萎えるって人を。
264デフォルトの名無しさん:05/01/16 19:17:17
私がABを選んだ過程:
 1. 最初はJavaScript(厳密にはプログラムではない)をしていた。
 2. EXEファイルを作りたいと思うようになった。
 3. フリーの言語をいくつか探した。
   a. C言語(Borland)
     ウィンドウが作れずあきらめた
   b. HSP
     小数が使えないのとEXEファイルにソースコードが記録されるので捨てた
   c. VB(M$のフリー版)
     EXEファイルが作れないことに気づき即廃棄
   d. N88互換BASIC for Windows95
     BASICベースなのでしばらく使用していたがEXEファイルが作れなかったので廃棄
 4. 結果BASIC互換でEXEも作れるAB(Ver.2.5x)にたどり着いた。
265デフォルトの名無しさん:05/01/16 19:27:59
自己紹介もつかれ
266デフォルトの名無しさん:05/01/16 21:50:28
>>265
そう言わずに何か話を盛り上げようよ。頻繁にこのスレ見に来るけどいつも静かだから。
267デフォルトの名無しさん:05/01/16 23:21:59
私がABを選んだ過程:
1.最初はBCCを使っていた
2.普通にコンパイルしたプログラムはサイズが大きく、UPX圧縮してもエラーを吐きやがった
3.ABだとサイズが小さく、UPX圧縮もできる。
4.よってABを使うようになった。

アセンブラを併用すればBCCでもどうにかなる事が分かったので
またBCCを触ってみようかと思いつつABで遊んでる今日このごろ。

ABでメニューとかショートカットキー等の静的リソースも使えるようになって欲しいなぁ(ボソ
268デフォルトの名無しさん:05/01/17 00:43:40
じゃあ漏れも自己紹介するか

私が海老を選んだ理由:
1.初めはCやってた。
2.>>263の言うように王道に乗っ取っていくのは
 あまり好きではないのでググってたらABを発見した。
3.Ver3.Xあたりから本格的に弄り始めた。
4.今はABも対応してきたDirectXに夢中。

最近はMacにも興味が出てきてRealBasicかObjectiveCをやってみようかな
と思う今日この頃

SDLやOpenGLもサポートしてくれればなぁっていうのはワガママか
269デフォルトの名無しさん:05/01/17 09:36:52
Dim i[n] As Integerで、n個のInteger配列を作ってくれるようにしてもらいたいなあ。
270デフォルトの名無しさん:05/01/17 14:30:14
>>269
逆にAB2ではできた。
271デフォルトの名無しさん:05/01/17 17:54:09
>>269

コンパイラ型のプログラムでは絶対にできません。
というよりやってはいけません。

>>270の言うとおりインタープリタ型であったAB2ではできますが。。。


現在のABでは
Dim i[n] As Integer

Dim i[0] As Integer
realloc(i,2*(n+1))

って感じですかね。
272269:05/01/17 23:51:40
>>270-271
Cだとint i[20];でi[0]からi[19]まで利用できるんですよね?
そういう仕様に変更してもらえないかなというつもりで書いたんですけど、問題なく伝わってますかね?
自分が混乱しているだけなら問題ないですけど。
特に文字列用で静的配列を宣言してAPIに渡すときなどに宣言と渡すときのサイズが合わないですので
こちらがいいなと思うようになったんです。
273271:05/01/18 11:13:56
そういうことだったんですか
実は本家のN88BASICには配列要素の
先頭を0から使うか1から使うかを設定できる命令があって
例えば
Dim a[20]

と宣言すれば
前者では0〜20までの21個
後者では1〜20までの20個

というふうにできたんですが
これもインタープリタならではの機能ですね。


おっと本題からそれてしまいましたが
>>269の提唱するCと同じ配列の仕様ですがABがN88との互換を謳っている以上
変更されることはないのではないでしょう。

ただNew演算子が登場したので、そちらに組み込むって方法も・・・
274デフォルトの名無しさん:05/01/18 12:27:35
いつのまにかVer.3最終版キテタ━━━━(゚∀゚)━━━━ッ!!
275269:05/01/18 13:38:57
>>273
VBにもOption Baseという命令がありましたね。これに似たことを指されていたとは思いませんでした。
私もこのように仕様を変更するに当たっては今までのコードなどの資産も同様に手直しをさせる必要が
生じるために、無理かもしれないとは思いました。しかし、関数の引数が標準でByValになったという
前例があるので、全く受け入れられないことはないだろうと考えました。

N88にもSubやFunctionという構文が存在していれば、の話ですけど、やっぱり無理ですかね。まあ、
ダメでもほとんど気分的な問題なのですが…
276270:05/01/18 16:31:16
>>272
ごめん。
可変長配列を使いたいのかと勘違いしていた。
277デフォルトの名無しさん:05/01/18 22:57:39
Dim じゃなくて zDim とかそういう別途独自の宣言があればいいということかな?
278デフォルトの名無しさん:05/01/20 22:25:05
64bit整数型を実装中だと。
279デフォルトの名無しさん:05/01/21 00:01:41
>>278
どこの情報?
280デフォルトの名無しさん:05/01/21 02:30:20
281デフォルトの名無しさん:05/01/21 09:39:27
>>280
なるほど。こんなものがあったとは。
282デフォルトの名無しさん:05/01/21 10:30:49
Ver3使ってるんだけど、Repaintを垂直同期に合せる方法ってありますか?
DirectX使えばできるみたいだけど、できればそれは無しの方向で。
どうも時々チラつくのが気になっちゃって・・・・
速度は気にしないんで、リフレッシュレートはその時の設定のままで
いいんですが・・・
283デフォルトの名無しさん:05/01/21 20:17:40
こうゆうこと言うと怒るかもしれないけど
ぶっちゃけABはHSPには勝てないと思うよ。
284デフォルトの名無しさん:05/01/21 20:35:04
Dim ho As DWord
Dim dw As DWord
Dim buf[200] As Byte

ho = GetStdHandle(STD_OUTPUT_HANDLE)
If ho <> 0 Then
lstrcpy(buf, "TEST TEST TEST")
WriteFile(ho, buf, lstrlen(buf), VarPtr(dw), ByVal NULL)
End If
ExitProcess(0)


このコードをコンパイルして、コマンドプロンプトから実行してもコンソール画面に
「TEST TEST TEST」が表示されないんですけど、何故なのかわかりません。
仮にa.exeとしてa.exe >a.txtとするとテキストファイルには正常に書き込まれるんですが。
あと、FreePascalでも同様のプログラムを書いてみたら、こちらはちゃんと画面に書き込まれました。
ABコンパイラ特有の問題なんでしょうか?
285デフォルトの名無しさん:05/01/21 21:22:46
>>283
エエエェ(´Д`)ェエエエ
286デフォルトの名無しさん:05/01/21 22:45:31
>>284
(1) 先頭に"#console"がない
(2) "ExitProcess(0)"の前に"Sleep 3000"がない。
287デフォルトの名無しさん:05/01/21 23:08:48
>>286
レスありがとうございます。
とりあえず動機としまして、何となくN88BASIC由来の書き方が好きになれなかったため、自分でコンソール
アプリケーションを作成できるライブラリのようなものを作ろうと思いました。(といっても文字列バッファへの読み込みと
書き込みのみを備えるだけという予定ですが。)
そのため、1の指摘にある「#consoleがない」というのは、ちょっと相反するといった感じになっています。

次に2の指摘ですが、「Sleep 3000」はコンソールウィンドウがすぐに閉じないようにという意味でしたら、今回の例だと
付ける必要はないと思います。コンソール(プロンプト?)から起動した場合はそのコンソールに出力され、エクスプローラから
起動されたら新たにコンソールウィンドウを作るのが普通だと思いますが、後者はAllocConsoleで実現できたものの、
前者は前述のとおり躓いております。

「#console」をつけるだけでコンソールアプリが作れることが影響して、自分がやろうとしたことがうまくできないでいるような
予感がしていますが、引き続き完成させられるまでいろいろと調べようと思います。
288デフォルトの名無しさん:05/01/21 23:42:34
>>283
言語で勝ち負けとか言ってるうちは、いろんな言語に手を出してすべて中途半端になってしまう予感

>>287
さすがに>>284からライブラリを作ろうとしているなんて察することはできない
ただ、その使用用途からすると「コンパイルして、コマンドプロンプトから実行しても」という
確認方法が正しいのかどうか疑問(ライブラリの意図するところが不明)

「Sleep 3000」というのは「表示されない」というのが「実は表示されているのにすぐ消える」という
ことである可能性(過去に何度か出ていた)から出た回答だと思う
(ただ、コマンドプロンプトから実行した、と質問文にあったので違う意図での回答かも知れない)
289デフォルトの名無しさん:05/01/22 00:00:53
>>288
確かにそうでした。説明不足だったと思います。
ライブラリというよりも、#consoleを使わずに同等のコンソールアプリを作れるかを試していると言い直すべきかも知れないです。

確認方法ですが、情報の後出しになってしまいますがコンソールに出力しようとしたときはWriteFileはFALSEを返し、>a.txtとして
呼び出しているときはTRUEを返していました。FALSEを返した際のGetLastErrorは「無効なハンドルです。」でした。

ABのコンパイラに原因があるといっているような書き方をしましたが、改めて見てみるとそうでもないように思えました。まだまだ
精進しなければならないと思いますので、出直してきます。すいませんでした。
290282:05/01/22 10:33:38
ムリっすかね?(´・ω・`)
291デフォルトの名無しさん:05/01/22 11:52:03
>>290
今どきのPCじゃ、DirectXを使わない限り、現実的じゃないと思う
仮想画面用意したとしても垂直同期中に描画が間に合わないんじゃないかなあ
技術的に可能でもOSレベルでプロテクトされてるはずなので、労力との
バランスを考えると無駄っぽい・・・とはいえVer3だしな・・・処理削るしかないかも
292282:05/01/22 13:00:59
>>291
レスどうも。
ダブルバッファリングで一気に書き換えてるんですが、それでもチラつくんですよね。
OSが98SEなもんで、DirectX9.0は不具合出そうで怖くて入れられないため、
しつこくVer3を使っています。まあ、DirectXの使い方自体分かってませんが。

これじゃあシューティングとかは作れませんね・・・
293282:05/01/22 13:12:16
InvalidateRectの引数間違ってた・・・
上書きのつもりでTrueにしてたら、正しくはFalseだった・・・
すんません、チラつきなくなりますた。
294デフォルトの名無しさん:05/01/22 13:50:09
 余談だけど
ゲームなんか作ってると
GDI中心のABはかなり速度的につらいよね。
解像度変更するだけで描画処理速度が2倍くらい改善されたりするから
処理速度に不満があったら解像度変更も1つの手だね。

でも最終的にはDirectXかOpenGLになるのかな。。。
295デフォルトの名無しさん:05/01/22 14:19:07
まぁゲームはその辺使った方が無難だしな
てかWin用のABにOpenGLを対応させる意味はあるのか(´Д`)?
296294:05/01/22 15:36:35
>>295

GDIよりマシってだけ。
297294:05/01/22 15:42:51
>>284

ついでに言っとくと

WriteConsole
使ってみ。

ただ、機能はWriteFileと同じだから同じ結果に終わる可能性大だけどな。
298284:05/01/23 08:59:38
>>297
情報ありがとうございます。
WriteConsoleを最初に試し、その後WriteFileのコンソール限定版らしいという知識を得たので以後はWriteFileを
用いていましたが、やはり無理でした。
Delphi6でも試しましたが、こちらでは見た感じABと同様の結果に終わりました。今の自分の技量ではとても
解決できそうにないですので、断念することにします。
299デフォルトの名無しさん:05/01/23 09:22:41
>>298
俺は284のコードに#consoleを書き足すかAllocConsole()を呼ぶかのどっちかを書き加えればちゃんと表示されたけど。
もちろん後者はAllocConsoleの宣言も書いた。

Win98 AB4β4と3.13FE
300284:05/01/23 09:54:24
>>299
#consoleを付けるとできますね。Delphiでもこれと同じような意味のある文を書いておくと動くようになりました。
AllocConsoleだと無条件に新しいコンソールウィンドウが開くようなので、GetStdHandleが0などを返してきた
ときだけ使えばいいと考えていました。0でもINVALID_HANDLE_VALUEでもないときはこれをハンドルとして
WriteFileが使えると思ったのですが。

#consoleがあるとコンパイラが何をするのかが気になります。単純にbasic\dos_console.sbpをインクルードする
だけではないような気がするので。今気付いたんですが、dos_console.sbpがさらに引用しているapi_console.sbpに
AllocConsoleやFreeConsoleの宣言があったんですね。
301デフォルトの名無しさん:05/01/23 10:38:08
>>300
あんたの言う通りだ。リリースコンパイルすると何も表示されない。

ところでヘルプを見ると#consoleのところには、
「EXEファイルのサブシステム タイプを CUI に変更」って書いてある。これだろ。
そう言えばCのリンカのオプションにもそんなのを切り替えるオプションがあった。
302284:05/01/23 11:46:42
>>301
ttp://kone.vis.ne.jp/diary/diaryb02.html
調べていく途中で上記のサイトも検索に引っかかったので読んでいたんですが、ここにもそのような記述が
ありました。そのときはリンカとは名前を知っているだけという知識で、さらにABでは扱えないだろうと思い
読むにとどめていました。

ヘルプを調べるということは思いつきませんでした。#consoleがあるときは/SUBSYSTEM:CONSOLEに設定される
ことが第一であり、そこでコンソールを簡単に扱えるようにするためにdos_console.sbpなどをおまけでインクルード
すると考えたほうが自然なのでしょうか。

自分がやろうとしていたことは>>301さんが指摘された部分をユーザー側で指定できないので、結局は#consoleで
設定されることに依存するしかないというように判断したいと思います。
わざわざ検証していただき、本当にありがとうございました。
303デフォルトの名無しさん:05/01/23 12:24:10
> ヘルプを調べるということは思いつきませんでした。

……おい、大丈夫か……?
304デフォルトの名無しさん:05/01/23 19:08:36
>>303
まあ何がしかの解答を自分なりに思い込んでいたら(この場合は#consoleの挙動)、
なかなか思いつかないことさ。ただ、「#consoleが何をするのか」と気になったときに
見ておくほうがよかったかも知れないが。

内容はともかくいい流れだな。みんな色々と検証してから発言するあたり。
305294:05/01/24 01:15:24
ちょっと投げやりな投稿になってたんで調べてみた。

そうするとconsoleはバッファを切り替えないと文字が表示されないことが
分った。
 バッファを切り替えるにはSetConsoleActiveScreenBufferを使うんだって。

Declare Function AllocConsole Lib "kernel32" () As Long
Declare Function FreeConsole Lib "kernel32" () As Long
Declare Function SetConsoleActiveScreenBuffer Lib "kernel32" (hConsoleOutput As HANDLE) As Long
Declare Function WriteConsole Lib "kernel32" Alias "WriteConsoleA" (hConsoleOutput As HANDLE, lpBuffer As VoidPtr, nNumberOfCharsToWrite As DWord, lpNumberOfCharsWritten As DWordPtr, lpReserved As VoidPtr) As Long

Dim hOut As HANDLE
Dim dw As DWord

AllocConsole()

hOut=GetStdHandle(STD_OUTPUT_HANDLE)
WriteConsole(hOut,"TEST",Len("TEST"),VarPtr(dw),NULL)

SetConsoleActiveScreenBuffer(hOut)

Sleep(3000)
FreeConsole()
306294:05/01/24 01:29:42
さらに付け加えると

Const FOREGROUND_BLUE = &H0001
Const FOREGROUND_GREEN = &H0002
Const FOREGROUND_RED = &H0004
Const FOREGROUND_INTENSITY = &H0008
Const BACKGROUND_BLUE = &H0010
Const BACKGROUND_GREEN = &H0020
Const BACKGROUND_RED = &H0040
Const BACKGROUND_INTENSITY = &H0080
Declare Function SetConsoleTextAttribute Lib "kernel32" (hConsoleOutput As HANDLE, wAttributes As Word) As Long

で色を変えれるよ。

使い方は
SetConsoleTextAttribute(hOut,FOREGROUND_RED OR FOREGROUND_GREEN OR FOREGROUND_INTENSITY)

てな感じ。

随分、前からAB用のコンソール定義ファイルは作ってたんだけど需要なさそうなんで
公開してなかったんだよね。
何ならウチの定義ファイルと一緒に公開しようか?
(知ってる人には正体ばれてるよね。)
307デフォルトの名無しさん:05/01/24 04:34:40
すみません、漏れが馬鹿だからだと思うんですけど、
#console を使わないことによる処理上のメリットがよく分かりません。
自前処理によるアドバンテージって何かあるんでしょうか?
308デフォルトの名無しさん:05/01/24 04:44:47
>>307
全くない。

だから需要ない。
309デフォルトの名無しさん:05/01/24 05:29:29
自慰行為なのだよ
ほっとけ。
310294:05/01/24 06:13:03
自前でやっても何にもありません。
何もないというよりバッファを自分で切り替えなければならないぶん面倒ですね。
#consoleを呼び出した後でも自前のコンソール関連APIは使用できますし、

単純にABが#consoleで何をしているかということを調べただけです。
あと、コンソールにcolor命令が対応してませんしね。
311294:05/01/24 06:27:33
大事なことを書き忘れましたが、
#consoleを使用すればBASICの標準入出力命令で操作できますしね。
APIを使用するメリットは皆無と言っていいでしょう。
312デフォルトの名無しさん:05/01/24 06:43:32
>>310
      r;ァ'N;:::::::::::::,ィ/      >::::::::::ヽ
.      〃  ヽル1'´        ∠:::::::::::::::::i
       i′  ___, - ,. = -一   ̄l:::::::::::::::l  
.      ! , -==、´r'          l::::::/,ニ.ヽ  
      l        _,, -‐''二ゝ  l::::l f゙ヽ |、 ここはお前の日記じゃねえんだ
        レー-- 、ヽヾニ-ァ,ニ;=、_   !:::l ) } ト
       ヾ¨'7"ry、`   ー゙='ニ,,,`    }::ヽ(ノ  チラシの裏にでも書いてろ
:ーゝヽ、     !´ " ̄ 'l,;;;;,,,.、       ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{   __)`ニゝ、  ,,iリ::::::::ミ    
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ ,  な!
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
313307:05/01/24 09:15:37
処理上の理解を深めるということだったのですね。
ありがとうございました。
314デフォルトの名無しさん:05/01/24 18:52:18
anti-QB age
315デフォルトの名無しさん:05/01/27 08:01:03
ちょっと聞きたいことがあんだけど

AB4bの
DirectX使ってゲーム作ったヤツ、いる?
316デフォルトの名無しさん:05/01/27 18:25:38
317デフォルトの名無しさん:05/01/27 20:28:16
漏れもそう思った。
318デフォルトの名無しさん:05/01/28 15:48:51
>>316

漏れは別にimaだろうとガマだろうと ※しまった、同じヤツだった。
誰が質問しても別に何とも思わないな。
ただ、「教えてくれにゃ〜」
なんてぬかすヤツが来たらぶち切れるがな。。
319デフォルトの名無しさん:05/01/29 10:54:41
え?俺はima、ガマ、シャルル、たいぺい、シノアのファンで、
書き込みを楽しみにしてるんだが・・・
320デフォルトの名無しさん:05/01/29 18:30:15
【    AB本家四天王    】

1、ima・ガマ(同一人物)
・元祖本家厨房といえばこの人!
 根強いファンも多く、四天王一の人気者だ。

2、エア・シノア(同一人物)
・現役厨房にして有限会社エアソフト社長!
 実力や思想も抜群!コヤツ無しでは四天王は語れない。

3、シャルル
・影が薄い

4、たいぺい
・影が薄い
321デフォルトの名無しさん:05/01/29 19:43:18
>>320
スープに比べるとイマイチ電波度が低いな。
数も少ないし。
322デフォルトの名無しさん:05/01/29 20:11:00
>>321
あんなのと一緒にしないでくれよ。
323デフォルトの名無しさん:05/01/29 20:20:14
シノアがHPで自分の中学さらしてる件について
結局プログラムを公開しない件について
324デフォルトの名無しさん:05/01/30 12:54:14
>>323
前は本名晒してたよね。
不注意すぎ…。
325デフォルトの名無しさん:05/01/30 13:14:05
後頭部の写真が俺の抱いていたシノアのイメージをぶち壊しやがった。
326デフォルトの名無しさん:05/01/30 14:43:38
ていうかアイツRPGツクールにまで引き下がっちゃったのなw
アレが会社やろうとしていた奴か・・・
327デフォルトの名無しさん:05/02/02 15:22:25
4.0b5が出たぞ。
328デフォルトの名無しさん:05/02/02 15:26:36
4.0β5キタ━━━━(・∀・( ゚∀゚ )´∀`)━━━━ッ!!
329デフォルトの名無しさん:05/02/02 15:53:48
オーバーライド前の
スーパークラスのメンバを呼び出す際にはSuper.が必要になったのね。
330デフォルトの名無しさん:05/02/03 16:48:10
なんかDirectXのシェーダ関連でエラー出てね?
331デフォルトの名無しさん:05/02/03 22:26:58
β5修正版キテタ━━━━(゚∀゚)━━━━ッ!!
332デフォルトの名無しさん:05/02/03 22:28:47
いちいち騒ぐなガキ
333デフォルトの名無しさん:05/02/03 23:12:22
怒られタ━━━━(゚∀゚)━━━━ッ!!
334デフォルトの名無しさん:05/02/03 23:42:53
>「"D3DX...abm" が参照できまん」とエラー表示されたときは

できまん?
335デフォルトの名無しさん:05/02/04 19:21:40
この作者って、ほんとにすごいな。
不具合があればすぐに原因究明するし、「それはNTの仕様です」とか
OS毎の処理の違いも知ってるし・・・
俺みたいなヘタレプログラマからすれば、この人みたいにアセンブラを
ガンガンに使いこなす人は神に思えるよ・・・
336デフォルトの名無しさん:05/02/04 20:38:45
ABってアセンブラで作ってんの?
337335:05/02/04 21:16:42
>>336
開発がアセンブラかどうかは分からないけど、OPコードを
作り出すソフトなんだから、マシン語には精通しているはず。
338デフォルトの名無しさん:05/02/05 02:47:12
>>256の言うとおり、ABはハンガリアン記法が推奨となったわけか。
339デフォルトの名無しさん:05/02/05 11:00:04
うわ、最悪w
340デフォルトの名無しさん:05/02/05 11:27:01
講座のサウンドエフェクト処理「フラン時」って・・・
341デフォルトの名無しさん:05/02/06 16:36:20
ねえねえ、「ニャーモ」ってなに?
342デフォルトの名無しさん:05/02/08 23:10:01
http://pc5.2ch.net/test/read.cgi/tech/1107625122/147
こんなところで見かけるとは思わなかった。
意外と使われているんだな。
343デフォルトの名無しさん:05/02/08 23:31:28
>>342
それわかる??
俺わかんねーよ!ウワァァァァァン
344デフォルトの名無しさん:05/02/09 05:48:30
>>342 向こうではスレ違いだろうから。。。
簡単に言えば半径1mの球体における水面下の体積が0.7m^3であれば良いわけだから、
水面と同じ高さとなる球の断面における半径をx、「水面上」の高さをyとおくと、
x=√(1-y^2) となる(円に内接する長方形描けばすぐ分かる)

んでもって「"水面下"となる球体の一部」を充分に薄い高さdyの円柱の集合体と考えれば
その円柱の体積は πx^2dy、つまり π(1-y^2)dy となり、
これを y=0 から y=n (nは沈む深さ=1-y)まで積分した結果が0.7であれば良い。
π∫(1-y^2)dy = π[y-(y^3)/3] → π((1-y) - ((1-y)^3)/3)
=(y^3-3*(y^2)+2)/3
つーことで、これが0.7になるんだから、
10*y^3 - 30*y^2 - 1 = 0

この方程式からニュートン法で解を求めるんだろうけど、文系だった漏れには分からん。
(計算合ってるかどうかも自信ない)
ttp://www.ss.u-tokai.ac.jp/~ooya/Program/Basic/
このへんが参考になるのかなぁ? ソース読めばそのまま組めそうだったけど、
理解せずに書くとさすがに無責任なのでやめとくよ。
345344:05/02/09 05:51:30
あぁ、0.7じゃなくて0.07だったか
346デフォルトの名無しさん:05/02/09 19:04:36
πが途中で抜けとるな。
347デフォルトの名無しさん:05/02/13 09:51:43
上げないけど保守
348デフォルトの名無しさん:05/02/13 19:37:44
ABに正規表現とかある?
349デフォルトの名無しさん:05/02/13 20:19:25
>>348
ないけどそこらへんのDLLは呼び出せるからなんとかなるはず。
350デフォルトの名無しさん:05/02/13 21:35:29
文字の内部コードは?sjisのみ?
351デフォルトの名無しさん:05/02/14 02:55:20
>>350
うん
352デフォルトの名無しさん:05/02/14 20:00:08
UTF-7/8/16ぐらいはMultiByteToWideChar()/WideCharToMultiByte()で変換できる。
UTF-7/8とは一旦UTF-16を挟まないといけないから面倒だけど。
353デフォルトの名無しさん:05/02/14 21:20:39
>>352
win95だとそこらへんもおぼつかなかったりする罠...。
354デフォルトの名無しさん:05/02/14 21:37:47
まだ、九五使ってのか?
355350:05/02/14 22:14:29
wchar_tに相当するもんがあるのかって思っただけでさ。
refみたらWordってのがそれに当たるのかな?
356デフォルトの名無しさん:05/02/16 17:50:05
>>355
wchar_tに直接当たるものは無い。
大きさが同じWordで代用しているだけ。
357デフォルトの名無しさん:05/02/17 18:13:16
ベータ六
358デフォルトの名無しさん:05/02/17 21:20:21
バグ取りメインだね
359デフォルトの名無しさん:05/02/20 19:06:06
保守age
            __
AB━━━━━〜(゚∀゚〜ヽ━━━━━!! (×鯰)
            `~つ ノ
           ∠/_|
360デフォルトの名無しさん:05/02/22 19:27:55
>>沢村からほんたまへ変わった人
スリムドカンの「ロングネームAPI」呼び出せねえってこの前
掲示板に書いてあったぞ。AB4批判してないで何とかしてくれ。
361デフォルトの名無しさん:05/02/23 13:39:41
沢村なんて来てるのか?
362デフォルトの名無しさん:05/02/23 13:51:41
昨年12月に居た。
363デフォルトの名無しさん:05/02/23 14:48:05
>>201だな。
364デフォルトの名無しさん:05/02/23 23:45:38
なんでABはHSPに勝てないの?
365デフォルトの名無しさん:05/02/23 23:52:21
HSP厨がごっそりとABに移れば勝ったと言えるのかもな。
366デフォルトの名無しさん:05/02/23 23:56:59
つうか、言語って適材適所でしょ?
それの勝ち負けって何よ?
367デフォルトの名無しさん:05/02/24 00:01:52
ここでいう勝ち負けとはかなり薄っぺらなものと考えてくれ。
つまり意味はないが誰しも勝ち負けを気にするじゃん。
368デフォルトの名無しさん:05/02/24 00:15:21
>>367
弱い人間の考えだな
369デフォルトの名無しさん:05/02/24 02:04:16
俺、両方好きで使ってるんだけど、どこに行ってもどちらかしか
使わない人が多くて肩身が狭い。
370デフォルトの名無しさん:05/02/25 15:47:44
子供はすぐ勝ち負けを気にするから・・・
371デフォルトの名無しさん:05/02/25 19:52:01
言語なんて所詮手段であり、
問題はどういうプログラムを作ったかである。

言語自体の優劣を気にするのはナンセンス
372デフォルトの名無しさん:05/02/25 22:46:27
まぁ、優劣はともかく ABってなんていうか強みに欠けるよな。
宣伝になるようなABを引っ張ってくようなソフトとか、便利なライブラリ
とかあればまた状況も違ってくるんじゃね?
373デフォルトの名無しさん:05/02/26 00:53:21
フリーのRADツールで実行形式のファイルサイズが小さくて外部DLLなどを同梱せずにほとんど動く。
トータル的に見ればかなり強力なんだけど、突出したものがないから仕方ないね。
機能的な面で言えば、キー(マウス・ジョイスティック)入力、画像表示、の2点をものすごく簡単な操作で実現できれば
初心者が食いつきやすい→ユーザ増える→数の強さ→ウマー(かどうかは定かではない)
・・・うーん。作者さんがモチベーション保てるのであれば、今のままでいいや。
374デフォルトの名無しさん:05/02/26 01:52:11
個人的には、クラスの機能をもっと追加してほしい。
せめてthisポインタはないと、手持ちのクラスが移植できないよ。
375デフォルトの名無しさん:05/02/26 02:01:55
うるさい
376デフォルトの名無しさん:05/02/27 00:02:46
HSPはそう悪くはないと思う。
ただ、あれはプレゼン作成ツール。
あるいは、DLL糊付けツール。

HSPは言語じゃないですから! 残念!
377デフォルトの名無しさん:05/02/27 04:52:40
どのようなカテゴリに分類されようが 望む動きをするものができれば良い
378デフォルトの名無しさん:05/02/28 05:14:14
VBのコードにインラインでActiveBasicが書ければいいのにね
379デフォルトの名無しさん:05/02/28 06:28:11
なんでVBにこだわるんだ
380デフォルトの名無しさん:05/02/28 11:29:30
>>379
工数の問題。
381デフォルトの名無しさん:05/02/28 15:55:17
>>380
はぁ?意味がわからん
382デフォルトの名無しさん:05/02/28 17:29:05
>>381
いつもの馬鹿だろ。
ABがVB互換になればユーザーが増えるって強硬に主張する池沼。
>>41>>85>>181>>227

正体は.NETを買えない程の激烈な貧乏人。
仕事しろよ。
383デフォルトの名無しさん:05/02/28 17:39:12

 V B の 話 は も う い い
384デフォルトの名無しさん:05/02/28 22:56:45
つーか、そこまでしてVB使うくらいなら、AB覚えた方が早いよ。
385デフォルトの名無しさん:05/03/01 22:00:24
VB使っている奴がABを使う場合って、何か覚えることって特にないような気がするけど、どうやか?
386デフォルトの名無しさん:05/03/01 22:10:25
>>385
ポインタだってあるし、APIも比べ物にならないほど多用するし。
むしろ山ほど覚える事が有る。
387デフォルトの名無しさん:05/03/01 22:59:18
わるれるべき事も山ほど有る。
388デフォルトの名無しさん:05/03/01 23:47:32
なんでABはいつもHSPの下を行ってるの?
HSPの次期バージョンではCOM対応してますよ?
389デフォルトの名無しさん:05/03/02 01:33:37
比較すべきものでないし、目指すものがおそらく違うから。
逆にいえば、どうしてHSPはいまだにネイティブコンパイラにならないの?
みたいな質問と同じだよ。それぞれに長所短所があるのさ。

需要と供給の関係かも知れないけどね。作者に要望出してみたら?
390デフォルトの名無しさん:05/03/02 03:12:03
ってか、リアルコンパイラって何?(いや言わんとしてることはなんとなく判るけども)
そういう言葉って元々あったの?それとも造語?
391デフォルトの名無しさん:05/03/02 04:41:40
>>388
君・・・馬鹿ですか?

>>390
君・・・馬鹿ですか?
392デフォルトの名無しさん:05/03/02 11:49:03

 お願いだから言語厨房は自分のスレに引っ込んでろよ

 そういう知能の低い馬鹿がいるから、HSPは何時までも見くびられてるんだと思うがね
393デフォルトの名無しさん:05/03/02 12:28:36
>>388
ユーザーの馬鹿さ加減でも全然かないません(笑
394デフォルトの名無しさん:05/03/02 13:38:57
構うな煽るな
暴れるから
395390:05/03/02 23:39:50
ごめん。ちょっと煽りっぽかった。

聞きなおし。
配布元とか紹介とかでもふつーにリアルコンパイラーって言葉出てくるけど、
それってどういう定義の物なのかなと。ネイティブコードを吐くコンパイラ
って意味で使ってるようだけど、AB関連以外で聞かないんだよね。探しても
出ないし。
396デフォルトの名無しさん:05/03/03 00:20:24
>>395
AppleScript関連でも聞いたことがあるかも知れない。
ABの場合はおそらく中間コードへのコンパイラに対する言葉としてだと思うが、
造語の可能性は高い。
あるいはそれまでのインタプリタ型ABに対する言葉として・・・かな?
言葉なんてある程度の意味が伝わればたいていOKなんだけども、
ことPC関連ではこだわる人が多いので、説明は必要かもね。
こんなこと書いてる俺も正確なところは知らない。
397390 俺・・・馬鹿ですか?:05/03/03 01:10:59
サンキュー
398デフォルトの名無しさん:05/03/03 02:40:59
>>395
ver2のころのインタプリタを作者はコンパイラと言ってたような気がする。
Ver3でコンパイラになったときに、今までとの整合性からリアルコンパイラと言い始めたんじゃないかな?
399390:05/03/03 13:35:41
あぁなるほど。
なんちゃってコンパイラ(深い意味はないのです。)に対しての意味で本当(リアル)のコンパイラって事か。

あと、前から気になってたんだけど、Ver2以前の吐き出すexeってどうやってんの?
中間コードにインタプリタを埋め込んでるイメージでいいのかな?自己解凍書庫みたいに
400デフォルトの名無しさん:05/03/03 15:48:59
>>399
そういう感じだと思う。
Vectorにそこからコードを復元するソフトが有った筈。

あと.Net以前のVBのPコードを出力する機能もコンパイルと言っていた筈。
401デフォルトの名無しさん:05/03/03 15:52:44
.NETもMSILに出力することをコンパイルと言ってるね
402デフォルトの名無しさん:05/03/03 17:19:19
Javaもバイトコードに出力することをコンパイルと言ってるね
403デフォルトの名無しさん:05/03/03 20:26:15
ABにはHSPのような華がないんだよなぁ。
あともう一つ売りっていうの?なんか無いの?
404デフォルトの名無しさん:05/03/03 21:37:01
HSPの華、売りって何?
俺はHSPの文法とかになじめなくてすぐにやめた。その後も慣れようとしたけど無理だった。
だけどHSPの愛好者が多いのを見ると、世間ではそうでもないんだなと思った。
405デフォルトの名無しさん:05/03/03 22:40:36
華はなくても別に構わない。
あったらあったで「どうせそれしかとりえがないくせに」と。
目立たないけど、成績はクラスで8番目というような今の雰囲気が好きだ。
406デフォルトの名無しさん:05/03/04 04:03:48
>>405
このような作者とユーザーの意識のずれ
(作者=メジャー指向、ユーザー:マイナー指向)
がABの大きな問題かもな。
407デフォルトの名無しさん:05/03/04 08:17:12
>>406
何でも問題にしようとるす馬鹿
408デフォルトの名無しさん:05/03/04 08:20:28
>>407
言いたい事はわかる。
だが、顔をあらってこい。
409デフォルトの名無しさん:05/03/04 11:23:24
>>406
ユーザーがマイナー指向だかどうだかはわからん。
それについては>>405しか発言してないから。

それとも何?
母集団のうちの一人が真なら母集団も全員真って発想?
もしくは1以上の数は全部「沢山」って表現するレベルの人なのかな?

まぁHSPとABを比べるのが間違ってるけどねぇ。
目指してる所が違うんだから。
それでも自分のアイデンティティを確立するために
他言語と比べざるを得ないんだよね。厨房だから。

いい加減に「簡易言語」から進歩してはいかが?
410デフォルトの名無しさん:05/03/04 11:44:06
AB使う気にならね
国産って事で応援はしてますが
411デフォルトの名無しさん:05/03/04 11:56:07
>>410
応援してないじゃん
412デフォルトの名無しさん:05/03/04 15:52:45
ワラタ
413デフォルトの名無しさん:05/03/04 16:23:20
コード投げられるような掲示板とか欲しいな〜
414デフォルトの名無しさん:05/03/04 16:32:35
>>413

つ[wiki]
415デフォルトの名無しさん:05/03/04 16:38:26
さすがに自分で作るのは('A`)マンドクセ
416デフォルトの名無しさん:05/03/05 02:29:20
HSPとABって言語の完成度はともかく
知名度・ユーザー数・実績などで確実にHSPに軍配が上がる。
これって客観的な意見なんだけどAB厨はそれを認めようとしない。
ホント可哀相な人種だよ。
417デフォルトの名無しさん:05/03/05 09:28:24
>>416
知名度、ユーザー数はともかく、実績ってどういうこと?
それぞれを利用したソフトがどれだけ出回っているか、とかいうこと?
418デフォルトの名無しさん:05/03/05 11:06:57
>>416
はいはいすごいすごい。じゃあ巣に帰ろうね。
419デフォルトの名無しさん:05/03/05 14:12:54
ネイティブでいえばAB
他のOSでつかえるのはHSP
どっちも捨てがたい。
420デフォルトの名無しさん:05/03/05 14:52:39
HSPスレはAB厨房が出ないのに
ABスレにはHSP厨房が現れるんだよな

不満
421デフォルトの名無しさん:05/03/05 15:09:26
ここと本家住人のレベルがHSP並にならなければそれでいいよ。
422デフォルトの名無しさん:05/03/05 16:42:54
>>420
該当スレにおさまらないほど発生しているから、他スレにあふれてくる
ABスレに限らず、各地で見られるので、残念ながら誘導も無駄っぽ
423デフォルトの名無しさん:05/03/06 03:36:37
HSPって宗教か何か?
424デフォルトの名無しさん:05/03/06 03:43:14
そうだけど伺か?
425デフォルトの名無しさん:05/03/07 13:11:41
>>413
立ててやっても良いけど、需要があるのか。
利用者1人・編集者も1人なんて事にならんか。
426デフォルトの名無しさん:05/03/07 13:40:22
俺は一週間で無くなると思うね
427デフォルトの名無しさん:05/03/07 14:00:11
おりゃ氏の「コードの切れ端」のとこで充分なんじゃ...。
428デフォルトの名無しさん:05/03/07 14:26:25
コードの切れ端にあるのは基本的に質問の答えでしか無いからな
能動的で無い分だけ発展性に欠けるとは言えるかも知れん

本家掲示板も一応投稿可になってるがイマイチそういう空気じゃねぇし
ライブラリなんかも全然充実する気配ねぇし
429デフォルトの名無しさん:05/03/07 14:29:58
そういえば前スレで誰かが作らなかったっけ?掲示板とアップローダー。
430デフォルトの名無しさん:05/03/07 14:43:53
一週間も持たずに消えていた気がする。
431デフォルトの名無しさん:05/03/07 21:26:09
>>430
いや、1ヶ月以上あったよ
432デフォルトの名無しさん:05/03/09 03:03:47
はてなダイアリーがBlogになってた。
作者は今Web関係に興味がいっている様だね。
433デフォルトの名無しさん:05/03/10 01:47:12
TypeDef PRECT = *RECT
Dim Hoge As PRECT

なんて文が普通に使えたんだね。気がつかなかったよ
434デフォルトの名無しさん:05/03/10 14:07:36
>>433
ついでに言うと

リファレンスには載ってないけど
Type Hoge
Public
a As Long
Private
b As Long
End Type

というように構造体メンバにアクセス法を指定できるようになってるよ。
435434:05/03/10 14:17:24
ABの構造体のパディング方法がおかしいのかどうか分からないけど

ACCEL構造体とかVCから移植すると動かないんだよね。

Type ACCEL
fVirt As Byte
Private
dummy As Byte
Public
key As Word
cmd As Word
End Type

こうすると上手く動く。
436デフォルトの名無しさん:05/03/10 23:35:25
なんだこれ、delphiのぱくりじゃん( ´,_ゝ`)
437デフォルトの名無しさん:05/03/11 00:56:18
Delphiは無料じゃないしな
それにDirectXもサポート
438デフォルトの名無しさん:05/03/11 10:43:12
無料なのもあった希ガス

まぁ安部なつみのパクリよりは酷くない
っていうかこんな仕様の言語は幾らでもあるから問題は無い罠

>>436
素直になでしこ・ひまわりやってろデブ
439デフォルトの名無しさん:05/03/11 20:55:06
imaちゃん、待ってたよ・・・
440デフォルトの名無しさん:05/03/12 19:38:38
>>439
誰もレス付けてないみたいだから相手してやれよ。
441デフォルトの名無しさん:05/03/13 01:48:33
>>440
わしゃ疲れたワイ
まぁ藻前ら、それほどの技術と経験と根性があるなら、今まさに危機に瀕している↓のMMORPGを救ってくれ。
軽く問題に触れておくと、要は開発者が逃げ出しましたよと。
そしてそれに痺れを切らした3Dモデリング担当の人もプロジェクト脱退しましたよと。
そこで藻前らの力が必要になったわけで。。
この企画に参加、若しくは引継ぎすれば少なくとも藻前らのスキルアップにも繋がるだろうし。。
頼むよ。絶望に満ち溢れた世界に新たな風を吹き込んでくれ。藻前らの力で・・・・・・

         頼       ん      だ       ぞ

                 http://rob2.jp/
443デフォルトの名無しさん:05/03/15 16:59:18
正直モデリングの人まで逃げ出してたら
いくらプログラムの技術があっても助けるのは無理だと思った
444デフォルトの名無しさん:05/03/15 20:12:24
漏れも簡単なゲームを作ったりするけど、いつも困るのは
キャラクターと音楽だ。
445デフォルトの名無しさん:05/03/16 01:02:36
DirectX用「DXライブラリ」をDLLにしたもの。
ActiveBasic用サンプルあり。
ttp://www.geocities.jp/blackflyman/
446デフォルトの名無しさん:05/03/16 10:47:25
>>445
よくわからないがなんだかすごそうなわけだが...
447デフォルトの名無しさん:05/03/18 20:07:14
管理人ブログに「おいらの車は小生意気にもLLサイズ3ナンバー」って書いてあるけど、マジなんやか。
まだ学生さんなんだろ。これからガソリン高騰するらしいしなあ。
448デフォルトの名無しさん:05/03/20 21:24:47
>>447
他人の財政状況を気にすることはないと思いますよ。

>>445
対応していないABのバージョンとかあるの?
449デフォルトの名無しさん:05/03/20 23:21:32
これは関連スレに入れるべきなのか?
http://pc5.2ch.net/test/read.cgi/gamedev/1111249402/
それともスルーすべきだったのか?
450デフォルトの名無しさん:05/03/21 00:15:05
>>449=blackflyman=kiyo
451デフォルトの名無しさん:2005/03/23(水) 15:05:11
華麗にスルー汁
452デフォルトの名無しさん:2005/03/27(日) 03:50:15
C++至上主義な人って多いのかね?
453デフォルトの名無しさん:2005/03/27(日) 10:53:41
それは「言語にこだわる人って多いのかね?」と同じくらい愚問だ。
割合は少なくても、至上主義な人間は口に出すことが多いから多く見えるだけだろう、きっと。
特定言語至上主義な人の数は、開発者全体から見れば実際は少ないと考えている。
「愛着のある言語」というのはあるかも知れないけどね。
454デフォルトの名無しさん:2005/03/28(月) 01:15:17
いや、「オブジェクト指向=C++」的な発言を本家でもこのスレでも見かけるからさ。
オブジェクト指向ならJavaでもRubyでもDelphiでもあるわけで。
まあ、作者自身C++を目標にしているから、というのもあるのだろうけど、
もう少し独自性がほしい。あくまでも願望だけど。
455デフォルトの名無しさん:2005/03/28(月) 03:18:59
コレって言語仕様を詳しく解説してる資料ってないの?

識別子の大文字/小文字判別とか使用できる文字数とか基本的なことが
本家のHPやヘルプにも載ってないみたいだけど。
456453:2005/03/28(月) 03:34:21
>>454
そういう意味か、勘違いしてた。スマソ。
457デフォルトの名無しさん:2005/03/28(月) 08:11:42
Windowsプログラミングに使われていてユーザー数も多いオブジェクト指向プログラミング言語と言えば、
現状ではやっぱりC++だけしか存在しないというのが大きいのだろう。

>>455
MacroだけはN88互換の為大文字小文字は無視。それ以外は区別するって仕様の筈。
458デフォルトの名無しさん:2005/03/29(火) 02:26:53
もっと貪欲に多言語のいいとこ取りをしてほしい。
その上でABらしさが出てくればベスト。

で、β7キタ━━━━(゚∀゚)━━━━ッ!!
さすがにβ最終版だけあっていくつかサンプルもついている。
459デフォルトの名無しさん:2005/03/29(火) 03:17:06
>>458
多言語のいいとこ?具体的に言えよ
ABらしさ?イカレてんのかお前の頭は
460デフォルトの名無しさん:2005/03/29(火) 13:19:40
何か「事業概要」とかのリンクがあるけど、会社組織みたいなものにするつもりなのかな?
461デフォルトの名無しさん:2005/03/29(火) 18:34:42
寒い寒い寒い寒い

>>460
一瞬不安になったが、ただの自己紹介とサイト概要だったので安心した
462デフォルトの名無しさん:2005/03/29(火) 18:38:20
修正版age

b7からいきなりb7a3か
463デフォルトの名無しさん:2005/03/29(火) 21:41:00
>>462
もちろんaとa2はあったよ。
464デフォルトの名無しさん:2005/04/02(土) 22:42:05
wsprintfみたいに引数を可変個取ることができる関数ってABでは記述できないですよね?
465デフォルトの名無しさん:2005/04/02(土) 22:47:36
>>464
できない。
ヘルプには載っていないけど引数の省略が出来るだけ。
466デフォルトの名無しさん:2005/04/02(土) 22:58:06
>>465
引数の括弧を別にするんでしたっけ。確かに引数の名前とか、扱いが簡単にはいかないですよね。
wsprintfの定義もCDECLなんて見かけないものがありますし。これが呼び出し規約とか言う奴かな。

引数の上限を設けて〜なんて方法を思いついたんですが、何だか見た目の悪いやり方ですよね。
まあ、そこまで重要なことではありませんので、仕方ないです。どうもありがとうございました。
467デフォルトの名無しさん:2005/04/04(月) 09:06:33
b7a4age
468デフォルトの名無しさん:2005/04/08(金) 21:58:39
昨日のうちにa5age
469デフォルトの名無しさん:2005/04/09(土) 23:04:44
貧乏人は無料ソフトに群がるな。
時代は
real basic
だっぺ
そのうち、このabも
調子こいて
有料化するぜ
そうしたら、
貧乏人は切り捨て。
470デフォルトの名無しさん:2005/04/09(土) 23:09:09
田舎もんは黙ってろ
471デフォルトの名無しさん:2005/04/10(日) 14:13:03
GetProcAddress()から得た関数のポインタを呼び出せるのはまだ実現してない?
472デフォルトの名無しさん:2005/04/11(月) 18:47:08
>>471

まだ、できないようだよ。

ABは変数ポインタが強化されているのに
関数ポインタがイマイチだよね。
473デフォルトの名無しさん:2005/04/11(月) 21:48:22
>>472
やっぱまだなんですね。実装の難しさがどのくらいかはわからないけど
4の基本構想に組み入れてほしかった。

クラスとかわからないから他の新しいもので遊びたいんだよう。
474472:2005/04/12(火) 11:28:43
こんなのどうかな

Dim pProc As FunctionPtr(Hoge1 As DWord, Hoge2 As DWord) As DWord

pProc = GetProcAddress(hLIB,"HogeA")

pProc(100,200)


ちょっと微妙。。。
475デフォルトの名無しさん:2005/04/12(火) 22:59:41
>>474
いいと思うよ。
それならC並みの表現が可能で、しかもCより直感的に解りやすい。
ただ、関数を表す予約語を導入しないといけないのがマイナス点かな。
まぁBasicなら予約語導入にそんなに遠慮することもなかろう。
476デフォルトの名無しさん:2005/04/13(水) 18:44:43
FunctionPtrより*Functionの方がいいんじゃないかと思う。
いつの間にかBytePtrとかも*ByteのTypeDefになっているし。
477デフォルトの名無しさん:2005/04/13(水) 22:40:47
Cの関数ポインタはちょっと特殊だよな。
こういうのをSyntaxSugger(構文糖衣)っての?
区別できるような書き方が欲しいところ。
478デフォルトの名無しさん:2005/04/13(水) 23:07:04
こんなんだったら笑う
Dim pProc As FuncAddress
pProc = GetProcAddress(hLIB,"HogeA")
PUSH 200
PUSH 100
CALL pProc
479デフォルトの名無しさん:2005/04/14(木) 21:23:17
そういやインラインアセンブラの話もちらっとあったような気がする。
480デフォルトの名無しさん:2005/04/14(木) 21:38:11
>>479
v4.0の新機能リストからいつのまにか消えてた
481デフォルトの名無しさん:2005/04/22(金) 10:21:57
コンパイラに自信があるんじゃないですか?
482デフォルトの名無しさん:2005/04/22(金) 15:10:30
こいつのVal関数って"+123.45"とか頭に"+"が付いてると駄目なのか・・・
全然数値に変換してくれないから小一時間悩んじまったじゃねーか!
483デフォルトの名無しさん:2005/04/23(土) 12:33:37
それは作者さんの方に報告した方がいいんじゃない。
484デフォルトの名無しさん:2005/04/29(金) 11:51:16
これって、VBみたいにランタイム必要なんですか?
485デフォルトの名無しさん:2005/04/29(金) 11:56:16
>>484
うるせえボケ自分で調べろ
486デフォルトの名無しさん:2005/05/01(日) 16:18:36
>これって、VBみたいにランタイム必要なんですか?

基本的にはいらない。

でもそんな事は作ってみりゃ分かる事だろ。
簡単な奴なら5分もかからんぞ。

これもゆとり教育の弊害か?
487デフォルトの名無しさん:2005/05/04(水) 20:14:24
ゆとり教育した奴からの感染
488デフォルトの名無しさん:2005/05/07(土) 10:50:59
最近音沙汰がないなあ
489デフォルトの名無しさん:2005/05/07(土) 11:44:18
とか言ってるそばから正式版公開日決まりましたよ
490デフォルトの名無しさん:2005/05/07(土) 11:56:12
インラインアセンブラ欲しかったなぁ・・・
491デフォルトの名無しさん:2005/05/07(土) 19:19:38
公式ガイドブック、やっとみつけた! わかりやすいし、買ってよかった。
             ,:::-、      __
      ,,r::::::::::::〈:::::::::),,,,,,,,,,,,ィ::::::ヽ
      〃::::::::::::;r‐''´:::::::::::::::::::::ヽ::ノ
    ,'::;'::::::::::::::/:::::::::::::::::::::::::::::::::::
     l::::::::::::::::::l:::::::::::●::::::::::::::●:::j
    |::::::::::::::::::、::::::::::::::( _●_):::::,j:  クマー!
    }::::::::::::::::::::ゝ、:::::::::|∪|::::::ノ;!
.    {::::::::::::::::::::::::::::`='=:ヽノ:::::/     
    ';::::::::::::ト、::::::::::::::i^i::::::::::::/
      `ー--' ヽ:::::::::::l l;;;;::::ノ
492476:2005/05/08(日) 12:32:59
493デフォルトの名無しさん:2005/05/08(日) 15:39:47
>>492
D言語ではfunctionだったはずだからそれにあわせただけでは。
494デフォルトの名無しさん:2005/05/09(月) 21:08:19
正式版4 アップロード記念
495デフォルトの名無しさん:2005/05/10(火) 11:08:31
関数ポインタに対応したし、
やっとプラグイン機能のあるソフトを作れますね。

でも、クラス関連の機能の向上はあまりないね。
これからという感じなのかな?
496デフォルトの名無しさん:2005/05/11(水) 09:43:48
dim hoge as string
hoge = str$(100)
dx_DrawText(100,100,hoge,D3DCOLOR_XRGB(255,255,255))
とすると
hello.abp(97) - "str$(100)" 無効な識別子です

というコンパイルエラーになってしまいます。
なぜでしょう?
497デフォルトの名無しさん:2005/05/11(水) 12:22:36
× str$
○ Str$
498デフォルトの名無しさん:2005/05/11(水) 12:47:12
>>497
えーーーー
大文字小文字区別なのーー?
499デフォルトの名無しさん:2005/05/11(水) 20:31:24
どう、調子は?
500デフォルトの名無しさん:2005/05/11(水) 21:00:43
>>498
>>455-457あたりでも出てるけど、細かい言語仕様がヘルプにも載ってないんだよな。
意味不明なエラーに悩まされないためにも、こういうのはちゃんと明示しといて欲しいな。

>>499
Ver.4はもうちょっとバグ報告が出て安定するまで様子見。
501デフォルトの名無しさん:2005/05/12(木) 21:19:47
掲示板でバトルがあったようだが。
502デフォルトの名無しさん:2005/05/12(木) 22:23:54
なんだかなぁ。。。
まけイヌさんのまとめとLogのこれまでの流れを見ると、HUNTERってのは考え方古い
くせにガキっぽいって感じか。それでいて押し付けがましい。

ん?
503デフォルトの名無しさん:2005/05/13(金) 03:52:29
N88Basicとの互換性はどんな感じ?
504デフォルトの名無しさん:2005/05/13(金) 12:28:24
>>502
そんな奴がこのスレにも来ていた気がするんだが気のせいか?
505デフォルトの名無しさん:2005/05/13(金) 12:37:14
HUNTER=厨と認定してみるテスト
506デフォルトの名無しさん:2005/05/13(金) 15:57:29
先生!>>504の発言の意図が読み取れません
507デフォルトの名無しさん:2005/05/13(金) 16:42:53
ActiveBasicを作りたいんですけど参考になる本はありませんか?
508デフォルトの名無しさん:2005/05/13(金) 16:51:10
大きく出たなおいw
509デフォルトの名無しさん:2005/05/13(金) 17:27:57
>>507
N88Basicの言語仕様と字句・構文解析とリンカ・ローダとx86の事が書いてある本
510デフォルトの名無しさん:2005/05/13(金) 17:29:59
だってこれ一人で作ってるんでしょ?
すごいよね。俺にもできるよね?
511デフォルトの名無しさん:2005/05/13(金) 17:31:16
しかも21歳かよー
512デフォルトの名無しさん:2005/05/13(金) 19:53:28
作者乙
513デフォルトの名無しさん:2005/05/14(土) 01:21:12
オーバーライド、オーバーロードができるようになるのは、
いつ頃になるんだろうか?
514デフォルトの名無しさん:2005/05/14(土) 02:14:47
>>513
必要無いだろ。
515デフォルトの名無しさん:2005/05/14(土) 03:03:49
あれだね、エディタ部の実装までやまもと氏がやっておられるわけで
荷が重そうだけど、VBのようにある程度自動的に関数/変数名、","の
後のスペースの補正といったフォーマットをしてほしいかも
typoがわかりやすいんだよね
516デフォルトの名無しさん:2005/05/14(土) 11:51:17
>>514
おいおい、オブジェクト指向化で、オーバーロードはともかくオーバーライドがなきゃ
クラスの意味が殆どないぞ?
517デフォルトの名無しさん:2005/05/14(土) 11:54:24
>>516
あほかお前。
他の言語使えよ。
518デフォルトの名無しさん:2005/05/14(土) 12:19:23
Over Ride??
519デフォルトの名無しさん:2005/05/14(土) 13:17:24
ABのオブジェクト指向化の話をしてるのに。
オブジェクト指向化は作者の意向でしょうが。
520デフォルトの名無しさん:2005/05/14(土) 13:49:32
>>519
寝言は寝て言え。
521デフォルトの名無しさん:2005/05/14(土) 14:10:12
HSPユーザーがご迷惑をおかけしております。
522デフォルトの名無しさん:2005/05/14(土) 15:13:39
>>513

オーバーライドはもう使えるようになってる。HELPをちゃんと見ろよ。

ただ、仮想関数をオーバーライドしても
仮想関数テーブルに登録してくれるような機能はまだついてなかった
気がする。
523522:2005/05/14(土) 15:19:43
すまん、ageてしまった。

>>513
オーバーロードはC++以外のオブジェクト指向言語では嫌われている様子。
便利な反面、気づき難いバグの温床になりやすい。
524513:2005/05/14(土) 22:39:00
>>522
#prompt
Class CSuperClass
Public
Sub Foo(): Print "CSuperClass": End Sub
End Class

Class CClass: Inherits CSuperClass
Public
Sub Foo(): Print "CClass": End Sub
End Class

Dim PTest As *CSuperClass
PTest = new CClass: PTest->Foo(): delete PTest
というソースだとCSuperClassのメソッドが呼び出されてしまうから、
てっきりオーバーライドが実装されていないのかな、と思ってしまった。
525デフォルトの名無しさん:2005/05/14(土) 23:43:58
>>523
それって演算子のオーバーロードのことじゃない?
オーバーロード自体が不評なんて聞いたこと無い・・・
526デフォルトの名無しさん:2005/05/15(日) 03:02:25
>>524
AB4.0ではオーバーライドできない。
できるのは隠匿だけ。
527デフォルトの名無しさん:2005/05/15(日) 17:11:11
というか山本氏はイケメンじゃね?
528デフォルトの名無しさん:2005/05/15(日) 20:53:09
まじ?
529デフォルトの名無しさん:2005/05/16(月) 10:15:10
ブログに写真らしきものが載ってたんだが。
530デフォルトの名無しさん:2005/05/16(月) 10:17:42
これって、VBみたいにランタイム必要なんですか?
531デフォルトの名無しさん:2005/05/16(月) 10:55:38
はい。
532デフォルトの名無しさん:2005/05/16(月) 11:02:52
はい?
533デフォルトの名無しさん:2005/05/16(月) 11:48:34
うそー
534デフォルトの名無しさん:2005/05/16(月) 11:49:01
Oracleには接続できますか?
535デフォルトの名無しさん:2005/05/16(月) 12:41:23
>>532は川井一仁
536デフォルトの名無しさん:2005/05/16(月) 17:28:24
>>531

語弊あり、
DirectXのプログラミングとかにはそれ相応のランタイムが必要。
それ以外のプログラムはランタイム不要。

※WindowsXPなんかの場合AB自体がVBのランタイムが必要なことがある。
537デフォルトの名無しさん:2005/05/16(月) 19:41:08
VB製かよ・・・
538デフォルトの名無しさん:2005/05/16(月) 20:49:08
>>537
いや、確かにランタイムの一部が必要だが、ABはC++製。
539デフォルトの名無しさん:2005/05/16(月) 21:36:12
嘘ばかり書きやがって
540デフォルトの名無しさん:2005/05/16(月) 21:53:52
http://www.discover-soft.com/article/winxp.htm
http://www.asahi-net.or.jp/~ri3a-okn/chipro/riched/riched.html

リッチエディットを使うのにGAPI32.DLLが必要。(RICHED32.DLLは同梱されていた)
541デフォルトの名無しさん:2005/05/17(火) 13:48:08
あれか。人目に触れないところに書いてあるトラブルサポート。
それについて質問するやつが後をたたないという。
542デフォルトの名無しさん:2005/05/18(水) 18:00:27
なんかVirtualAllocに対して無効な識別子ってでるんだけど
どうしたらいい?
543デフォルトの名無しさん:2005/05/19(木) 12:00:55
戻り値の代入先がポインタじゃなかった
吊ってくる
544デフォルトの名無しさん:2005/05/19(木) 12:41:54
>>543
駄目だ死ぬんじゃない!
DX9が動かないのに比べればまだいける!
545デフォルトの名無しさん:2005/05/24(火) 23:35:53
ABも周辺ツールが充実してたらユーザーの拡大に繋がるかと思うが
HSPの方が簡単じゃんて言われたらハイそうですね。としか言えない・・・
人間て結局楽な方に行くんだな
546デフォルトの名無しさん:2005/05/25(水) 21:33:01
初心者にも優しいな
age
547デフォルトの名無しさん:2005/05/25(水) 21:45:40
本家掲示板は初心者にも優しい。非常に優しい。

ここは優しくない。
548デフォルトの名無しさん:2005/05/25(水) 22:16:09
やさしく…してくださいね?
549デフォルトの名無しさん:2005/05/25(水) 23:45:09
質問は本家の掲示板の方が良いんじゃない?
本家にヘルプも出来たけど初心者の疑問に答えるようなヘルプじゃないのが萎え
もっと噛み砕いたヘルプにした方が初心者に優しいかと思う
550デフォルトの名無しさん:2005/05/25(水) 23:52:45
あの程度も理解できない人間は使うな
551デフォルトの名無しさん:2005/05/26(木) 03:33:02
また随分と閉鎖的な思考だな
ユーザー数増えないよ
552デフォルトの名無しさん:2005/05/26(木) 16:42:43
たしかに勉強はした方が良いかもしれません。
初心者が努力しやすいのを希望。
553デフォルトの名無しさん:2005/05/26(木) 23:14:42
とりあえずダウンロードしてみたんですが
MSX BASICとSHARP PC-1245のBASICしかわからない漏れ
でもとりあえず遊んでみたい。

とりあえず超初心者のとっかかりとして
以下みたいな延々と四角を書くようなものを動かしたいけど
どーやればええでしょうか?

10 X=INT(RND(0)×256)
20 Y=INT(RND(0)×192)
30 C=INT(RND(0)×16)
40 LINE (X.Y)-(X+10,Y+10),C,,BF
50 IF INKEY$=" " THEN END
60 GOTO 10

あとPRINT文とINPUT文とFOR-NEXT文と
IF文だけわかればちょっと当分遊べそうなんだけど
やりかたぜんぜんわからん

本とか出てるみたいだから買ったほうがええかね?
554デフォルトの名無しさん:2005/05/26(木) 23:21:53
>>553
買ってから言えよ。
555デフォルトの名無しさん:2005/05/27(金) 07:44:58
>>553
ソースコードの先頭に#N88BASICを書く。

変数は全てDimで宣言しなければならない。Dim X As Long, Y As Long, C As Long
Longは整数型の意味。Doubleにすると実数、Stringだと文字列。
掛け算の演算子は *
関数は大文字小文字を区別するのでInt Rnd Inkey$にする必要がある。
そのRndには引数がない。
Inkey$も関数だから()をつける必要がある。
556デフォルトの名無しさん:2005/05/27(金) 07:56:08
>>553
互換性をうたってはいるものの、昔のBASICとは殆ど別物だという事は心に止めておいてくれ。
557デフォルトの名無しさん:2005/05/29(日) 20:30:52
アドレス変わた+401age

http://www.discoversoft.net/
558デフォルトの名無しさん:2005/05/30(月) 04:24:21
1.Dim hDC As HDC
2.Dim hDC As DWord

どっち使ってる?
559デフォルトの名無しさん:2005/05/30(月) 10:26:36
1
560デフォルトの名無しさん:2005/05/30(月) 12:50:28

可読性を鑑みるとHDCだね。

ABはC++と違ってHGDIOBJなんかをキャストしなくていいのが楽でいい。
でも、キャストがないとコンパイラの開発は大変なんじゃないかな。
561デフォルトの名無しさん:2005/05/30(月) 17:23:14
>>560
型のチェックをしなくていいからコンパイラは楽だろ。

ちなみにC++でもNO_STRICTを#defineするとハンドルの類は全てvoid *からのtypedefになる。
562デフォルトの名無しさん:2005/06/01(水) 08:03:20
大文字小文字の区別って最初何これ?て思った
563デフォルトの名無しさん:2005/06/01(水) 22:45:39
なんかDiscoversoftコミュニティっつーのができているage
564デフォルトの名無しさん:2005/06/03(金) 14:54:33
また狩人が暴れてる。
565デフォルトの名無しさん:2005/06/03(金) 19:37:23
ふむ、興味深いね。
よく読んでないけど、おりゃ氏が初心者のために簡単なコードを自由に投稿、閲覧できる
コミュニティみたいなのがほしいなぁ、っていった(というより苦言かな、作者にも噛み
付くぐらい)のを狩人氏がそんなコピペで流用できてしまうようなもんはけしからん、初
心者は苦労すべきだって言った感じかな?(違ってたらつっこんでくれ)

おりゃ氏も狩人氏も自分の意見を押し付ける感じが否めなくてどっちもどっちって感じだ
けど、やっぱり狩人氏のほうが痛いな
566デフォルトの名無しさん:2005/06/03(金) 23:03:53
なによりもなによりも

切れ端の利用は駄目だがライブラリとして提供されているものはok

って考え方が理解に苦しむ
567デフォルトの名無しさん:2005/06/03(金) 23:22:58
狩人氏の考えよりも
おりゃ氏の考えの方が
ABとしては発展するだろ!!さすがに!

狩人氏案:初心者が離れる
おりゃ氏案:全体のレベルアップに繋がる
568デフォルトの名無しさん:2005/06/05(日) 23:41:49
>565
実際、どっちも痛いよな。
ぶっちゃけ、おりゃ氏は自分のサイトの宣伝になって、収入増えてうはうはだろうが。
569デフォルトの名無しさん:2005/06/06(月) 23:28:44
>>568
人間の汚い部分は見ちゃダメ
570デフォルトの名無しさん:2005/06/07(火) 10:32:30
第3者って2chねらーだろう!!さすがに
571デフォルトの名無しさん:2005/06/07(火) 11:22:26
おれおれっ
書き込んだのっ

おれおれっ
572デフォルトの名無しさん:2005/06/07(火) 17:27:33
しかしまぁ頻繁にバージョンアップするんやな
573デフォルトの名無しさん:2005/06/07(火) 17:33:55
Var3が出た直後もこんな感じだったさ。
574デフォルトの名無しさん:2005/06/07(火) 21:06:59
ActiveBasicには汚い人間ばかりですね。
575デフォルトの名無しさん:2005/06/07(火) 21:08:41
アップデート
ActiveBasic Ver4.01.02をリリース
[ 2005/6/7 ]
関数パラメータとして多次元配列を引き渡せるようになりました。

アップデート
ActiveBasic Ver4.01.01をリリース
[ 2005/6/6 ]
Ver4.01のバグフィックス版です。


毎日更新とは、すごい言語ですね。
576デフォルトの名無しさん:2005/06/07(火) 22:04:46
よくあることさ。

[ 2005/2/3 ] Ver4.0β5(修正版)をリリース
[ 2005/2/2 ] ActiveBasic Ver4.0β5をリリース

・ActiveBasic Ver3.08aをリリース 2004/3/29
・ActiveBasic Ver3.08をリリース 2004/3/27

・ActiveBasic Ver2.59 2003/1/27
・ActiveBasic Ver2.58a2 2003/1/23
・ActiveBasic Ver2.58a 2003/1/21
・ActiveBasic Ver2.58 2003/1/20

・ActiveBasic Ver2.57aをリリース 2003/1/15
・ActiveBasic Ver2.57をリリース 2003/1/14

・ActiveBasic Ver2.55a2をリリース 2002/11/12
・ActiveBasic Ver2.55aをリリース 2002/11/11
・ActiveBasic Ver2.55をリリース 2002/11/9

577デフォルトの名無しさん:2005/06/08(水) 00:54:02
MSのほうがマシに思えてきた
578デフォルトの名無しさん:2005/06/08(水) 15:36:35
N88BASIC互換て言っても完全互換じゃないんだよね
dim文で宣言しないと変数が使えないし
dim文で宣言しなくても変数が使えるのが本家n88basic
579デフォルトの名無しさん:2005/06/08(水) 18:51:35
まあどっちでもいいんだけどな
580デフォルトの名無しさん:2005/06/08(水) 19:51:08
N88BASICモードでif文中で条件演算子を使うとエラーが出やがる
形が違うだとさ・・・

if a>0 then が使えないなんて
581動いたけど何か?:2005/06/09(木) 08:15:43
#include "n88test.idx"

#N88BASIC

' ↓ ここからプログラムが実行されます

Dim a As Long
a = 1
if a>0 then print "a"
582デフォルトの名無しさん:2005/06/09(木) 11:24:47
if a>0 then
  print "a"
end if
583デフォルトの名無しさん:2005/06/09(木) 11:29:00
タスクトレイにCPUクロックをリアルタイム表示するソフトって作れますか?
584デフォルトの名無しさん:2005/06/09(木) 14:19:19
>>583
努力次第
585デフォルトの名無しさん:2005/06/09(木) 14:25:50
まぁ、フリー環境としてはすごいけど
実用的かどうかと考えたら、使えない気がする。

デバッカとコンパイラの性能が微妙じゃないか?
この言語を極めるくらいならC言語したほうが100倍マシ。
そう思ってしまうのは自分だけか。

>N88Basic
 今時その言語が必要なのか。それを問いたい。


586デフォルトの名無しさん:2005/06/09(木) 18:12:44
>>585
>この言語を極めるくらいならC言語したほうが100倍マシ。
>そう思ってしまうのは自分だけか。

おそらく、ABを極めようなんて思ってる人間はこのスレにいないので、
そう思ってるのもおそらく君だけだ。
ここはABを生暖かく見守るスレだもの。

>今時その言語が必要なのか。それを問いたい。

世の中必要な物だけで構成されているわけじゃねーな。
BrainFuckを見てみろ。ABも同じだ。ネタに近い。
587デフォルトの名無しさん:2005/06/09(木) 23:00:27
言語仕様そのものは既存のパラダイムを全く出ない。
C++にBasic風の表記を持ち込んだだけに見える。
しかしそれに意味が無いとは思わない。
表層的な形が変わるだけでも見えるものが全く違う。

といいつつC++メインで使う俺なワケだが、
ActiveBasicにはけっこう期待してるよ。
588デフォルトの名無しさん:2005/06/12(日) 09:47:10
N88BASIC
当時の非力なマシンよりも遥かに高速で動くソフトが作れる
非力過ぎて実現させる事が出来なかった事を実現させる事が出来る
アセンブラ使えば良いじゃんてのは逃げだああああ

それはさておき山本君バイト忙しいみたいだね
関係ないけど何気にギャオのリンク貼ってある
589デフォルトの名無しさん:2005/06/12(日) 10:52:11
386DX 16Mhzくらいだとどれ位の時間が掛かるのか
試しにPentium4M2.4Ghzのマシンで動かしてみたら2分掛かりません(デバッグ実行

#N88BASIC
100 DIM A,B,C,D,K
110 DIM X,Y,Z
120 DIM DX,DY,DZ
130 CLS 3
140 A=10:B=28:C=8/3:D=0.01
150 X=1:Y=1:Z=1
160 FOR K=0 TO 999999 STEP .3
170 DX=A*(Y-X)
180 DY=X*(B-Z)-Y
190 DZ=X*Y-C*Z
200 X=X+D*DX:Y=Y+D*DY:Z=Z+D*DZ
210 IF K>100 THEN PSET(X*5+120,Z*5+10)
220 NEXT K
230 locate 1,20:print "Program end"
590デフォルトの名無しさん:2005/06/12(日) 11:35:52
シノアがDualBasicCompiler Version1.00をリリースした
置いてあるのが何故かヤフブリ・・・
全コンテンツの容量て20Mのいかないだろ
FTPでうpしろよー
ここ最近繋がりにくいけど
591デフォルトの名無しさん:2005/06/12(日) 23:29:31
>>585
極めるとか馬鹿?
フリーの開発環境極めるなんて発想するのあんただけ
別に趣味でプログラミングしてるんだから何でもいいじゃん
592デフォルトの名無しさん:2005/06/17(金) 01:45:52
>>591
オタクは何でも極めないと気が済まないんだからそっとしておいてやれ
593デフォルトの名無しさん:2005/06/17(金) 15:59:46
自作板の最強厨みたいだなw
594デフォルトの名無しさん:2005/06/17(金) 21:11:52
聞いた聞いた。オタクの旦那さんがさあ。ってそのオタクかよ!と
595デフォルトの名無しさん:2005/06/20(月) 07:18:41
ABは自分の作りたい物しか作ってない
確かに取っ掛かりは悪いとか、正しくデバッグされない事があるとかあるけど
今の所は取っ掛かりは悪いは克服した。正しくデバッグされない事があるはその部分を書き直せば大抵はOK

ABで金になる仕事をしようとかそんな事全く考えて無いから別に良いのだ
一度も使った事がない関数や命令はあってもこれもまた困らない
自分にとって必要ではない関数や命令だからだ


それなりスピードが出て、自分の作りたい物が割りと手短に作れる物がたまたまABだっただけ
HSPにしなかったのは小数点演算と整数演算とを分けて考える必要性があった為
単にそれだけ
596デフォルトの名無しさん:2005/06/20(月) 13:34:29
相変わらず文字列関連のバグが多いみたいだな
597デフォルトの名無しさん:2005/06/21(火) 15:09:47
この言語、商用に使おうって奴の存在は聞くだけ無駄だろうね?
598デフォルトの名無しさん:2005/06/21(火) 16:02:07
>>597
商用に使おうなんて発想するあんたの存在が信じられない
599デフォルトの名無しさん:2005/06/21(火) 21:08:15
商用に使えたとしても
>>597にはできまい。
600デフォルトの名無しさん:2005/06/23(木) 11:07:11
出来上がった物に問題無ければ、何で作ろうが関係ないのではないかと思う今日この頃。
601デフォルトの名無しさん:2005/06/23(木) 11:23:56
>>600
無職の人ですか?学生さん?
602デフォルトの名無しさん:2005/06/23(木) 15:40:46
>>600
それ、理屈としては間違ってない
しかし企業はCで書く事を推し進めてくる
それがスタンダードだからな

そこでだ、それを打ち崩せるのならやってみ見る気は無いか?
やれたらあんたは大物だ
その時は是非ともお手並みj拝見したいね
どうだい?
603デフォルトの名無しさん:2005/06/23(木) 16:35:11
ってかこの言語使ってる人ってどのくらいいるの?
604デフォルトの名無しさん:2005/06/23(木) 16:36:19
人数?そんな事を知って、何になる?
605デフォルトの名無しさん:2005/06/23(木) 21:05:07
Cが登場した時はBASIC&Assembler全盛期だった
人数そのものは無関係だと思うがな
606デフォルトの名無しさん:2005/06/23(木) 21:33:21
「開発者が一人だから仕方あるまい」程度に考えてくれ。
607デフォルトの名無しさん:2005/06/23(木) 21:34:53
200人ぐらい
608SOURCE:2005/06/23(木) 22:30:40
>>607
日本に一億二千万人居てそのうちまともにパソ弄れる香具師が15歳〜64歳だとして
約8675万8000人だそうなので
そのうちの200人というとかなり少ない気がする。

参考:平成11年10月1日現在推計人口結果の要約↓
http://www.stat.go.jp/data/jinsui/1999np/#05k3d-a
609デフォルトの名無しさん:2005/06/23(木) 22:36:23
>>607
AB界隈のコミュニティを見れば、かなり多めに見積もってる感じがするんだけど…
610デフォルトの名無しさん:2005/06/23(木) 22:37:23
たしかにトータルダウンロード数よりは多いな
611デフォルトの名無しさん:2005/06/24(金) 01:22:38
あらゆる分野に共通する法則として
確実にまともなのな20分の1が大体の相場
この場合はトータルダウンロード数の20分の1のぐらいだと思う
612デフォルトの名無しさん:2005/06/24(金) 16:27:08
2000人くらいかな
613デフォルトの名無しさん:2005/06/24(金) 21:16:18
>>611
200/20=10
まともなのがたったの十人…
614デフォルトの名無しさん:2005/06/24(金) 21:59:17
そんなにいるのかよ
615デフォルトの名無しさん:2005/06/24(金) 22:14:15
よく考えたら、まともなのって二、三人くらいだな
十人もいないや
616デフォルトの名無しさん:2005/06/24(金) 22:25:31
おまいら俺の疑問に答えてくれ

RADでメニューを割り当てたウィンドウ作りコンパイル
開く(DialogBox)→消す→開く を行うとメニューバーが消えているんだが…

なじぇ?
617デフォルトの名無しさん:2005/06/25(土) 18:16:14
>>616
再現できなかったんでどっかに上げてくれ
618デフォルトの名無しさん:2005/06/25(土) 23:18:30
Ver4.02うp
619デフォルトの名無しさん:2005/06/26(日) 11:53:39
よし。

暇だからリバーシのアルゴ考えようぜ藻舞ら。
620デフォルトの名無しさん:2005/06/26(日) 11:57:28
8x8の2次元配列に重み数値を入れておいて
置ける場所の中から一番数値の大きい所を選んで行くってのはどうだ?
621デフォルトの名無しさん:2005/06/26(日) 13:40:47
>>620
そんな一番基本的なアルゴ言われても・・・
622デフォルトの名無しさん:2005/06/26(日) 16:38:40
>>619
別のスレたてろ
623デフォルトの名無しさん:2005/06/26(日) 19:13:05
リバーシとかツマンナス
624デフォルトの名無しさん:2005/06/30(木) 14:00:23
HSPと対比してどっちがいいんだかわかんないよ
625デフォルトの名無しさん:2005/06/30(木) 14:45:54
>>624

どっちが勝ってるということはない、Cが最強ってことは間違いないが。。。

好きな言語を好きなように使えばいいじゃん。
626デフォルトの名無しさん:2005/06/30(木) 14:55:01
じゃあこの際C++って事で
627デフォルトの名無しさん:2005/06/30(木) 20:21:55
>>624
ゲーム作るならHSP、ソフト作るならAB
速度の面はAB>HSP
簡単さではAB<HSP
インタプリタ対コンパイラなんで、結局は一長一短

とマジレス
628デフォルトの名無しさん:2005/07/01(金) 09:54:50
シーソーゲームみたいだな
629デフォルトの名無しさん:2005/07/01(金) 10:33:50
↓シーソーゲーム歌え
630デフォルトの名無しさん:2005/07/01(金) 17:13:47
N88BASICモードって・・・
486DX4 100Mhzで同じ物を動かすより圧倒的に速いけど(Pen4 3.4Ghz)
バグに泣かされるよ
疲れてしまうほど


631デフォルトの名無しさん:2005/07/01(金) 19:28:45
>>630
これのN88互換モードはオマケ程度に考えといた方が良い。
昔のプログラムを動かしたかったらエミュ使った方が…
Pen4の3.4GHzならで当時の環境再現しても486よりは速くなるだろ。
632デフォルトの名無しさん:2005/07/05(火) 18:27:42
>>630

そりゃそうだよ。

ABのN88BASIC関連のコマンドは
コマンド自体が直接文字を表示したり図形を表示している訳じゃない。
一旦、メモリデバイスコンテキストとビットマップに
表示したものを改めてウィンドウに表示し直している。

GDIで動作している以上遅いのはしかたない。

ディスプレイモードを変えて全画面表示すれば速度は少し改善するんじゃないかな。

どうせならDirectDrawとかでコマンドを再現すれば早くなるんじゃない。

633デフォルトの名無しさん:2005/07/05(火) 19:40:33
>>632
>>630はスピードではなくバグについて不満を漏らしているわけだが。
634デフォルトの名無しさん:2005/07/08(金) 20:06:33
>>631
例えば

#N88BASIC

dim i
print "start"
for i=1 to 90000
locate 0.0:print i
next
print "end"

こんなんでもABの方が速いです
CPUパワーの違いが出ているだけなんだけど・・・

>>632
スピードには不満は無いわけで
多次元配列にバグがあるんですよ。
可能な限り一次元配列に直したんですが、dim文がやまほど出来ちゃいました。
マルチステートメント使い倒しなんでデバッグがし辛くて・・・
そのお陰でかなり苦労しました。

フリーだからある程度は仕方が無いけどね・・・。
635デフォルトの名無しさん:2005/07/08(金) 21:15:20
>>634
誰かわかった
お前、あいつだろ?
636デフォルトの名無しさん:2005/07/08(金) 22:06:23
そんな嘉門達夫みたいな台詞を吐かれてもねえ

ABのN88BASIC modeで競馬関係のソフトを作ってる人が他にもいるんですか?
637デフォルトの名無しさん:2005/07/10(日) 22:36:17
んで、誰かリバーシのDLL作ったの?
638デフォルトの名無しさん:2005/07/12(火) 21:34:08
そんな頭ね〜よorz
639デフォルトの名無しさん:2005/07/13(水) 04:03:22
>>638
同じく
640デフォルトの名無しさん:2005/07/13(水) 21:24:23
4.03キター

とかって誰もやらないのな。
大ちゃんってここ読んでるのか?
641デフォルトの名無しさん:2005/07/13(水) 22:35:19
>>637
これって、DLLの他にデータを置くのは禁止してるのな。
バックプロパケーションやシナジェティック、遺伝的アルゴリズム等の
ニューロコンピューティングが使えたら、学習したデータ持たせるのに。
642デフォルトの名無しさん:2005/07/14(木) 08:35:09
>>641
リソースにいれ(ry
643デフォルトの名無しさん:2005/07/17(日) 02:11:19
ささらキモッ。なにあのキチガイ。
644デフォルトの名無しさん:2005/07/17(日) 08:58:26
Ver2.6の方が使いやすかったな。コンパイラになったのは評価されると思う
けど、なんでDirectXなんてサポートしたんだろう。掲示板ではEditboxや
button等を利用する標準的なWin32アプリの需要が多いように見受けられるし。
Win32APIを利用する事が前提なら、basic的なマクロスクリプトの性格が
失われるようにも思うんだが。
645デフォルトの名無しさん:2005/07/17(日) 18:14:48
>>643
ささらは別にキモいとは思わんが、iwaoがキモい。
日本人じゃないよね?どこの人かな?
646デフォルトの名無しさん:2005/07/17(日) 19:06:33
ただ閲覧数が何とかと言っているのはあなたの勘違いじゃないのかな〜?と教えてあげたい。
647デフォルトの名無しさん:2005/07/17(日) 20:36:11
>>646
そう?実際に閲覧数はトップだし、それなりに需要はあるんじゃないの?
オブジェクト指向を理解しているクラスだとは思えないけどさ。
648デフォルトの名無しさん:2005/07/18(月) 00:02:42
>>647
それならそれでいいよ。俺はオブジェクト指向はわからないってのもあるけど。
ただ「何か本格的」って感じのタイトルだったから、閲覧数が伸びて、その結果をありのままに
受け止めたって言われればそうだと言わざるを得ないって感じだったよ。
まあ、評価できる立場じゃないけど、どなたかの指摘を受けて改良してるあたりはいい姿勢でしょう。

う〜ん、俺の頭の中はv3で止まってるわけなんだけど、いつの間にかすごいことになってるね。
こんなのがフリーで、かつ一人の人間が作り上げているなんて…
649デフォルトの名無しさん:2005/07/18(月) 00:39:43
確かに言われてみれば「iniファイル操作クラス」って随分仰々しいタイトルだった。
あのクラスタイトル負けしてるショボイクラスだし、正直なところ俺もオブジェクト指向はよくわからん。
閲覧数が伸びてるのを見て、投稿してよかったって思ってたんだけど、実際がっかりさせた人のほうが多かったかも…orz

指摘してくれてありがd。いい勉強させて貰ったよ。
>>643 >>647は(・∀・)ジサクジエンデシタ。ゴメンな。
650デフォルトの名無しさん:2005/07/18(月) 10:42:36
>>649
おまえが一番きもい
651デフォルトの名無しさん:2005/07/18(月) 16:06:46
>>650
おまえだけが気持ち悪い。
652デフォルトの名無しさん:2005/07/18(月) 16:56:21
>>651

   ∧_∧  / ̄ ̄ ̄ ̄ ̄
  ( ´∀`)< オマエモナー
  (    )  \_____
  | | |
  (__)_)
653デフォルトの名無しさん:2005/07/18(月) 19:55:32
夏房ウザ
654デフォルトの名無しさん:2005/07/19(火) 12:54:28
>>649-652のような大人にだけはなりたくない。

松村邦○の方がマシ。
655デフォルトの名無しさん:2005/07/19(火) 19:43:05
ニヤ(・∀・)ニヤ
656デフォルトの名無しさん:2005/07/20(水) 18:16:28
>>654

   ∧_∧  / ̄ ̄ ̄ ̄ ̄
  ( ´∀`)< オマエモナー
  (    )  \_____
  | | |
  (__)_)
657デフォルトの名無しさん:2005/07/20(水) 18:52:07
Yahoo!カテゴリに「ActiveBasic」カテゴリができてますた。
658デフォルトの名無しさん:2005/07/21(木) 10:50:23
もう四月一日は過ぎたけど…


え、マジ?
659デフォルトの名無しさん:2005/07/21(木) 21:35:06
      人__人__人__人__人__人__人__人__人__人__人
    Σ                           て
    Σ  びっくりするほどユートピア!        て人__人_
    Σ         びっくりするほどユートピア!      て
     ⌒Y⌒Y⌒Y)                          て
             Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒
 _______
 |__       ヽ(゜∀゜)ノ
 |\_〃´ ̄ ̄ ヽ..ヘ(   )ミ
 | |\,.-〜´ ̄ ̄   ω > (∀゜ )ノ
 \|∫\   _,. - 、_,. - 、 \ (  ヘ)
   \   \______ _\<
    \  || ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
      \||_______ |
660デフォルトの名無しさん:2005/07/24(日) 10:19:29
googleしか使わんから知らんかった
それよりム板にAA厨は来ないでくれ
やるならAAサロンで
661デフォルトの名無しさん:2005/07/27(水) 14:09:06
>>659
何がユートピアだ!このタコス!
662デフォルトの名無しさん:2005/07/27(水) 21:35:56
カテゴリ出来ても、厨房かプログラマ気取りしかユーザーがいないから今後サイトが増えることはなさそうだ。
663デフォルトの名無しさん:2005/07/27(水) 23:47:50
オタクがいない分だけましだな
664デフォルトの名無しさん:2005/07/28(木) 00:17:25
海老のオタクって何だよw
665デフォルトの名無しさん:2005/07/28(木) 02:49:28
Ver4.04.00がキテーるわけだが
666デフォルトの名無しさん:2005/07/28(木) 02:52:43
面倒な部分だけN88BASICで書いても問題ないから開発し易い
もっとも自分で使うアプリの開発の話なんだが
667デフォルトの名無しさん:2005/07/28(木) 20:44:51
N88の部分がボトルネックになったりしないか?
668デフォルトの名無しさん:2005/08/01(月) 22:31:39
「税金貰っているくせに」なんていう馬鹿が出てくる悪寒
669デフォルトの名無しさん:2005/08/01(月) 22:43:24
何の話?
670デフォルトの名無しさん:2005/08/02(火) 11:27:27
多分↓の事だろう(山本氏のblogから)
http://d.hatena.ne.jp/dai_optimistic/20050729

アレだよアレアレ。開発費用を税金から援助してもらえるって奴ね。
SoftEatherもこれの認定を受けてる。

↓も参考(IPA)
http://www.ipa.go.jp/jinzai/esp/2005youth/koubokekka.html

で、税金もらってる癖にって言う馬鹿が出てくるかどうか?
まぁ一人二人三人は出てくるんではなかろうか。

特にABはMacでは動かんから
「俺も税金として金を払ってるんだからMacでも動くようにしろ」
とか言う奴が出てくる可能性はある罠。
実際になでしこスレで、同様の理由で文句をいっている香具師を見た事がある。
http://pc8.2ch.net/test/read.cgi/tech/1098179243/195-197

後は
「間接的に援助してるんだから俺の意見も聞いて開発しろ。とりあえずVB互換に」
とか?

要約すれば
「税金が投入されているはずなのに、俺の自由にならないのはおかしい」
って事だな。

税金が投入されていて、自分の自由にならないものなんて沢山あると思うがね。
政○家、公務○、朝○会館、○活保護…
671デフォルトの名無しさん:2005/08/02(火) 11:36:18
>>d
ははぁ、未踏ユースに採択されたのかぁ。個人的にはABは事業体になってほしいんだよなぁ俺。
サポート込みのABは有料で、サポートなしのABは無料で配布、見たいな感じで。
そうなった時に、厨房ユーザーが寄り付かないようになればなおよしなんだけど、無理だろうな。
672デフォルトの名無しさん:2005/08/02(火) 11:36:29
文句を言うのは自由だろう。
つっこまれる事をしてるなら仕方が無い。
VB互換は意味不明だが。
673続き:2005/08/02(火) 11:37:15
それでも法的な責任がある訳ではなく、良心の問題があるだけだから、
山本氏が嫌だと言ったらそれまでだがな。

最悪でも捨て台詞を吐かれる程度だろ。
674デフォルトの名無しさん:2005/08/02(火) 12:31:51
どこでも「文句を言うのは自由」って言う奴がいるけど、
言われるのもレスするのも言われた方はたまったもんじゃないって。
相手を諭す文章を考えるのも一苦労だぞ。
675デフォルトの名無しさん:2005/08/02(火) 12:36:42
>要約すれば
>「税金が投入されているはずなのに、俺の自由にならないのはおかしい」
>って事だな。

なんだろう
自分が利用しない公園の清掃に自分の税金を使うなって感じ?
676デフォルトの名無しさん:2005/08/02(火) 12:47:10
>>675
全然違う
677デフォルトの名無しさん:2005/08/02(火) 13:13:57
やっぱ開発資金がいるのかね。

カンパじゃ足りんか。
678デフォルトの名無しさん:2005/08/02(火) 16:35:40
未踏ユースの採用テーマ概要を見ると
「64ビットコンパイラの開発」「Web新サービスの提供」等とあるので
まともにやろうとすれば環境や資料の整備・維持だけでも
それなりにまとまった資金が必要になってくるわな。
679デフォルトの名無しさん:2005/08/02(火) 16:37:01
資金が必要なのは良いとして、
あまり手広くしすぎると手が足りなくなる希ガス。
680デフォルトの名無しさん:2005/08/02(火) 17:15:56
そこで有志の登場ですよ
681デフォルトの名無しさん:2005/08/02(火) 17:23:43
「手」よりも「口」を出す香具師らばかりになる罠
682デフォルトの名無しさん:2005/08/02(火) 17:25:56
「間接的に援助してるんだから俺の意見も聞いて開発しろ。とりあえずVB互換に」
とかなw
683デフォルトの名無しさん:2005/08/02(火) 18:21:40
そういえばABはVB互換にしないと廃れるの人を最近見ないな

諦めたか?それとも素直に.NET買ったのか?
684デフォルトの名無しさん:2005/08/02(火) 19:06:52
なんにせよ、居なくなったからヨシ
685デフォルトの名無しさん:2005/08/02(火) 21:15:48
皆!symbianでn88頼む。
686デフォルトの名無しさん:2005/08/02(火) 21:50:03
symbianスレに逝って来い
687デフォルトの名無しさん:2005/08/03(水) 08:21:28
>>667
どうにか形にはなってるし
速度はCPUパワーで補えるから別段困ってはいない
とりあえず、つまらないバグさえなければ開発し易い
688デフォルトの名無しさん:2005/08/03(水) 12:05:49
いきなり伸びてると思ったら税金の話かよ('A`)
689デフォルトの名無しさん:2005/08/08(月) 17:50:44
"ProjectEditor.exe"のスクロールバーのバグが気になる。
しばらく使うとすぐにスクロールバーの位置がズレる。
前にも掲示板にバグ報告があったみたいだけど原因不明。
690デフォルトの名無しさん:2005/08/08(月) 22:54:50
ズレる程度では無くとんでもない所に描画されるし
DEBUG終了をXで行った場合復帰が遅いので操作によっては
カーソル行のコードが削除されてしまい原因不明なエラーを起こす場合もあるので
定期的な再起動が重要です

(基本的に山本氏が関心の無い事は黙殺されます)
691デフォルトの名無しさん:2005/08/09(火) 18:37:17
せめて簡単に再現できりゃいいんだけど。
692デフォルトの名無しさん:2005/08/09(火) 23:54:34
・あのウィンドウのズレはどうも子ウィンドウの左上の座標が、
 親ウィンドウ(タイトルバーを含む)の左上の位置に来たものと、
 勘違いしているらしい。

・またウィンドウの状態(最大化など)に関係なく起こる。

ここまでは前のバグ報告で明らかにされてた。
でも、691さんの仰るとおり簡単に再現できないから原因不明。
693デフォルトの名無しさん:2005/08/15(月) 18:47:17
保守
694デフォルトの名無しさん:2005/08/17(水) 23:42:57
なんか面白い話題ないか?
695デフォルトの名無しさん:2005/08/18(木) 00:07:43
ない。
せいぜい、型やクラスに識別コードをつけるようだからRTTIが実装されそうだ、ってことぐらいか?
696デフォルトの名無しさん:2005/08/18(木) 04:57:20
本家の掲示板も開店休業みたいな状態だし・・・
明らかにネイティブになってから人気が薄れたみたいな・・・
697デフォルトの名無しさん:2005/08/18(木) 10:12:49
盆だし
698デフォルトの名無しさん:2005/08/22(月) 07:42:22
今だ698ゲットォォォ
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ∩ ∩
   〜| ∪ |         (´´
   ヘノ  ノ       (´⌒(´
  ((つ ノ⊃≡≡≡(´⌒;;;≡≡≡
   ̄ ̄ ̄(´⌒(´⌒;;
ズズズズズ
699デフォルトの名無しさん:2005/08/22(月) 10:28:42
 ActiveBasic で作成されたソフトで「これはけっこう使える」といえるようなソフトが
ありますか?
700デフォルトの名無しさん:2005/08/22(月) 12:08:06
ねえな
701デフォルトの名無しさん:2005/08/22(月) 14:56:47
そもそもユーザーに腕利きがいない

ここにもいない
702デフォルトの名無しさん:2005/08/22(月) 20:32:27
たしかOrangeArchiverはDGCAや7-Zipに近いくらいの圧縮率だった気がする。
俺はより圧縮率のいいものをってことで7-Zip使っているけど。
703デフォルトの名無しさん:2005/08/22(月) 22:33:17
オフィで紹介されてるのとON ERROR〜で公開されてるツール類は技術的には参考に出来るレベルにはあると思う。
ソースが支障の無い範囲で公開されればユーザーの技術レベルの底上げになると思うんだが、どうよ?
704デフォルトの名無しさん:2005/08/23(火) 05:23:11
自分で使う物しか作ってないし・・・
公開する気ないし・・・
705デフォルトの名無しさん:2005/08/23(火) 06:08:11
        ┏┓          ┏━┓            ┏┓                          ┏━━━━┓
  ┏┓  ┗┛    ┏┓  ┗┓┃┏┓┏┓  ┏┛┗━━┓┏━┓              ┃┏━━┓┃
┏┛┗━┓┏┓┏┛┗━┓┃┃┃┃┃┃  ┗┓┏━━┛┗┓┃┏┓┏━━━┓┗┛    ┃┃
┗┓┏━┛┗┛┗┓┏┓┃┗┛┃┃┗┛    ┃┃    ┏┓┗┛┃┃┗━━━┛    ┏━┛┃
┏┛┃┏━┓  ┏┛┃┃┃    ┃┗━━┓  ┃┃┏━┛┗┓  ┃┃              ┃┏━┛
┃┏┛┗━┛  ┗━┛┃┃    ┗━━┓┃  ┃┃┃┏┓┏┛  ┃┃┏┓          ┗┛
┃┃┏━━┓      ┏┛┃    ┏━━┛┃  ┃┃┃┗┛┃    ┃┃┃┗━━┓    ┏┓
┗┛┗━━┛      ┗━┛    ┗━━━┛  ┗┛┗━━┛    ┗┛┗━━━┛    ┗┛
706デフォルトの名無しさん:2005/08/23(火) 09:11:50
誰か2chブラでも作れば?
707デフォルトの名無しさん:2005/08/23(火) 14:06:42
作って宣伝になるならね
ツインテールですらC#の劣勢を挽回できない
そもそも2chブラウザのほとんどが利用しているDelphiは今どこにいった?
708デフォルトの名無しさん:2005/08/23(火) 14:28:48
実際その言語で作られたアプリなんて関係無いんだよ
開発効率が良くてアンケートで使用割合が高い事が一番の宣伝
709デフォルトの名無しさん:2005/08/23(火) 15:04:25
アンケート結果では下から数えたほうが早いC++が2ちゃんねるでは大人気
今はもう売ってないDelphiがスレ数トップ
開発効率が通常の30倍といわれているRubyはRubyスレだけで大人気

ユーザー数の差が絶対的な開発効率の差ではないことを見せてやろう
っていう意気込みのヤツいねーの?
710デフォルトの名無しさん:2005/08/23(火) 15:10:06
DirectXプログラミング講座のシューティングってスタート直後ちょっともたついてない?
711デフォルトの名無しさん:2005/08/23(火) 15:45:21
なんかサーActiveBasicってサー素人を相手にしていない言語ってイメージなのサー
掲示板見てもサー初心者の質問は黙殺するしサー
このままではユーザーなんて減る事はあっても増える事は無いと思うのサー

BCXでもFreeBasicもCよりだけどサーもう少し使いかつてがいいように工夫されてると思うのサー。
712デフォルトの名無しさん:2005/08/23(火) 15:55:02
それが何か?
713デフォルトの名無しさん:2005/08/23(火) 16:18:05
だからサーもっと初心者にサー優しくして欲しいのサー
300万で何しようかなって思いをはせらせる合間にサー
ちょっとレスして欲しいと思うのサー。
714デフォルトの名無しさん:2005/08/23(火) 16:22:00
小学生か?
715デフォルトの名無しさん:2005/08/23(火) 16:31:20
何で「サー」が好きなのかなあ
716デフォルトの名無しさん:2005/08/23(火) 16:48:15
これだから本土の人は・・・・・・・・・
717デフォルトの名無しさん:2005/08/23(火) 16:50:24
口でクソ垂れた後に「サー」と言う主義なんじゃないの
718デフォルトの名無しさん:2005/08/23(火) 18:36:49
「はせらせる」らしいからな
719デフォルトの名無しさん:2005/08/23(火) 18:46:37
サー!!
720デフォルトの名無しさん:2005/08/23(火) 22:37:34
>>711
普及などマーケティング的なことよりも技術的関心の方が強いんだろう。
理系にはありがち。
そのためにはレベルの高い人が集まってくれた方があり難いのかもしれない。
しかし、素人の視点もそれはそれで役にはたつんだけどね。
自然じゃない部分を指摘できるのは大抵は素人だから。
でも、ActiveBasicに集まる素人ってのはホンモノの素人で言語以前のヘンな質問も少なからずあるのは否定できないことではある。
721デフォルトの名無しさん:2005/08/23(火) 23:54:03
 未踏ユースから抜粋
1・64ビットコンパイラの開発
2・Web新サービスの提供
 プログラミングソフトというものは、それを利用する多数のユーザーがいて、
 同時に様々なニーズに対応できるような技術力があってこそ、
 威力を発揮します。ActiveBasicの機能面を育てることは大事なことですが、
 同時にユーザー自身も成長できるような環境を作っていくことも非常に重要なことです。
 そこで既存の掲示板サービスを拡張し、
 オンラインヘルプセンターと融合させることでユーザーサポートの多様化をはかります。
3・DirectXプログラミング環境の充実
 人目を惹きつけるような、面白そうな要素を取り入れていかなければなりません。
 その点を踏まえ、DirectXプログラミングを、比較的簡単に、
 同時に本格的に行えるような環境を提供していきます。

1.3.が現在の重点項目で2.は掲示板を作った事で終了した感があるようだ。
722デフォルトの名無しさん:2005/08/24(水) 05:02:06
これ取っ付き難さがあるよね
取っ掛かりの悪さが取っ付き難さに繋がっているんだろうと思う
HSPくらいのヘルプがあれば理解もし易くなるだろうがヘルプの充実化は今後一切無いように感じる
723デフォルトの名無しさん:2005/08/24(水) 17:24:38
ABって使い物になるんですか?

ちなみに、オレはN88BASICと C しか知らなくて、
実務は、組み込みマイコンでCとアセンブラ使ってた。

Windows向けのプログラミング言語勉強したいんだけど、
開発環境が高額すぎて・・・・。
724デフォルトの名無しさん:2005/08/24(水) 17:40:01
たしかにABはN88BASICっぽいところもあるし、Cっぽいところもある。
問題は2つのいいトコ取りとは言えないことだ。
725デフォルトの名無しさん:2005/08/24(水) 19:27:15
>>723
Cとアセンブラが使えるのならActiveBasicはなんら問題なく使えると思う
ただしインラインアセンブラは使えない。

PS
FlatAssemblerと言うアセンブラはC風味で利用できる。

ラップ度が高くて柔軟なBASICは今の所国内外問わず皆無だが
スクリプト言語は結構面白い物が海外にある。(クロスプラットフォームな物が豊富)
726デフォルトの名無しさん:2005/08/24(水) 20:22:45
漏れも昔は8bit機のアセンブラでプログラム組んでたけど、
Winで組むようになって苦労したのはハンドルだった。

これはハンドルでこれはポインタで・・・って、今でもヘルプや
解説サイトみながら組んでます。
727デフォルトの名無しさん:2005/08/24(水) 20:27:20
貧乏人は無償配布のコンパイラとフリーの開発環境で頑張ります。

俺とかな('A`)

俺はいつまでBorlandの無償コンパイラとBCCDeveloperに頼りつづけるんだろう('A`)
728デフォルトの名無しさん:2005/08/24(水) 20:56:26
今の所、貧乏じゃ無くてもフリー開発環境と無償コンパイラで十分だろ
729デフォルトの名無しさん:2005/08/24(水) 21:03:58
>>710
動的にメモリを確保してるからだと思うけど
730デフォルトの名無しさん:2005/08/24(水) 22:12:59
下手な商用コンパイラ使うくらいならgccの方が信用できるよなぁ。
731デフォルトの名無しさん:2005/08/24(水) 22:25:26
>>730
その理由は?
732デフォルトの名無しさん:2005/08/24(水) 23:23:27
Borland で、C++の無償の環境があるんだ。

どちらが使いものになるだろうか・・

でも、ここはABすれだからABからやる?

で、ちょこっただけAB触ってみたので見てよ
http://kazenaru.seesaa.net/article/6192780.html
733デフォルトの名無しさん:2005/08/24(水) 23:27:35
>>732
死んだら良いと思うよ!
734デフォルトの名無しさん:2005/08/24(水) 23:50:07
>>732
わざわざネタ作ってまでアフィか。ご苦労なこったな。
735デフォルトの名無しさん:2005/08/25(木) 10:13:59
おかげさまで、見た事も無いような本とcdが3点売れてた・・・。
買ってくれた人 ここ住人の中でしょうか。とりあえず、ありがとうございました。
736デフォルトの名無しさん:2005/08/25(木) 10:24:30
>>735
ぶち殺されたくなければさっさと失せろ
737デフォルトの名無しさん:2005/08/25(木) 10:30:09
いまフィリエイトの汚いところを垣間見た。
738デフォルトの名無しさん:2005/08/25(木) 10:49:10
>>735
ぷち殺されたくなければさっさと失せろ
739デフォルトの名無しさん:2005/08/25(木) 15:06:44
やっとレスが増えて来たのに・・・
何か物騒が文言が多いから怖いです。
740デフォルトの名無しさん:2005/08/25(木) 15:26:36
>>739
テメーのせいだよ。死ねっつってんだろカスが。

テメーのサイト経由でDOS攻撃しかけてアフィリエイト契約解除にしてやるよw
741デフォルトの名無しさん:2005/08/25(木) 16:01:40
>>740
何かよっぽどひどい目にあったのですかサー。
742デフォルトの名無しさん:2005/08/25(木) 16:10:56
単純にアフィ目的でABを利用したのが気に入らん。
まるでお(ry
743デフォルトの名無しさん:2005/08/25(木) 16:36:02
アフィって何?=「吊るされた男」が>>732なのですか? 踏んでないから解りませんが。
744デフォルトの名無しさん:2005/08/25(木) 16:57:53
アフィ=アフィリエイト な。変な略語使ってスマン。
吊るされてるのは>>732。理由は>>742
745デフォルトの名無しさん:2005/08/25(木) 17:15:48
      / ̄ ̄ ̄ ̄ ̄ ̄ \
/⌒ヽ  / ''''''     ''''''   ヽ
|  /   | (●),   、(●)   |
| |   |    ,,ノ(、_, )ヽ、,,     |
| |   |    `-=ニ=- '      |  
| |   !     `ニニ´      .!      天狗じゃ、>>732はすべて天狗の仕業じゃwww!
| /    \ _______ /
| |    ////W\ヽヽヽヽ\
| |   ////WWWヽヽヽヽヽヽヽ
| |  ////WWWWヽヽヽヽヽヽヽ
E⊂////WWWWWヽヽヽヽヽヽヽ
E////         ヽヽヽヽヽヽヽ
| |  //WWWWWWWヽヽヽヽヽヽヽ
746デフォルトの名無しさん:2005/08/25(木) 17:33:38
何でも天狗のせいにするの(・A・)イクナイ!!
747デフォルトの名無しさん:2005/08/25(木) 22:03:40
      / ̄ ̄ ̄ ̄ ̄ ̄ \
/⌒ヽ  / ''''''     ''''''   ヽ
|  /   | (●),   、(●)   |
| |   |    ,,ノ(、_, )ヽ、,,     |
| |   |    `-=ニ=- '      |  
| |   !     `ニニ´      .!      河童じゃ、>>732はすべて河童の仕業じゃ!
| /    \ _______ /
| |    ////W\ヽヽヽヽ\
| |   ////WWWヽヽヽヽヽヽヽ
| |  ////WWWWヽヽヽヽヽヽヽ
E⊂////WWWWWヽヽヽヽヽヽヽ
E////         ヽヽヽヽヽヽヽ
| |  //WWWWWWWヽヽヽヽヽヽヽ
748デフォルトの名無しさん:2005/08/25(木) 22:56:39
>>747
何でも天狗のせいにするの(・A・)イクナイ!!
749デフォルトの名無しさん:2005/08/25(木) 23:35:22
>>748
カッパ
750デフォルトの名無しさん:2005/08/26(金) 06:38:42
個人的にはどうでもいい話なんだが
751デフォルトの名無しさん:2005/08/26(金) 07:08:01
カッパと天狗は違うんじゃないか?
752デフォルトの名無しさん:2005/08/26(金) 07:45:00
                         v,,_
         ,┤               \, ̄',!
     y,,,,,,,/゙.l゙             ,rシ'"
      ゙''i、 .,,,"i、              ,,,―-、、
      /`i "`            ィ-‐',ン'"゙゙l ゙l
    l''ー" ‘''┐  =@      ‘''"゛   .| |
    `'''i、./''"   ゙l゙l               l゙ |
      ゙l .゙l、   ,l゙.}           丿丿
      `ヽ`ー--'゙,,/          _,-ン"
       `''―''"             ''“"゛
             _,,,、            r,
     i/'''i、  .,i´丿         l゙ l            |'i、
    /,,iiヽ、 ,/ ,こ,,--、、     ,,,,,,ソ '"゙フ         │|,i、、
  ,,‐,, ''-,゙''゙,,iシ‐'''^,,乙,,ノ      ゙''ー,く,_     .r,、,,,,,l゙ .“ ,,ノ
.,r'',,r,_,゙l_ ´ .,―''゙,''ヽ       ,=,-‐'"_、/      `'''i、 ,‐'".,,-¬┐
`'" ヘ;''⊇ |  .,,,'',ブ./`         ―‐'''"`ヾ'i、     丿/、 .゚',,,-'"゛
   l゙ |,]〃  / /ー''" ,、    ,=@   .r,",}     丿./ .,r″
   | レニゴ │.!,,_  ._,,l゙ヽ    ゙lヽ,,、   `     ,/ ,/` ゙lヽ,,,,_、     .,,ッ=ッ.
   ヽ-′`  `-、,二,_,/    `'-,,"''ー、、     ( ノ   `'-,,,_^''┐   |.l゙  .}|
                      `''―"      `"       ⌒′   ゙'ヘニソ"
753デフォルトの名無しさん:2005/08/26(金) 12:45:03
      / ̄ ̄ ̄ ̄ ̄ ̄ \
/⌒ヽ  / ''''''     ''''''   ヽ
|  /   | (●),   、(●)   |
| |   |    ,,ノ(、_, )ヽ、,,     |
| |   |    `-=ニ=- '      |  
| |   !     `ニニ´      .!      鬼じゃ、>>732はすべて鬼の仕業じゃ!
| /    \ _______ /
| |    ////W\ヽヽヽヽ\
| |   ////WWWヽヽヽヽヽヽヽ
| |  ////WWWWヽヽヽヽヽヽヽ
E⊂////WWWWWヽヽヽヽヽヽヽ
E////         ヽヽヽヽヽヽヽ
| |  //WWWWWWWヽヽヽヽヽヽヽ
754デフォルトの名無しさん:2005/08/26(金) 12:52:18
アフィ厨は放って置いて普通にABの話に戻ろうぜ

ver4.1β1から厳密な型チェックとAsによるキャストが実装されたわけだが
それについてどう思う?

#strict

TypeDef HOGEHOGE = DWord
TypeDef HOGE = HOGEHOGE

Dim hogehoge As HOGEHOGE
Dim hoge As HOGE

hoge = hogehoge As HOGE
755デフォルトの名無しさん:2005/08/26(金) 12:55:21
>>754
それはキャストなしでも通る。
C/C++なんかと同じでTypeDefは型の別名を作るだけ。
756デフォルトの名無しさん:2005/08/26(金) 13:11:59
そろそろ標準で正規表現つけてくれ
757デフォルトの名無しさん:2005/08/26(金) 13:34:06
正規表現って便利だけどそこまで頻繁に使うものでもないような

お願いだから定義してある関数を全部ヘルプに乗せてくれよ
解説は書かなくていいから
758デフォルトの名無しさん:2005/08/26(金) 23:23:16
>>757はこのスレで4番目くらいのバカ
759デフォルトの名無しさん:2005/08/26(金) 23:32:22
>>754
何か STRING 関連でコンパイラに蹴られる古いソースがあるorz

いくつか前のバージョンからエディタのUNDOが少なくなったから辛い。
760デフォルトの名無しさん:2005/08/27(土) 00:09:16
AB4で厳密な型チェックをする#strictだけどさ、
久々にAB2を触ったら、変数宣言の必須化として#strictがあった。
復活か。
761デフォルトの名無しさん:2005/08/27(土) 02:55:30
どーでもいいけどヘルプを(ry
762デフォルトの名無しさん:2005/08/27(土) 17:32:46
本家ページ繋がらないんだけど
763デフォルトの名無しさん:2005/08/27(土) 17:44:26
Discoversoft管理人日記
http://d.hatena.ne.jp/dai_optimistic/

ブログは無事なのにな
本家はping帰ってこない
764デフォルトの名無しさん:2005/08/27(土) 19:48:37
http://www.discoversoft.net/

復活キタ━━━━━━(゚∀゚)━━━━━━ !!
765デフォルトの名無しさん:2005/08/28(日) 16:30:32
>>764
復活しようがしまいが
どうせ何もないですから
残念!

最近HSPとABの区別がつかなくなってきた俺はAPIレベルで遜色を感じない。......逝ってくる。
766デフォルトの名無しさん:2005/08/28(日) 17:12:33
>>765は本物のバカ
767デフォルトの名無しさん:2005/08/28(日) 18:33:33
>>766
765だけど・な・なあ〜んで?
768デフォルトの名無しさん:2005/08/28(日) 18:42:29
>>767
君は「華麗にスルー」という事を覚えるべきである。
769デフォルトの名無しさん:2005/08/28(日) 18:44:31
カレーにルー掛けないで海苔タマで食べるの?
770デフォルトの名無しさん:2005/08/28(日) 19:57:36
プログラマ向けの掲示板が見つけにくいよ
なんで右端なんだよ、俺のブラウザじゃ画面外だっちゅーの
771デフォルトの名無しさん:2005/08/29(月) 04:11:04
ActiveBasic Ver4.1β2をリリース
772デフォルトの名無しさん:2005/08/29(月) 13:58:15
>>770
確かに無駄に横長。漏れも前から思ってた。
右の縦列は左と同じくらいでいいだろ。
773デフォルトの名無しさん:2005/08/29(月) 14:04:14
掲示板だけでなく、Webページ全体が見難いよ。
最大化にしないとまともに見れないし、文字サイズをでかくしてると
最大化しても全部表示されないところもある。
Win32プログラミング講座なんて特にそう。
774デフォルトの名無しさん:2005/08/29(月) 17:28:01
>>773
SXGA+以上の解像度なら問題なし
775デフォルトの名無しさん:2005/08/29(月) 17:33:45
softetherみたいに早く会社組織にして
アボンした方が惑わされる人が減っていいと思う!
776デフォルトの名無しさん:2005/08/29(月) 19:36:41
>>775
バカ
777デフォルトの名無しさん:2005/08/29(月) 22:19:58
>>770>>772-773
要望へ書けよ。
778デフォルトの名無しさん:2005/09/01(木) 15:55:30
>>777 どーせ黙殺するくせに。
779デフォルトの名無しさん:2005/09/02(金) 12:23:53
>>778に一票
780デフォルトの名無しさん:2005/09/03(土) 02:45:09
ハンドルってインスタンスのこと?
781デフォルトの名無しさん:2005/09/03(土) 13:31:42
ハンドルはオブジェクトに関連付けられた名前であって
インスタンス(実体)とは異なる
782デフォルトの名無しさん:2005/09/03(土) 13:32:25
質問です。

高橋 美鈴さんのスレが「人大杉」となって読めません。
どうしたら読めるようになるのでしょうか。
スレ違いで申し訳ありませんが、よろしくです。
783デフォルトの名無しさん:2005/09/03(土) 13:34:44
殺されたくなければ消えろ

…誤爆なんだろうけど
784デフォルトの名無しさん:2005/09/03(土) 13:36:57
なぜおしえてくれないの?
785デフォルトの名無しさん:2005/09/03(土) 13:38:58
誤爆じゃなかったの?????

専用ブラウザ導入しなさい
専用ブラウザに関してはソフトウェア板へ


http://pc7.2ch.net/software/
786デフォルトの名無しさん:2005/09/03(土) 13:43:52
どうもです。
ありがとうございます。
誤爆じゃなかったです。
まじ、音痴なもので。
サンキューでした。
787デフォルトの名無しさん:2005/09/05(月) 05:15:30
なんかこのスレって独特の雰囲気かもちだしてるよね
プログラミングなんか二の次見たいで
788デフォルトの名無しさん:2005/09/05(月) 17:06:06
かもちだすってなんかおいしそう
789デフォルトの名無しさん:2005/09/05(月) 18:03:23
なんか普通すぎてツマランな
もっと20行ぐらいでどんなゲームでも作れるような言語になってくれ
790デフォルトの名無しさん:2005/09/05(月) 18:56:35
Visual C++が同じ事出来るなら目指したろうけどね
791デフォルトの名無しさん:2005/09/05(月) 19:00:31
>>789
「:」使えば出来ないこともないような希ガス
そんなことより昨日告った
792デフォルトの名無しさん:2005/09/05(月) 22:49:26
>>791
結果は?
793デフォルトの名無しさん:2005/09/05(月) 23:39:42
>>791-792
神父に罪を告白して懺悔し、赦された。
794791:2005/09/06(火) 23:11:38
>>792
木曜まで待てとのこと
795デフォルトの名無しさん:2005/09/06(火) 23:27:48
ワクテカ
796デフォルトの名無しさん:2005/09/07(水) 18:33:13
> 仮想関数なんてのは、COMインターフェイスくらいにしか使われないだろうと

……。
797デフォルトの名無しさん:2005/09/07(水) 18:45:27
> 今日は朝から知人に指摘された仮想関数に関する機能を実装しているところです。
知人の指摘 >>>>> ユーザーの要望
798デフォルトの名無しさん:2005/09/07(水) 19:43:07
>>794
漏れは1ヶ月後に返事きたことある。
しかも返事は「どっちでもいい」だった。
もういいやと断った。
799デフォルトの名無しさん:2005/09/07(水) 21:43:33
>>797
前々からブログで似たようなことを書いていたよ。
作者の優先順位は 
知人>メルアドを知っている常連>>>(越えられない壁)>>>一般ユーザー
のようだ。
800デフォルトの名無しさん:2005/09/07(水) 22:33:44
>>799
自我>>>(越えられない壁)>>>知人>メルアドを知っている常連>一般ユーザー?
801デフォルトの名無しさん:2005/09/08(木) 09:56:41
>783

なにげに、脅迫罪なんだが・・・・。
最近、過激な発言が多いのでハイテク捜査課に通報しておく。
802791:2005/09/08(木) 22:01:07
orz
803デフォルトの名無しさん:2005/09/08(木) 22:51:09
>>802
イ`
804デフォルトの名無しさん:2005/09/09(金) 05:27:50
>>802
その悔しさをABにぶっかけるんだ
805デフォルトの名無しさん:2005/09/09(金) 11:08:58
>>804
いや、ぶっかけるならAVだろ。
806名無しさん@そうだ選挙に行こう:2005/09/10(土) 23:15:44
すいません。
初心者ですが
デバイスを解放せずにプログラムを終了させると
どうなるんですか?
次からそのデバイスが使用できなくしまうと
どこかの解説サイトにあったんですが・・
807名無しさん@そうだ選挙に行こう:2005/09/11(日) 00:11:01
>>806
http://pc8.2ch.net/test/read.cgi/tech/1125136478/675
スレタイも読めないバカが多発中


なにもこんな過疎スレでくだらないネタやらなくても。
808名無しさん@そうだ選挙に行こう:2005/09/11(日) 02:02:49
すいません。
初心者ですが
デバイスを解放せしてプログラムを終了させると
どうなるんですか?
809名無しさん@そうだ選挙に行こう:2005/09/11(日) 02:09:29
>>808
メモリーがお腹一杯になって
うんこ出さないと本体が病気になる
程度しかわからん。
810806:2005/09/11(日) 03:17:17
う=ん
これって結構大変なことなんじゃないですか?
解放していないことに気づかずに何度もプログラムを
起動したらどんどんメモリが溜まるということ?
一度見落としたら多分ずっと気づかないよね・・・
811デフォルトの名無しさん:2005/09/11(日) 04:44:53
>>810
そのためのプログラマー
812名無しさん@そうだ選挙に行こう:2005/09/11(日) 11:10:27
入れてみたけどこれタブコントロールないの?
813名無しさん@そうだ選挙に行こう:2005/09/11(日) 11:12:39
文句あるなら消せ
814名無しさん@そうだ選挙に行こう:2005/09/11(日) 17:03:52
>>812
自力で
815デフォルトの名無しさん:2005/09/12(月) 02:28:08
>>814
そして美しく
816810:2005/09/12(月) 14:11:58
>>806の問題(メモリリーク)
は再起動すると解消されるって
本当ですか?
817デフォルトの名無しさん:2005/09/12(月) 14:55:24
解消されなかったら世の中に廃棄メモリが溢れかえってしまうがな
818デフォルトの名無しさん:2005/09/12(月) 16:43:45
プログラミング以前の質問じゃないのか?
819デフォルトの名無しさん:2005/09/12(月) 17:47:13
そういえば、前にABでPixiaのフィルタ作ろうとして挫折した。ABの限界にぶち当たって凹んだ。
あと、プラグイン機構を持ったツール作ろうとして挫折した。フォントがおかしくなってどうしようかと悩んでそのまま放置。

おまいら助けてプリーズorz
820デフォルトの名無しさん:2005/09/12(月) 17:47:27
馬鹿を相手にするなよ
821デフォルトの名無しさん:2005/09/12(月) 17:51:12
>>819
そんな情報だけでどう助けろと。
エスパーでなければ無理。
822デフォルトの名無しさん:2005/09/12(月) 18:02:23
>>821
前者はどうしようもないからどうでもいいから放置で。
後者のほうは具体的には、
1・ウィンドウを持ったDLLを作る
2・別のアプリを作って関数ポインタでそのDLLのウインドウを表示させる
3・フォントがおそらくFixedSysになって表示される
メッセージかなんか送ってフォント変えようかと思ったけどそんな知識はないし、
そもそも関数ポインタでABのウインドウを表示させるのが間違ってる気がしたのでそのまま放置。

面倒だったらスルーで。
823デフォルトの名無しさん:2005/09/12(月) 18:02:31
馬鹿を相手にするなよ
824デフォルトの名無しさん:2005/09/12(月) 18:19:17
>>822
単にシステムデフォルトのフォントが表示されてるだけじゃねーの?

>メッセージかなんか送ってフォント変えようかと思ったけどそんな知識はないし

泣き言を言わずにやって見れ。
諦めを繰り返してたら力はつかんぞ。

フォントを作る
→ CreateFont又はCreateFontIndirect
メッセージを送信
→ SendMessage(WM_SETFONTを送信)

関数定数の使い方はgoogle先生かhelpに聞け。
825デフォルトの名無しさん:2005/09/12(月) 18:24:21
>>824
ありがと。もうちょっと頑張ってみる。
で、申し訳ないけどもう一つ答えて貰いたいんだけど、
関数ポインタでウインドウを表示させるのは普通にプログラムとしてアリなのか?
826デフォルトの名無しさん:2005/09/12(月) 18:29:53
アリとかナイとかの意味がわからん。

エラーなければ全てアリだ。

個人で作ってる限りは、だけど。
827デフォルトの名無しさん:2005/09/12(月) 18:36:04
そうか
828あぼーん:2005/09/12(月) 21:04:48
(  ^^)<これ、おもしろいよ。
10 INPUT A,B
20 X=A*B
30 N=X MOD 3
40 If N=0 Then
50 Print "ぬ"
60 ElseIf N=1 Then
70 Print "る"
80 Else
90 Print "ぽ"
100 End If
110 END
829デフォルトの名無しさん:2005/09/13(火) 20:08:03
全く面白くない
830デフォルトの名無しさん:2005/09/13(火) 20:09:40
>>829
鏡でも見ろ
831デフォルトの名無しさん:2005/09/13(火) 20:18:00
  大  爆  笑  ! !
832デフォルトの名無しさん:2005/09/13(火) 22:11:06
  大  失  笑  ! !
833デフォルトの名無しさん:2005/09/14(水) 02:13:14
大  失  禁  ! !
834デフォルトの名無しさん:2005/09/14(水) 12:53:55
やめやめ
835デフォルトの名無しさん:2005/09/17(土) 10:16:36
AB やるやつって低脳だな。
836デフォルトの名無しさん:2005/09/17(土) 17:54:00
>>835
ABって日本語ならアホ・バカの略と言うことか?
俺は今まで「あたし(山本氏)のベーシック」と思ってた。
837デフォルトの名無しさん:2005/09/17(土) 18:02:31
おまいら脳に虫が沸きすぎた
838デフォルトの名無しさん:2005/09/17(土) 18:15:09
AB寄生虫か?
839デフォルトの名無しさん:2005/09/17(土) 21:51:34
公式に「AB Ver4.2で実施するポリモフィズム対策」なんてページが出来ていた。
いったん仕様が決まってしまうと、この先要望出したとしても無視されるんだろうな。
840デフォルトの名無しさん:2005/09/17(土) 21:54:54
じゃあ自分で好きなように作ったら?
なんでお前らの五月蝿い戯言を聞かなきゃならない
841デフォルトの名無しさん:2005/09/17(土) 22:04:04
作者の独善オナニーに死ぬまでつきあってろ
842デフォルトの名無しさん:2005/09/17(土) 22:22:27
>>841
作者のオナニーは楽しかったか?wwwww
843デフォルトの名無しさん:2005/09/18(日) 16:59:48
>>839
仕様決定後に絶対に仕様変更が行われないということはないんじゃない?

過去にもユーザの指摘などで仕様変更された例はいくつかあるぞ。

変更されて困ったこともあったが、、、
※ByVal、ByRefを省略するとByValになるというヤツ。VBやってたやつは混乱する。
844デフォルトの名無しさん:2005/09/18(日) 17:23:06
VBとは別物なんだから困ると言われてもな・・
845デフォルトの名無しさん:2005/09/18(日) 17:31:39
>>843
判断基準優先度は 製作者>メル友>???>一般 だから どうしても上級者に優しい言語
になってしまう。

なにしろ製作者が興味を持つ提案でなければ黙殺されるのは周知の事実。
846デフォルトの名無しさん:2005/09/19(月) 17:05:58
まあ文句があるならスープでも使ってなさいと
847デフォルトの名無しさん:2005/09/21(水) 07:12:44
活気ねぇ
848デフォルトの名無しさん:2005/09/21(水) 07:31:16
だって実質ABヲチスレだから
849あぼーん:2005/09/23(金) 21:05:49
パソコンはDOS−V系しかなかったころの話。
雑誌(子供の科学だったか?)に
無意味な記号や数字が並んでるようにしか見えないが、
プログラムとして実行すると、「ナニカキーヲオシテクダサイ」
と表示され、特定のキーを押すとメッセージなどが表示されるものが紹介されていた。
ActiveBasicで同様のことができないかな?


850デフォルトの名無しさん:2005/09/23(金) 21:45:48
「無意味な記号や数字」をどんなものとして定義するかによるな。
851デフォルトの名無しさん:2005/09/23(金) 22:11:55
おそらく16進ダンプのことだろうな。
852デフォルトの名無しさん:2005/09/23(金) 23:46:20
ABってインライナセンブラ使えたっけ?
853デフォルトの名無しさん:2005/09/24(土) 00:01:16
もちつけ

そしてインラインアセンブラは使えん。
854デフォルトの名無しさん:2005/09/24(土) 00:31:34
インラインアセンブラはもう必要ないだろ。
MSもVS2005からインラインアセンブラは無くすようだし。
855デフォルトの名無しさん:2005/09/24(土) 00:34:36
他のコンパイラを引き合いに出すな基地外
ABとVSは関係ねえだろ馬鹿
856デフォルトの名無しさん:2005/09/24(土) 00:38:25
VBではこうなってるとか、HSPではできるのにとか、
文句だけは一人前のユーザーばかりなのがこのスレの特徴ですが、
何 か ?
857デフォルトの名無しさん:2005/09/24(土) 01:09:07
いえ別に。
858デフォルトの名無しさん:2005/09/25(日) 01:07:20
使いやすさ、レベルの高さからすると
AB>VB
859デフォルトの名無しさん:2005/09/25(日) 01:56:09
クラスに演算子のオーバーロードがついて、ABのIDEのコード補完がVB並に頭よくならないと
どうしてもVBを使い続けてしまう漏れ。オーバーロードがないと、まともに文字列型も実装できないじゃん。
そんでもってMFC的なGUIクラス群が実装できればね。でもマンドクセ。VBから乗り換えるメリットはあるんだけど。
860デフォルトの名無しさん:2005/09/25(日) 02:47:44
頭が悪いのはお前だよ
861デフォルトの名無しさん:2005/09/25(日) 07:20:39
お前一生VB使ってろよ。AB使うなウザったい。
862デフォルトの名無しさん:2005/09/25(日) 15:06:07
個人が作ってる物に、しかもタダで使える物に文句を付けるなよ。

日本人ってこんなにあつかましい人種だったか?

慣れるとありがたみを感じなくなるって事か…。
863デフォルトの名無しさん:2005/09/25(日) 17:35:13
ヒント:厨房に常識は通じない
864デフォルトの名無しさん:2005/09/25(日) 17:38:30
法人が作った有料のものならいくら文句付けてもいいってか?
個人がタダで作ったものだから黙ってありがたく押し頂けって?
865デフォルトの名無しさん:2005/09/25(日) 18:22:23
正直、「嫌なら使うな」以上の結論は出ないと思うんだが

なぜそれが理解できない?
866デフォルトの名無しさん:2005/09/25(日) 18:49:00
ヒント:だから厨房に常識はと何度言ったら(ry
867あぼーん:2005/09/25(日) 19:02:19
無料ソフトといえば、
WinDIAのバージョンうpまだぁ(Mac用はDrawDIA)

注意)WinDIAでWEB検索すると、そういう音楽関係のグループ(ジャンルはシラン)
がヒットしたりするが、ココで言ってるのはダイヤグラム作成ソフト
868デフォルトの名無しさん:2005/09/25(日) 19:38:42
>>864
お前はスーパーの試食品を食って美味しくなかった時

不味いから作り直せ

って店員に言うのか?おめでたい奴だw
869デフォルトの名無しさん:2005/09/25(日) 20:03:51
いい加減ウザイ。
870デフォルトの名無しさん:2005/09/25(日) 20:39:04
まあ最近ネタがないって言うか
64bit版って結局どうなったんだ?
871デフォルトの名無しさん:2005/09/25(日) 21:12:45
>>867
別の人がdiagraphってのを作っていたんだが、開発凍結。
ソース公開されているよ。もちろんABじゃないけど。
872デフォルトの名無しさん:2005/09/26(月) 04:47:41
バグだけはどうにかしてよ
多次元変数のバグは無くなってないし、5次元以上はエラーメッセージを吐くようにお願い
5次元以上は使えないんだし
873あぼーん:2005/09/26(月) 11:38:30
>>871
サンクス。お礼でつ。(ちなみに今日は勤務先の休日振替で休み。)
Xの値が偶数のとき”NULLPO”
奇数のいとき”GALTU”と返す
大変有意義なプログラム!

10 INPUT A,B
20 X=A*B
30 A=X MOD 2
40 IF A=0 THEN
50 PRINT "NULLPO"
60 ELSE
70 PRINT "GALTU"
80 END IF
90 END
874デフォルトの名無しさん:2005/09/26(月) 13:25:34
>>872
公式サイトの掲示板に書けよ。
875デフォルトの名無しさん:2005/09/26(月) 16:44:20
>>874
公式サイトに書いても黙殺されるから
ここに書いているんだと思うよ。
876デフォルトの名無しさん:2005/09/26(月) 19:19:27
結局無駄じゃねーか。書くな。
877デフォルトの名無しさん:2005/09/29(木) 18:34:17
>>873
ENDを付けると表示される前にウィンドウが閉じられる気が

10 Dim A,B
20 INPUT A,B
30 IF A*B MOD 2=0 THEN
40 PRINT "NULLPO"
50 ELSE
60 PRINT "GALTU"
70 END IF
878デフォルトの名無しさん:2005/09/29(木) 21:55:44
男なら「80 GOTO 80」だろ?
879あぼーん:2005/09/29(木) 22:45:18
>>877
あれ? 漏れのはバージョン2.59だけど、
>>873のプログラムでNULLPOもGALTUも表示されてるけどな?

バージョンが違うと結果も変わるかもしれないので断定はしないけど。
880デフォルトの名無しさん:2005/09/29(木) 23:07:19
>>879
Var 3からはEndで完全にプログラムが終了するので877の言うとおりウィンドウは閉じられてしまう。
881あぼーん:2005/09/29(木) 23:11:06
>>880
了解でつ m(__)m
1度ダウンロードしたっきり、
バージョンうpしていなかった。
882デフォルトの名無しさん:2005/10/01(土) 17:14:39
ABで作られた代表的なソフトってなんかある?
883デフォルトの名無しさん:2005/10/01(土) 18:20:01
よくある質問だな。
答えはまだない(と言っていいと思う)。
884デフォルトの名無しさん:2005/10/02(日) 02:55:39
HSPも実数が使えるようになったから流れる人いるだろうね
885デフォルトの名無しさん:2005/10/02(日) 11:45:05
HSPってプログラミング言語じゃなくてプログラムツールだったの?
もれはプログラミング言語だと思ってたよ
886デフォルトの名無しさん:2005/10/03(月) 07:54:18
正直多言語への流出とか流入とかどうでもいい
887デフォルトの名無しさん:2005/10/07(金) 02:02:38
正直>>886はどうでもいい
888デフォルトの名無しさん:2005/10/07(金) 20:15:51
ボタン一つで思い通りのゲームが作れる機能マダァ-? (・ω・` )っ/凵⌒☆チンチン?
889デフォルトの名無しさん:2005/10/07(金) 20:39:35
1000個くらいのチェックボックスでパラメータを制御して
ボタン1つでゲーム作成ならできるかもね
890デフォルトの名無しさん:2005/10/07(金) 20:41:43
てか、このスレで何か作ってみようという動きはないのかね?
891デフォルトの名無しさん:2005/10/07(金) 20:45:18
特別ねえな
892あぼーん:2005/10/07(金) 21:00:23
>>890
2ちゃんに大きなプログラムはると
「改行が多過ぎます」は必至だしな。

十数年前のことだけど、
参考書にBASICで「ある数(N)が素数であるか否かを判別するプログラム」
があったので、プログラムをいじって、素因数分解するようにしてみた。
で、333667(3倍すると引用元がわかる)を素数分解してやろうとしたら、
オーバーフロー(数が大きすぎるエラー、そのとき使ったパソコンでは5桁のが限度だった)
893あぼーん:2005/10/07(金) 21:02:58
以前、検索して見つけたプログラム。 漏れのつくったのより能率がいいから。
10 PRINT "素因数分解"
20 FOR I0 = 0 TO 1 STEP 0
30 PRINT
40 INPUT "自然数 [0 を入れるとNULLPO] ",N
50 IF N=0 THEN 200
60 PRINT N; " =";
70 IF N<0 THEN PRINT " -1 *";
80 N = ABS(N)
90 P = 2
100 FOR I1 = 0 TO 1 STEP 0
110 IF N/P<P THEN 180
120 IF N/P>INT(N/P) THEN 160
130 PRINT P; " *";
140 N = N/P
150 GOTO 170
160 P = P+1
170 NEXT I1
180 PRINT N
190 NEXT I0
200 END
894あぼーん:2005/10/07(金) 21:05:32
わーやってしまった!
コード40の [0 を入れるとNULLPO] はジョーク。
元は[0 を入れると終わり!?]だった(と思う)
895デフォルトの名無しさん:2005/10/08(土) 00:43:38
>>892
ここに直接プログラム書いて作る必要はないだろw
896デフォルトの名無しさん:2005/10/08(土) 00:46:29
>>892
ソースファイルを纏めてうpロダに上げろよ馬鹿…

ttp://www.uploda.org/
897デフォルトの名無しさん:2005/10/08(土) 10:41:14
1日も保たないロダを勧めるなよ
898デフォルトの名無しさん:2005/10/12(水) 16:05:11
4.10.01来てる。5日前に。

とりあえずサンプルコードとAB本体を分けた方が良いと思うんだがな。
899デフォルトの名無しさん:2005/10/13(木) 12:57:50
活気無ぇ〜
900デフォルトの名無しさん:2005/10/13(木) 13:27:55
やることも話すことも突っ込むことも無いし。
901デフォルトの名無しさん:2005/10/16(日) 16:38:36
            O 。
                 , ─ヽ
________    /,/\ヾ\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|__|__|__|_   __((´∀`\ )< というお話だったのサ
|_|__|__|__ /ノへゝ/'''  )ヽ  \_________
||__|        | | \´-`) / 丿/
|_|_| 从.从从  | \__ ̄ ̄⊂|丿/
|__|| 从人人从. | /\__/::::::|||
|_|_|///ヽヾ\  /   ::::::::::::ゝ/||
────────(~〜ヽ::::::::::::|/        = 完 =

          \   ヽ、
         )::ヽ、,_,ノ::)    
        ( ::::::::....:::(,_ノ
           ヾ ::::λ:::::(,_,イ と見せかけて
       ヾ、,_,) ( ヽ::::::::::ノ         ブーン
   ヾ、,_,),  )::::::::)  ゝイ:::( ノ ヾ            
    )::::::::)ノ::::::::::(/⌒ヽ ::;从、,_,ノ/ ,.-―-、   _
___ノ;;;⊂二二二( ^ω^)二⊃ :::;;(_ノ _ノ^ヾ_) < へヽ\
|__|__|__ヽ:::::::|・:::∵/ ` ;;;:::::( (  ノlll゚∀゚) .(゚Д゚llソ |
|_|__|_人):: (::.ヽノ ゙ー'";;;:::::(  ー'/⌒ ̄ て_)~ ̄__ イ
||__|  (::()ノ.::ノ>ノ 人_,ノ( ,_,ノ  /   ̄/__ヽ__/
|_|_| 从.从:   /|__     . ___/ヽ、_/
|__|| 从人人彡 ..|__     .( ヽ     ::|
|_|_|///ヽヾ\ .|_|_  /⌒二L_    |
────────    ー'     >ー--'
902デフォルトの名無しさん:2005/10/19(水) 22:09:10
案毛糸してるね
903デフォルトの名無しさん:2005/10/19(水) 22:17:34
おい、AB5のアンケートをやっているぞ。
皆で投票に逝かないかw
904デフォルトの名無しさん:2005/10/19(水) 22:19:32
よっしゃwww
905デフォルトの名無しさん:2005/10/20(木) 19:02:03
32bitは捨てられる悪寒
906デフォルトの名無しさん:2005/10/20(木) 19:07:52
http://www.discoversoft.net/article/index.php?page=050917
AB Ver4.2で実施するポリモフィズム対策についてみんなどう思う?
同義語の整理の他に
抽象クラス、抽象メソッド、インターフェイスの定義が可能になったこととか
仮想メソッドに実装が定義できるように仕様を変更になったこととか
関数のオーバーロードが可能になったことについて
どう思う?

907デフォルトの名無しさん:2005/10/20(木) 19:13:46
ぶっちゃけ、サンデープログラマの俺には何が何やらさっぱり分からん
908デフォルトの名無しさん:2005/10/20(木) 21:57:19
>>906
一時は>>796の発言をするようなヤツが作って平気かと思ったが、
とりあえず妙なことをしでかすわけではなさそうなので、俺としてはまあ一安心かなという具合。
909デフォルトの名無しさん:2005/10/21(金) 00:13:15
>>906
関数ポインタがクラスのメソッドに対しても使えるようになれば必要ないけど、
あればあったで便利かな。
910デフォルトの名無しさん:2005/10/22(土) 14:24:46
konisiっての、リア厨って書いてるだけに痛い奴だな。
なんか友達いなさそうだ。
911デフォルトの名無しさん:2005/10/22(土) 17:15:40
>>910
この言語に本気な時点でみんな痛い
912デフォルトの名無しさん:2005/10/22(土) 19:21:33
痛い
913デフォルトの名無しさん:2005/10/23(日) 20:41:04
遺体
914デフォルトの名無しさん:2005/10/25(火) 14:18:57
同じフリーの開発環境なら Delphi6 Perasnal の方が初心者向きだと思うけどなあ
915デフォルトの名無しさん:2005/10/25(火) 14:34:25
Pascalわかんね。
昔はパソコンの授業でBASIC習ったもんだが、今はどうなんだろうね。
BASICを多少なりともかじった人ならDelphiよりABのほうがわかりやすいんじゃね?
916914:2005/10/25(火) 18:36:45
 いやね。おれもきょうはじめてABダウンロードしてちょっと動かしたばかりな
んだけど、プログラム言語の基本なところではなくてビジュアルツールとしての使
い勝手が今ひとつという感じ。メニューのデザインもそうだし頻繁につかうであろ
うツールバーにいたってはビジュアルには設計できない(と思う)。
 ちょっと見た目のいい Win アプリを使うには API の知識が相当に必要なのでは
と思うんだ。ここあたり初心者には厳しいのではないかと。実行ファイルの小さい
のは Delphi に比べ大きな魅力だけど。ま、もうちょい使い込まねばわからない。
917デフォルトの名無しさん:2005/10/25(火) 18:44:29
確かにビジュアルに設計したりするのはDelphiにはかなり劣るけど、
Delphiで小さいサイズの実行ファイルを作ろうとする時の手間と同じだと思う。
トップダウンで作るものと、ボトムアップで作るものを比べてもしょうがないよ。
918デフォルトの名無しさん:2005/10/26(水) 15:08:27
基本的な事なのにヘルプに載ってない物があったり
サンプルが少ない事のほうが初心者を排除しているような。
919& ◆R7PNoCmXUc :2005/10/26(水) 16:28:00
Windowsアプリを作るソフトとしては全然初心者向けではない。
>>917がいっているとおりWinAPIを使ってボトムアップでコツコツと
作成しないとならないから。DelphiならVCLをつかわないでプログラ
ミングするようなもの。
920デフォルトの名無しさん:2005/10/26(水) 17:16:57
ActiveBasicは元々初心者を相手にしていない事が
本家掲示板に対する製作者の対応で鑑みれるから
初心者は使うなと言う事だと思う。
921デフォルトの名無しさん:2005/10/26(水) 18:54:23
そうなんだ。BASICっていうから、漏れはてっきり初心者にやさしいと思ってたが。
やっぱデルピーにするか。
922デフォルトの名無しさん:2005/10/26(水) 19:20:19
デルピー言うなwww
923デフォルトの名無しさん:2005/10/26(水) 20:09:50
>>921
パソカルにすれば〜
924デフォルトの名無しさん:2005/10/26(水) 21:35:02
しかし掲示板でまだ救われているよな。
925デフォルトの名無しさん:2005/10/27(木) 12:21:17
ActiveBasic自体は何で作成されているのかな?
やはりVisualC/C++か。
926デフォルトの名無しさん:2005/10/27(木) 13:04:10
ちゃんとVCで作ってるって公言してんじゃん
927デフォルトの名無しさん:2005/10/27(木) 13:04:48
あげっか
928デフォルトの名無しさん:2005/10/27(木) 16:40:19
ActiveBasic Ver4.10.02リリース
929作業所男 ◆VjjIhywxtE :2005/10/27(木) 16:53:33
930デフォルトの名無しさん:2005/10/28(金) 19:09:21
プロジェクトエディタがもう少し高機能だったらいいのにねぇ
931デフォルトの名無しさん:2005/10/28(金) 20:31:10
同感。ウィンドウの分割表示だけでも欲しい。
932デフォルトの名無しさん:2005/10/28(金) 20:34:30
>>930-931
要望出せよ。
933デフォルトの名無しさん:2005/10/28(金) 20:38:06
どうせスルーさ。
934デフォルトの名無しさん:2005/10/28(金) 23:56:23
64bit版の開発で頭がいっぱいでしょ。
しかも、64bit版を完成させてから、そこで培った技術で32bit版の古いロジックを更新するって言うんだから、
大きな機能追加なんて当分先では?
あと、エディタは、単体でも使える、ちゃんとした物にしたいって言ってたから尚更。
# 弄るたびに新たなバグが出るってのも、機能追加の足かせかも。w
935デフォルトの名無しさん:2005/10/29(土) 03:32:11
( や半角スペースを入力した途端に落ちるのは反則じゃけんのう
そいじゃ今から寝るわ
936デフォルトの名無しさん:2005/11/02(水) 08:20:01
──┐
    |
    |,,∧ …誰もいない
    |Д゚,,彡  ヴァルタンするなら
    |と彡     今のうち…
    |'"J
──┘

   ∧,,∧   フォッフォフォ-
 (V)ミ,,,゚Д゚.彡(V)  フォッフォフォ-
   ミ to 彡ヘ   フォッフォフォッフォフォ !!
   <"""

        ∧,,∧
      (V)ミ.゚Д゚,,,彡(V)  フォッフォッフォッフォ
       ヘミto 彡     フォッフォフォ-
         """>   フォッフォフォッフォフォ !!

   ∧,,∧   ヴィーム
 (V)ミ,,,゚Д゚.彡
   ミ to 彡(<  ⊂二二二⊃
    |"""|
937デフォルトの名無しさん:2005/11/04(金) 01:28:19
??圃
938デフォルトの名無しさん:2005/11/04(金) 16:43:48
掲示板にhideが追加されたものの、デフォルト以外のスタイルを指定すると全く使えない。
939デフォルトの名無しさん:2005/11/05(土) 04:21:05
[hide]
938 名前:デフォルトの名無しさん[sage] 投稿日:2005/11/04(金) 16:43:48
掲示板にhideが追加されたものの、デフォルト以外のスタイルを指定すると全く使えない。
[/hide]
940デフォルトの名無しさん:2005/11/05(土) 18:00:07
[hide]
ユーザーの要望。
[/hide]
941デフォルトの名無しさん:2005/11/05(土) 18:41:55
>>940
一票投票します
942デフォルトの名無しさん:2005/11/05(土) 19:02:54
ヒデ
943デフォルトの名無しさん:2005/11/06(日) 10:11:17
中田ヒデ

カズ
944デフォルトの名無しさん:2005/11/06(日) 10:46:29
5.0での最適化に期待
945デフォルトの名無しさん:2005/11/07(月) 10:00:07
>>944
そんなアナタにhide
946デフォルトの名無しさん:2005/11/08(火) 00:49:34
VCランタイムを使うのは反則ですか?
947デフォルトの名無しさん:2005/11/08(火) 01:00:44
>>946
良ソフトならおk
糞ソフトなら反則
948デフォルトの名無しさん:2005/11/08(火) 13:12:46
>>946

別にいいんじゃない。
sin()とかlog()とかは明かにCランタイムの方が早い。
ファイルへの書き出しだってfopenとfprintfとかで出来るし
何よりStr$()使わなくても、sprintfで実数を文字列に簡単に変換できる。
949デフォルトの名無しさん:2005/11/11(金) 22:26:19
待て。ただ数値を文字列にしたいだけならsprintfよりはStr$のほうが楽だろ。
950948:2005/11/13(日) 18:49:25
>>949

sprintfなら桁数の指定や0詰め、符号有無を自分で指定できる。

Using$()関数があれば別だが。。。
951949:2005/11/13(日) 20:25:48
>>950
それは「ただ」数値を文字列にするだけとはわけが違う。
そういうときにはsprintfのほうが良いのは同意。
952デフォルトの名無しさん:2005/11/14(月) 21:47:43
Ver 4.11公開
目玉は条件コンパイル(#define/#ifdef/#ifndefの類)
953デフォルトの名無しさん:2005/11/14(月) 21:53:03
Ver4.11.00 2005/11/14

・#define/#ifdef/#ifndef ディレクティブを追加。
・不揮発性データの保持をレジストリから専用ファイル(UserSettingディレクトリ下)へ変更。
・オブジェクト・構造体のアラインメントがずれてしまうバグを修正。
・Endステートメントでプロセスを終了したときに、グローバルオブジェクトのデストラクタが呼び出されないバグを修正。
・【ライブラリ】DEVMODE構造体の定義ミスを修正。
・【ProjectEditor】パラメータヒントにコメントの内容が表示されてしまうバグを修正。
・【ProjectEditor】Shift+Endで行を選択したときに、コピー・切り取りなどの編集コマンドが利用できないバグを修正。
・【ProjectEditor】コードエディタの文字色、背景色をユーザーが設定できるようになりました。

どうせなら全部コピペしてやるべ。
954デフォルトの名無しさん:2005/11/16(水) 14:00:14
Ver4.11.01 2005/11/16

・Double型のリテラル値がSingle型として扱われてしまうバグを修正。
・実数型に整数型同士のリテラル値の除算を行ったときに、実数演算が行われるように改良。
955デフォルトの名無しさん:2005/11/16(水) 18:53:12
いまさらだけど、シノア先生のDualBasicCompiler使ってみた。
最適化もできるとはすごいな。
956デフォルトの名無しさん:2005/11/17(木) 21:15:40
Ver4.11.02 2005/11/17

・フォント名に半角スペースが使われているフォント("MS ゴシック" など)をエディタで利用した場合に、テキストデータが正常なフォントで表示されないバグを修正。
・比較演算を行った際に、スタックポインタの値が不正に書き換わってしまうバグを修正。
957デフォルトの名無しさん:2005/11/19(土) 13:09:11
>>955
自演乙
958デフォルトの名無しさん:2005/11/19(土) 19:23:01
VBの無償配布が始まった今、ABの存在意義はあるのか?
959デフォルトの名無しさん:2005/11/19(土) 19:33:13
そんなもん最初から分かりきっとるわい。
960デフォルトの名無しさん:2005/11/19(土) 21:02:36
ネイティブ
RAD
メンテナンス継続

俺が考える存在意義はこの3つ
961デフォルトの名無しさん:2005/11/19(土) 22:32:49
v4でも
Dim i, j As Long
って書いたら、i はDoubleになりますか?
962デフォルトの名無しさん:2005/11/19(土) 23:12:43
>>961
おそらくそうだと思われます。
963デフォルトの名無しさん:2005/11/19(土) 23:41:44
>>960
これを読んだらネイティブである意義はないように思えるけど...
ttp://www.atmarkit.co.jp/fdotnet/vbcheer/vbcheer08/vbcheer08.html
964デフォルトの名無しさん:2005/11/20(日) 00:23:04
>>963
・.NETアプリの遅さはGUIライブラリによるものだ
素数計算を速さの証としているが無意味だ
GUIのレスポンスタイムを無視している

・ngenは使えない
ngen.exeは1.ユーザーが実行、2.インストーラに組み込む、のどちらかが必要になる
不特定多数に配布するアプリでは2.の手段しかとれない
しかし我々が求めているのは解凍してすぐにダブルクリックできるアプリだ

・.NETをインストールしているユーザーはwindowsユーザーの総数に比べて少ない
.NETをインストールするようユーザーに説得するのはあなたではなく私の仕事である
しかし私のユーザーは.NETを酷く嫌っている(実際にHDDの空き容量が無いなどの理由もある)

.NETというのは便利でセキュアだが配布には向かない
965デフォルトの名無しさん:2005/11/20(日) 00:24:15
VBアプリのように、ランタイムが必要だと嫌がられるってことを言ってんだろ多分。
966デフォルトの名無しさん:2005/11/20(日) 00:25:42
>>962
了解しました。どうもありがとうございました。
967デフォルトの名無しさん:2005/11/20(日) 00:28:19
逆コンパイルできるのにセキュアねぇ
968デフォルトの名無しさん:2005/11/22(火) 13:58:35
Ver4.11.03 2005/11/21

・ローカル変数領域に定義されたオブジェクトが持つ関数ポインタメンバを呼び出すとエラーになるバグを修正。
・べき乗演算が正常に動作しないバグを修正。
・Classステートメント、TypeステートメントにAlign修飾子を追加し、アラインメントを任意で指定できるようになりました。
969デフォルトの名無しさん:2005/11/22(火) 14:37:41
予想通りの修正ラッシュだな。
970デフォルトの名無しさん:2005/11/22(火) 19:05:02
>>969
修正されるだけマシだお
971デフォルトの名無しさん:2005/11/25(金) 18:33:26
Dim cbString[6]=["APPLE","ORANGE","BANANA","KIWI","MAGRO","PEACH"] As String
このコードでどうして配列の初期化がされないのはなぜ?
972デフォルトの名無しさん:2005/11/25(金) 22:47:26
>>971
今のところ完璧ではないというだけ。きっと将来的には改善される。
ここに書いても仕方がないから,本家のバグ報告へ行きな。
973デフォルトの名無しさん:2005/11/26(土) 01:40:48
おk。俺のコードは間違ってないのね。
974デフォルトの名無しさん:2005/11/30(水) 22:38:23
Ver4.12.00 2005/11/30

・*Byte型同士の比較演算を文字列演算から数値演算に変更。
・多次元配列のパラメータ引渡しをポインタ参照(ByRef)に変更。
・BytePtr型配列をDimステートメントで定義する際、初期化データにリテラル文字列を指定できるようになりました。
・【ProjectEditor】文字コード(Shift-JIS、JIS、EUC、UTF-8)及び改行コード(CRLF、LF、CR)に対応。
975デフォルトの名無しさん:2005/12/01(木) 02:11:16
ま た 仕 様 変 更 か
976デフォルトの名無しさん:2005/12/01(木) 12:08:18
>>975
けれど文字コード以外はユーザーからの要望があったはず。
977デフォルトの名無しさん:2005/12/02(金) 12:11:04
Ver4.12.01 2005/12/1

・リテラル値に対してNot演算を行ったときに、正常な値を得られないバグを修正。
978デフォルトの名無しさん:2005/12/07(水) 06:24:38
この言語興味はあるのですが、使われている方どうですか?
仕様変更が結構多いのと、APIを使わないとできないことが多そうなので
どうかな〜という感じがします。
作っているのが学生さん?のようなので今後どうなるのかも心配もあります。
64ビットコンパイラを作るというのもいかにも学生さんが個人の趣味を優先
させたという感じがするのですが・・・
実用なら仕様を変えないとか、プログラムの安定化、ライブラリの充実などの
部分を優先させた方がよいと思いますがね。
979デフォルトの名無しさん:2005/12/07(水) 11:02:15
>>978
これから始めるの?
それとも、他言語経験者?
980デフォルトの名無しさん:2005/12/07(水) 11:14:17
すまん。他言語経験者だよね。
ABは、SDK+C++できる位のスキルが必要。
さらに、バグなどで困惑。
RADなのは、GUIまわりと、旧BASIC。
簡単に書くとこんな感じ。
経験者なら、いじって見れば?
981デフォルトの名無しさん:2005/12/07(水) 12:34:58
>>978
アンケートを見れば他のユーザも64ビットはあまり興味がないというのが見て取れる。
982デフォルトの名無しさん:2005/12/07(水) 12:38:36
64ビットは、環境が無いユーザーが大半の上に移行するメリットも薄いからね。
983デフォルトの名無しさん:2005/12/07(水) 15:40:15
>>978
> この言語興味はあるのですが、使われている方どうですか?
> 仕様変更が結構多いのと、APIを使わないとできないことが多そうなので
> どうかな〜という感じがします。
> 作っているのが学生さん?のようなので今後どうなるのかも心配もあります。
> 64ビットコンパイラを作るというのもいかにも学生さんが個人の趣味を優先
> させたという感じがするのですが・・・
> 実用なら仕様を変えないとか、プログラムの安定化、ライブラリの充実などの
> 部分を優先させた方がよいと思いますがね。

お察しの通りです、一番問題なのは自己興味の追求に重点が置かれ利用者の事を
何も考えていないと言う事です。

未踏でうたわれた「ユーザサポート」は掲示板の作成のみであり興味の無い
初心者の質問には直接答えていただけませんし黙殺されます。 

基本的にBASICでは無いので使いづらいですがAPIの用法を学習するには
便利かもしれません。
なお似た構文・構造ならばFreeBasicの方が安定しています。
984デフォルトの名無しさん:2005/12/07(水) 15:52:00
フリーソフトなんだから作者がどうこねくり回そうが作者の勝手だろ。
そんな目くじら立ててまでけなす必要も無いと思うが。
985デフォルトの名無しさん:2005/12/07(水) 19:29:47
ユーザーに媚びる義務は無いしな
986デフォルトの名無しさん:2005/12/07(水) 21:09:36
掲示板で堂々と他の言語を勧める奴もいる始末。
http://www.discoversoft.net/forum/viewtopic.php?t=532
987デフォルトの名無しさん:2005/12/08(木) 14:15:29
相手のレベルに合わせて話をしなくちゃいけないからしょうがない。
事実、N88互換なんてもはやABに期待するべきじゃないし。

そんなことよりあのクソ厨房をとっとと駆逐してもらいたい。
988デフォルトの名無しさん:2005/12/08(木) 19:10:00
そんなことより次スレをとっとと立ててもらいたい。
989デフォルトの名無しさん:2005/12/08(木) 20:04:48
>>988
この速さならもう少しあとでもいいだろ。
990デフォルトの名無しさん:2005/12/08(木) 21:38:05
>978 書き込んだものです
 いろいろな意見を聞けて参考になりました。
レスいただいた方ありがとうございます。
私自身は本職プログラマではないのですが、
プログラムは仕事でもよく書きます(小さな会社なんで)
今回は仕事用というよりは自宅でプログラムを
作る環境を物色しててActiveBasicに目が止まりました。
確かに個人が作ってるものなのでどう作ろうが作者の
勝手といえばそうかもしれませんが,
IPAに採択された以上はそうもいえないと思います。
991デフォルトの名無しさん:2005/12/08(木) 23:20:55
そこまで作者の姿勢に文句があるのなら、別に使わなければいいだろ。
今までもユーザーは作者に振り回されながらついていってる。
これからそれが変わらなくても、俺たちはついていくだけだ。
IPAだろうがなんだろうが、結局本人しだいなのは変わらん。
992デフォルトの名無しさん:2005/12/08(木) 23:36:36
BASICと言えど初心者が手をつける環境じゃないことはよくわかりました。
ありがとうございました。
993デフォルトの名無しさん:2005/12/09(金) 14:49:11
Newスレまだ〜?
994デフォルトの名無しさん:2005/12/09(金) 17:30:32
次スレ立てました。

【Ver.5.0】ActiveBasic その3【開発中】
http://pc8.2ch.net/test/read.cgi/tech/1134116980/l50
995デフォルトの名無しさん:2005/12/09(金) 19:34:53
ご苦労様です
996デフォルトの名無しさん:2005/12/09(金) 20:09:49
生め
997デフォルトの名無しさん:2005/12/09(金) 20:10:12
998デフォルトの名無しさん:2005/12/09(金) 20:12:23
埋め
999デフォルトの名無しさん:2005/12/09(金) 20:13:13
宇目
1000デフォルトの名無しさん:2005/12/09(金) 20:13:40
ぬるぽ!!ぬるぽぬるぽーーーーーっ!
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。