Back
新着表示
タイトル
記事No
投稿日
投稿者
参照先
:
総務省 Web-API機能
:
842
:
2018/04/18(Wed) 07:04:55
:
JA2BQX 太田
:
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!
タイトル
記事No
投稿日
投稿者
参照先
:
Re: C++ JTDX
:
841
:
2018/02/03(Sat) 19:56:06
:
JA2BQX 太田
:
浜田さん、お手数をお掛けします。> > > TThLog log; // スコープ外で宣言し、グローバル変数としてお> ハムログでは、ClassのPublic宣言部分で宣言してます。 > 要するにグローバル変数です。 色々な場所で宣言してみましたが、どうも赤線が出てしまうので。 明日は裾野市で「ハムの祭典」があるので月曜日に再度試します。> > char *pfName = "C:\Hamlog\Hamlog.hdb"; > 円マークは二つ続けて書かないとエスケープコードとみなされますけど。 > C言語の基礎中の基礎で、C++も同じはずです。 英語モードで無いとビルドがエラーになるので \ マークでは無くて 逆スラッシュになりますが 2ケ並べてもエラーが出たような。 当分、ここで躓いて長引きそうです。
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!
タイトル
記事No
投稿日
投稿者
: Re: C++ JTDX
: 840
: 2018/02/03(Sat) 18:09:22
: JG1MOU浜田
> > TThLog log; // スコープ外で宣言し、グローバル変数としておく > > 今、これを追記しているのですが記載場所が悪い様で赤のアンダーラインが引かれてしまいます。 ハムログでは、ClassのPublic宣言部分で宣言してます。 要するにグローバル変数です。> char *pfName = "C:\Hamlog\Hamlog.hdb"; 円マークは二つ続けて書かないとエスケープコードとみなされますけど。 C言語の基礎中の基礎で、C++も同じはずです。 char *pfName = "C:\\Hamlog\\Hamlog.hdb";
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!
タイトル
記事No
投稿日
投稿者
参照先
:
Re: C++ JTDX
:
839
:
2018/02/03(Sat) 10:21:08
:
JA2BQX 太田
:
浜田さん、お手数をお掛けします。 ありがとうございます。
> エラーとは、コンパイルエラーでしょうか? 実行時エラーでしょうか? コンパイル時です。
> TThLog log; // スコープ外で宣言し、グローバル変数としておく 今、これを追記しているのですが記載場所が悪い様で赤のアンダーラインが引かれてしまいます。
ソースは下記のリンクの src18.1.0.69.zip で
この中の logqso.h の中に Th527api の中の HAMLOG50.H を追記。
logqso.cpp の中で HamlogOpen() を使おうとしています。
void LogQSO::AppendtoHDB_sub()
{ TThLog log;
char *pfName = "C:\Hamlog\Hamlog.hdb";
if (HamlogOpen(NULL, &log, pfName, 0)==SUCCESS)
{
この様にしてビルドしてみましたが画像の様にワーニングで落ちてしまいました。
https://www.release.jtdx.tech/Windows/Windows%20Source/ ビルドは JTDX や WSJT-X なので JTSDK をインストールしています。
ソースは QtCreator で編集しています。
タイトル
記事No
投稿日
投稿者
: Re: C++ JTDX
: 838
: 2018/02/02(Fri) 20:50:39
: JG1MOU浜田
> logqso.cpp に > Hamlog が起動していない時にQSOデータを THW_append() にて追加したいのですが > 最初の HamlogOpen(0, TThLog, *p, 0) でエラーが出ます。 > C:\Hamlog\Hamlog.hdb をポインタでセットする必要があると思いますが > この辺りからのサンプルコードをお願い出来ますか? エラーとは、コンパイルエラーでしょうか? 実行時エラーでしょうか? こんな感じですけど。C++ではなく、Cですが。 TThLog log; // スコープ外で宣言し、グローバル変数としておく char *pfName = "C:\\Hamlog\\Hamlog.hdb"; if (HamlogOpen(NULL, &log, pfName, 0)==SUCCESS) オッケー!;
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!
タイトル
記事No
投稿日
投稿者
参照先
:
C++ JTDX
:
837
:
2018/02/01(Thu) 10:49:27
:
JA2BQX 太田
:
こんにちは。教えて下さい。 JTSDK で JTDX のソースのビルドにトライしています。 logqso.h に Th527api の HAMLOG50.H を追記してのビルドはOKです。 logqso.cpp に Hamlog が起動していない時にQSOデータを THW_append() にて追加したいのですが 最初の HamlogOpen(0, TThLog, *p, 0) でエラーが出ます。 C:\Hamlog\Hamlog.hdb をポインタでセットする必要があると思いますが この辺りからのサンプルコードをお願い出来ますか? その後はHamlog が起動している時の事もやりたいですが。
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!
タイトル
記事No
投稿日
投稿者
参照先
:
Re: Th527API.zip
:
836
:
2018/01/02(Tue) 05:25:27
:
JA2BQX 太田
:
浜田さん、早速の修正ありがとうございました。> さっそく修正しました。 > 入力ウインドウのチェックボックスの説明と定義を加えただけです。 確認しました。
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!
タイトル
記事No
投稿日
投稿者
: Re: Th527API.zip
: 835
: 2018/01/01(Mon) 20:57:34
: JG1MOU浜田
> [ Tubo HAMLOG 最新版 ] のページの下記の件ですが > ダウンロードしたファイル名が Th524api.zip となっています。 JA2BQX太田さん、明けましておめでとうございます。 今年もよろしくお願いします。 あらー、旧ファイルをリンクしてましたね。 さっそく修正しました。 入力ウインドウのチェックボックスの説明と定義を加えただけです。
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!
タイトル
記事No
投稿日
投稿者
参照先
:
Th527API.zip
:
834
:
2018/01/01(Mon) 17:43:36
:
JA2BQX 太田
:
明けましておめでとうございます。 今年もよろしくお願いします。 [ Tubo HAMLOG 最新版 ] のページの下記の件ですが ダウンロードしたファイル名が Th524api.zip となっています。 内容は HamlogMs.txt にコマンド 30 が追加されているので改修版と思います。 ダウンロード後にリネームすれば実害は無いですがお時間のある時に 修正して頂けるとFBかと思います。 ○ Th527API.zip HAMLOG50.DLLの仕様書 2017/12/27
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!
タイトル
記事No
投稿日
投稿者
: Re: memcpy()
: 833
: 2017/11/10(Fri) 19:25:53
: JA7UDE 大庭
浜田さん、こちらこそお世話になっております。そうですか、Borland C++ 5.0をお使いということで、わたしも、簡単なプログラムにはC++ Builder 5.0を使っています。ずいぶん古いものになってしまいましたが、動作が軽くて、なかなか手放せません。memcpyは、領域をオーバーランしたり、コピー元とコピー先が重なっているとまずいのですが、手軽なので、つい使ってしまっています。また、いろいろご指導ください。 73 大庭 JA7UDE
このスレッドは管理者によって ロック されていますので、返信並びに編集は出来ません!