2007年2月 6日 (火)

Vista と bcb5tool.hlp

Windows Vista では、Borland C++ 5.5 付属の bcb5tool.hlp を表示することが出来ません。理由は、WinHlp32.exe という実行ファイルが Windows に搭載されなくなったからです。

以下を参照。

Windows ヘルプ プログラム (WinHlp32.exe) が Windows に含まれなくなる

|

2007年1月31日 (水)

C言語を始めよう!v.2 の使い方(1)

Borland C++ 5.5 でリソースをリンクで説明しているプログラムを v.2 で作成する方法です。

  • Projectsample1.c, res1.rc, res.h を入力し、作成する。
  • プロジェクトバーに上記の 3 つのファイルをドラッグ&ドロップします。プロジェクトに 3 つのファイルがアイテムとして追加されます。
  • プロジェクトバー内を右クリックし、「プロジェクトのプロパティ」で「コンパイルオプション」に、-W と入力します。
  • Optionメニューの「ファイル」→「プロジェクトに名前を付けて保存」します(sample1.prj)。
  • メニューの「ビルド」→「プロジェクトのビルド」をクリックします(コンパイル)。
  • エラーが無ければ、「プロジェクトのビルド」の下にあるメニュー「sample1.exe の実行」で実行できます。

|

2007年1月28日 (日)

C言語を始めよう!v.2β2

開発中の「C言語を始めよう!v.2」のベータ 2 です。相変わらずヘルプは出来ていません。使ってみた方でお気づきの点がありましたら、このブログにコメントしていただけると幸いです。

ダウンロード: phbv2b2.zip (282KB)

|

C言語を始めよう!v.2β2 動作確認

以下の OS で動作確認。良好な結果が得られました。

  • Windows 2000 SP4
  • Windows XP SP2
  • Windows Vista RC1

なお、Unicode アプリケーションのため、

  • Windows 95/98/98se/Me

では確認するまでもなく動作しません。また、

  • Windows NT4 + IE6

で動作するのではと思われましたが、必要な API を含む DLL が存在せず、動作しませんでした。この辺は改良の余地がありそうです。

現在は MAKE 関係について吟味中です。MAKE そのものについて勉強しながらやっているのですが、簡単そうで意外に思うように動かないところがあります。ややこしいケースを想定しなければ問題はないのですが・・・。

|

2007年1月26日 (金)

C言語を始めよう!v.2β2 進捗

Phbv2b2ベータ 1 の現在までの処理済の修正点を書いておきます。

  • メイクファイルの設定をプロジェクトファイル単位に変更
  • メイクファイルの記述の仕方の修正
  • 印刷のカスタマイズ
  • クリップボードリングで重複登録を防止
  • コンパイルエラー時のダブルクリックによる該当行へのジャンプで、クリック行に「:」がない場合にアプリが落ちる不具合を修正
  • Turbo Debugger の起動メニューを追加

未処理の修正点です。

  • MAKE オプションのデフォルトの修正
  • D&D でプロジェクトファイルを開けるようにする
  • プロジェクトファイルにファイルを追加したときのパスの扱い
  • プロジェクトファイルを別名で保存したときのパスの扱い
  • 各種アイコンの作成

|

2007年1月24日 (水)

C言語を始めよう!v.2 のベータ 1

Phbv2b1 開発中の「C言語を始めよう!v.2」をベータ 1 として公開します。コンパイラは、Borland C++ 5.5 のみをサポートしています。 本格的なテストはこれからの作業になりますが、使ってみた方でお気づきの点がありましたら、このブログにコメントしていただけると幸いです。

ダウンロード: phbv2b1.zip (277KB)

ヘルプがまったく出来ていません。単独ファイルの扱い方については従来の「C言語を始めよう!」とあまり違いはないのですが、複数ファイルについては「プロジェクトファイル」を導入したので若干分かりにくいかもしれません。

使い方についてはこのブログで少しずつ説明していくつもりです(それをまとめてヘルプにする目論見)。

|

2007年1月22日 (月)

C言語を始めよう!v.2 進捗

ぼちぼちとやっていたのですが、ほぼひととおりの機能の実装が出来ました。まだ、細かいところで、行き届いていない箇所もありそうですが、そろそろベータ版として公開しようかと思います。以下は現状です。

  1. メニューのそれぞれについて、あらゆるケースでのテストが不十分。
  2. エラーメッセージ等の表示をサボっているところがある。
  3. MAKFILE に記述する内容の吟味が浅い。
  4. Turbo Debugger への対応方法に未だに迷いがある。
  5. DDE 用を含めた表示アイコンの絵を描いていない。
  6. プロジェクトファイルが DDE に未対応。D&D にも未対応(D&D はユーザからみて操作が曖昧になるおそれがあり、実装しない方がよいかも)。
  7. Borland C++ 以外のコンパイラにも対応可能にするつもりが、現状では専用になってしまっている(ただし、代用コンパイラとしてめぼしいものがない)。

|

2006年12月26日 (火)

C言語を始めよう!v.2 進捗

現在、以下の機能がほぼ完成しました。

  1. マルチレベルのアンドゥ・リドゥ
  2. テキストのドラッグ&ドロップ
  3. 構文の色分け表示(C/C++言語)
  4. オートインデント、及び、同時にスペースをタブに自動置き換え
  5. RETURN キー押下時に前行右端の不要な空白・タブを削除

まだ、ただのエディタですね。

|

2006年12月10日 (日)

C言語を始めよう!v.2 製作開始

昨日より、「C言語を始めよう!」のバージョン2の製作を始めました。現バージョンとの主な違いはとりあえず以下のような点です。

  1. 内部の処理を UNICODE 化する。
  2. MDI アプリケーションにする。
  3. レジストリを利用しない。
  4. Windows 98 以降の新しい WinAPI の積極的な利用。
  5. Windows で16ビット MS-DOS が徐々にサポートされなくなってきているので、サポートするコンパイラから「LSI C-86 試食版」を外す(ことの検討)。
  6. Borland C/C++ を中心にし、その他選択できるコンパイラの自由度を上げる。
  7. 構文強調表示の見直し。
  8. もろもろの画面のインターフェースの変更。
  9. その他、なんとなく考えていること。

また、初心者向け、学習用というスタンスを変えるつもりはないので、使い方が難しくなる、あるいは、面倒になるようなことは出来るだけ避ける方針です。

|