ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年3月29日(金) 03:48

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - AB5開発中…
作成者 メッセージ
  記事の件名:  Re: ABはなんてったて...  引用付きで返信する
> ファイルサイズ・起動・動作が軽いのが売りなんだから、これからもそれを維持していくべきだと思います。

BASICであるからには分かりやすさと使いやすさも売りでなくてはならない
投稿記事 Posted: 2007年9月29日(土) 13:31
  記事の件名:  代入と比較のオーバーロード  引用付きで返信する
ブログの方で,代入と比較のオーバーロードをどう書き分けようかという話がありましたが,
そもそもBASICにおいて代入は,演算子ではなくLetステートメントだったはずです。
というわけでLetを使うのはどうでしょうか。
コード:
Class Hoge
Public
    Sub Let =(ByRef x As Hoge)
        ' ...
    End Sub
/*
...
*/
End Class
そして比較のほうはFunction Operator =とするわけです。
やや難解かもしれないのが欠点と言えるかもしれません。
投稿記事 Posted: 2006年7月26日(水) 21:36
  記事の件名:   引用付きで返信する
オプションでパラメータヒント機能にそのパラメータの説明を付けてくれるとわからない関数をヘルプで探さなくてすむのでいいと思います。
あとブレークポイントでプログラムが止まったときに動作が重くなるのを防いでほしいです。それとウィンドウのXpスタイルへの対応もしてほしいです。
投稿記事 Posted: 2006年5月10日(水) 19:41
  記事の件名:   引用付きで返信する
プロジェクト名に日本語を使えるようにしてほしいのには同感です。
投稿記事 Posted: 2006年5月07日(日) 15:17
  記事の件名:   引用付きで返信する
RADツールにタブコントロールやリッチエディトなどが追加してほしいです。
あとプロジェクト名に日本語が使えるようにもしてほしいです
投稿記事 Posted: 2006年5月07日(日) 12:23
  記事の件名:  CDECLエクスポートについて  引用付きで返信する
CDECLでコールバックしてくるDLLもあるので、CDECLでのエクスポートだけでなく、エクスポートしない関数でもCDECLが使えるともっといいと思います。

CDECL関数の関数ポインタによる呼び出しは、後回しでもかまいません。(外部からしか呼び出されないと思うから。)
投稿記事 Posted: 2006年4月03日(月) 15:56
  記事の件名:   引用付きで返信する
参考までにoysterさんが言っていることを自分なりに訳してみました。
英語は得意ではないですし,私の訳も英文もなにかあればどしどし指摘してください。
引用:
国際化対応版のABとそのドキュメントが用意してほしいです。
メニューは理解できましたし,コンパイルしてEXEが作れると思いました。
Win32プログラミング講座のとおりに行ってF7を押しましたが,ウィンドウがフラッシュし,あっという間に消えました。
そう,Win32プログラミング講座のとおりにはなりませんでした。ハードディスクのどこにもEXEは作られませんでした。
Win32プログラミング講座のそのページの内容はAB3を元にしていますね。
現在とはコンパイル時のウィンドウなどが違うのが気になりますが,おそらく関係ないでしょうね。
どうせAB4でもF7でコンパイルできるはずですし。

というわけで済みません,私には原因は分からないです……。

That page is written about AB Version 3.
AB Version 4 shows different window, when you compile your source code.
But I think this is irrelevant. F7 is available to compile on AB Version 4.

I'm sorry I can't advice.

ところでABも国際化対応への取り組みはあります。
「ActiveBasicグローバル化プロジェクト」が進んでいるはずです,たぶん。
ABの国際化版もそのうち公開されるのではないでしょうか。

By the way, There is "ActiveBasic Globalization Project."
I hope Globalized ActiveBasic is coming soon.
投稿記事 Posted: 2006年2月18日(土) 00:03
  記事の件名:   引用付きで返信する
I hope there would be an international verison and docs, so that I can understand the menu
and I hope it can compile to exe successfully in my windows. I have followed the tut on http://www.discoversoft.net/help_center ... index.html, but when I press F7, a window flashes and disppears quickly, so I cannot take a look at it. But there is no new exe file on my whole harddisk.
thanx
投稿記事 Posted: 2006年2月16日(木) 23:14
  記事の件名:  ABはなんてったて...  引用付きで返信する
