ab.com コミュニティ https://www.activebasic.com/forum/ |
|
Cスタイルの#define https://www.activebasic.com/forum/viewtopic.php?t=951 |
ページ 1 / 1 |
作成者: | Rogue [ 2006年4月13日(木) 03:08 ] |
記事の件名: | Cスタイルの#define |
マクロなどによく使用されるCスタイルの#define(いわゆる単純な置き換え)を 実装してもらえませんでしょうか。 簡単に云えば以下のような感じのです。 コード: #define A B()構造体の関数ポインタメンバが長くてそれをマクロで置き換えるなどしたい ときなど結構不便です。 ABの#defineは#if/#ifdefなどにしか使用できず、Constは定数値にしか 使用できません。 外部から関数ポインタを取得して実行するような場合に問題になります。 (つまりはHSP3プラグインDLLを作成する場合などのときです) |
作成者: | Indigo Visualist [ 2006年6月24日(土) 15:32 ] |
記事の件名: | こういうのはどうでしょう? |
Functionの省略表記、とかどうでしょう。 一行におさまるコードを、 Function Asc(buf As String) = buf[0] As Byte のような感じで。(function.sbpより) どうでもいいことですが [ここをクリックすると内容が表示されます]
ハンドルネームを変更しました。以前のDarkSkyです。わかりにくくてすみません。 今後ともよろしくお願いします。 |
作成者: | イグトランス [ 2006年6月24日(土) 18:43 ] |
記事の件名: | |
TypeDefはどうですか? ちなみに私はテンプレートもどきに使えるという理由から#defineのマクロはあってもよいですが, ProjectEditorがコードを解析する際の障害になり得ないかが心配です。 |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |