「CWTW-Pro」はモールス符号の練習用Windowsソフト。Rev3.xからオープンソースソフトウェアとして公開し全機能フリーで利用できるようになりました。
CWTW-Proに関連する技術情報を、本ページを起点に作成していく。
CWTW-Pro Rev2.xの初版は1997年にRev2.00を公開。受信練習機能はフリーで利用でき送信練習機能はシェアウェアの扱いでした。Windows10でもなんとか動作していたので2006年のRev2.56から暫く更新してませんでしたが、2020年1月には送信機能解除キーワードを公開しフリーソフトとして利用して頂けるようにしました。
更に、最新のC++Builderでコンパイル出来るように見直したソースコード(Rev3.x)を、オープンソースソフトウェアとしてGitHubに公開し多くの人に活用して頂けたら思っています。
従来のRev2.xは、C++Builder 5でビルドしてましたが、このRev3.xは「C++Builder Community Edition 10.3」でビルド確認しており個人ユーザは無料で利用できる開発ツール。
Rev3.xではコンパイラ変更に伴い以下の見直しをしています。
*.txt
が基本。GitHubの下記URLでソース一式を公開。
「01. CWTW-Proのプロジェクト取得」記事を参照し、プログラムソース一式を取得。
無料で使える「C++Builder Community Edition」統合開発環境でビルド実行。インストール方法などは「C++Builder (RAD Studio)」記事参照。
「02. CWTW-Proのビルド手順」記事を参照し、プロジェクトをコンパイルし実行ファイルを生成する。
Release
モードでビルドすると、必要な実行時ライブラリも一緒にリンクする。
「03. CWTW-Proリリース用実行ファイルの集約」記事の手順で、プログラム実行に必要なファイルを C:\CTWT-Pro\
に集める。このフォルダをZIP圧縮するなどして配布する。インストーラは不要で、この配布したZIPファイルを C:\CTWT-Pro\
に展開して実行する。
コンパイルするのが大変という方は、ビルド済の実行ァイル一式を下記ページからダウンロードできる。
本プログラムは、オープンソースソフトウェアで「MITライセンス」に準じます。同梱の License.txt
ファイルを参照ください。
作者または著作権者は、契約行為、不法行為、またはそれ以外であろうと、ソフトウェアに起因または関連し、あるいはソフトウェアの使用またはその他の扱いによって生じる一切の請求、損害、その他の義務について何らの責任も負わないものとします。