ファイルサイズ・起動・動作が軽いのが売りなんだから、これからもそれを維持していくべきだと思います。
投稿記事 Posted: 2006年2月01日(水) 18:15
  記事の件名:   引用付きで返信する
引用:
_AB_MAJOR_VER[num] コンパイラが自身のバージョン識別子を自動的に定義します(例:_AB_MAJOR_VER4、_AB_MAJOR_VER5)。
_AB_MINOR_VER[num] コンパイラが自身のバージョン識別子を自動的に定義します(例:_AB_MINOR_VER12)。
MAJORはそのままでも良いと思いますが・・・
MINORに関しては、比較演算が出来ないと、存在意義があまり無いような気がしますので、#ifを含めた使用の再検討をお願いします。

PS.#definedebugやユーザ毎にロジックの仕様を変更するにも便利なので、大変助かっています。
投稿記事 Posted: 2005年12月25日(日) 18:26
  記事の件名:   引用付きで返信する
引用:
ところでプリプロセッサディレクティブでABのバージョンを判別できるようになってほしいです。
たとえば_AB_VER4, _AB_VER5のような感じです。
Cなどのように#defineが文字列置換されるのであれば#define _AB_VER 41202のようにやれるのですがそういうわけにはいかないと思うので。
_AB_MAJOR_VER[num] コンパイラが自身のバージョン識別子を自動的に定義します(例:_AB_MAJOR_VER4、_AB_MAJOR_VER5)。
_AB_MINOR_VER[num] コンパイラが自身のバージョン識別子を自動的に定義します(例:_AB_MINOR_VER12)。

次回のバージョンアップで、このような仕様追加を行おうと思います。
それと、#ifdef/#ifndefが入れ子構造に対応していなかったので(これ、マズイですよね…)、こちらも修正しようと思います。

引用:
いっそのこと#ifディレクティブを作り,
そこではConst定数と数値リテラルを比較でき,_AB_VERはコンパイラが定義済みの定数という扱いなんてことも……。
いえ,言ってみただけです。アイデアを書くだけならいくらでもできますし。
C/C++と同様の仕様ですね。ここまでくると、#defineの存在意義が薄れていくのは気のせいか…まぁ、もう少し検討してみます。
投稿記事 Posted: 2005年12月25日(日) 16:51
  記事の件名:   引用付きで返信する
ところでプリプロセッサディレクティブでABのバージョンを判別できるようになってほしいです。
たとえば_AB_VER4, _AB_VER5のような感じです。
Cなどのように#defineが文字列置換されるのであれば#define _AB_VER 41202のようにやれるのですがそういうわけにはいかないと思うので。

いっそのこと#ifディレクティブを作り,
そこではConst定数と数値リテラルを比較でき,_AB_VERはコンパイラが定義済みの定数という扱いなんてことも……。
いえ,言ってみただけです。アイデアを書くだけならいくらでもできますし。
投稿記事 Posted: 2005年12月23日(金) 21:24
  記事の件名:   引用付きで返信する
> 特殊ステートメント(キーワード)で色を変更する際に、文字列も強制置換して欲しいです。
> (forと入力したらエディタ側でForに置換する)

私は IF, FOR, DIM などのキーワードは大昔からの習慣により大文字で書くようにしています。
FOR→Forと勝手に置換されるとプログラムの見栄えが悪くなるので、できれば今のままがよいです。
或いは、オプショナルにしてほしいです。
投稿記事 Posted: 2005年11月21日(月) 06:57
  記事の件名:   引用付きで返信する
イグトランスの話に乗っかっての希望です。

特殊ステートメント(キーワード)で色を変更する際に、文字列も強制置換して欲しいです。
forと入力したらエディタ側でForに置換する)

ご検討よろしくお願いします。
投稿記事 Posted: 2005年11月21日(月) 03:46
  記事の件名:  キーワードの色付けについて  引用付きで返信する
AB 4.11でエディタの色を自由に設定できるようになりましたね。
そこで独自に黒背景風の色にしてみて思ったのですが,
DWordなどの組み込み型の名前やAs(Dim/Open)にTo(For)などといったコンパイラが認識するキーワードは,
全て特殊ステートメントの色付けを適用してほしいです。
(というわけで「特殊ステートメント」から「キーワード」などと名称も変更することになるでしょうね)
投稿記事 Posted: 2005年11月20日(日) 21:40

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean