HAMLOG プログラム開発室


新着表示
タイトル
記事No
投稿日
投稿者

Th523API.zip
522
2014/04/30(Wed) 20:56:39
JA2BQX 太田
こんばんは。
気が付くのが遅くなりましたが、先ほど見たら、あれれVerUpされています!

○ Th523API.zip HAMLOG50.DLLの仕様書 2014/04/20

直ぐに利用する機能ではなさそうですがMNI TNXです。

HamlogMs.txtの中に下記の記載があります。
 dwData が 15 の場合、次の値と or をとることができる。
(Delphi)
const THW_QTH__MST = $800000; // MSTのQTHを利用する。(v5.23b)
(Visual BASIC)
Const THW_QTH__MST = &H800000 ' MSTのQTHを利用する。(v5.23b)
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: Windows8.1でQSLカードを印刷できません
521
2014/04/28(Mon) 23:06:06
JP7CZE 川辺

ja7qmさんの書き込み,
★ - QSLカード - JH1MBR. 樋口 04/15-19:57 No.9392
の最後にレスのかたちで付いています.

新規投稿ではなく,レスのかたちで投稿するなら,
★ - カード印刷について御教示を! - JR1EYM/猪又 04/10-12:27 No.9338
の方が良かったかも.

誰もほかにはレス付けないので,よろしければ見てアドバイス下さい.
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: Windows8.1でQSLカードを印刷できません
520
2014/04/25(Fri) 18:40:59
JP7CZE 川辺
ja7qmさん,

> Windows8.1でQSLカードをCANON iP-7320(他でも)印刷できません。

こちらの掲示板は,赤字で書かれているように,

「HAMLOG開発室は、HAMLOGに関連したプログラム開発(C、パスカル、VB言語等、又はDLL)についての専用BBS」です。

ご質問の内容は,
通常の掲示板(HAMLOG BBS)に投稿願います.

http://www.hamlog.com/hamlogbbs/forum/wforum.cgi
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Windows8.1でQSLカードを印刷できません
519
2014/04/25(Fri) 18:34:27
ja7qm
Windows8.1でQSLカードをCANON iP-7320(他でも)印刷できません。
また、QSLカード印刷のイメージで、試し印刷でも、印刷できません。
プリンターのドキュメント名に一瞬表示されますが、すぐ消えてしまいます。
何方解決方法をお教えください。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: Windowsのシステムカラーパレット
518
2014/04/25(Fri) 15:07:34
JP7CZE 川辺
> Windows-95時代の開発ソフト、Delphi 3.1Jを使ってますが、システムカラー
> 関係、色の定数などはそのまま使えてます。

 そうなんですか.

 私の場合は,Labelオブジェクト のBackColorを,カラーをシステムの一覧表示(VB6のデフォルト)からアクティブツールバーの文字(&H8000009&)とかウィンドウの背景(&H8000005&)を選択すると,WinXPではちゃんと白に表示できるのですが,Win7では真っ黒になりました.

 カラーパレットから白(&H00FFFFFF&)を選ぶと,どちらのWindowsモOKです.直接色を指定しているわけなので当然と言えば当然ですが.

 なので,WindowXPとWindows7では,システムカラー番号に対応するRGBカラーが異なるのかと思った次第です.
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: Windowsのシステムカラーパレット
517
2014/04/24(Thu) 21:34:46
JG1MOU浜田
> 作った人が違うからか?,システムカラーの番号,WindowsXPと7とでは変更になっているのですね...Windowsの動作自体には関係無いはずですが.

Windows-95時代の開発ソフト、Delphi 3.1Jを使ってますが、システムカラー
関係、色の定数などはそのまま使えてます。

ライブラリのソースコードを改ざんしたのは、ファイルを開くダイアログ
ボックスや、フォルダ選択のダイアログボックスが、95当時とは違って
リサイズできるので、対応させたこと。
それから、95当時は存在しなかったHTMLヘルプに対応させたこと。
いじったのはたぶんその程度で、Windows7で使えてます。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Windowsのシステムカラーパレット
516
2014/04/24(Thu) 01:06:58
JP7CZE 川辺

ついにサポートの切れたXPですが,いまだにXP上でVB6のプログラム作成しています.というかVB NETに移植が不可能に近いソース量...

それで,XP上のVB6で作ったソフトをWindows7(64bit)上で動かしたのですが,一部のコントロールのバックカラーが真っ黒.本来は白なのですが.

おっかしいなあと思って何回かバックカラーのチェック&コンパイル&Win7上で起動.やっぱりダメ.
バックカラーは,オブジェクトのプロパティからカラーパレットで選択してやっているのですが,何回かやってみて,もしやと思って,他のまともに表示できているオブジェクトを見たら,RGBの色が設定されていました.そこで,デフォルトのシステムカラーのパレットから,RGBのパレットに変更してやってみたら,まともに表示できました.

作った人が違うからか?,システムカラーの番号,WindowsXPと7とでは変更になっているのですね...Windowsの動作自体には関係無いはずですが.
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: C#
515
2014/04/01(Tue) 07:09:42
JA2BQX 太田
JO1SIM 出島さん、こんにちは。
ありがとうございます。

> ということでTHW2VBNET.dllはC#においても同じ目的に利用できますが、idx_????は実装してませんでしたね…。

C#は敷居が高いので私には無理そうですが時間があればお願いします。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: C#
514
2014/03/31(Mon) 23:28:52
JO1SIM・出島
太田OMこんばんは

C#の経験はないので多少間違っているかもしれませんが…C#はVBと同様に.NET(CLI)なので、VB.NETからhamlog50.dllをうまく呼び出せないのと同様の事象が起きると思われます。(メモリの位置を直接指すポインタを含む構造体のようなものは渡せません)

ということでTHW2VBNET.dllはC#においても同じ目的に利用できますが、idx_????は実装してませんでしたね…。

THW2VBNET.dllに関数を実装するか、根本的な解決としては.NET版のhamlog50.dll相当のAPIを開発するか?ということでしょうか…。

(前者のほうは期待せずお待ちいただければ可能性はゼロではないかと…)




> こんばんは。
> ひょんな事からある Logger32 関係のソースをVB6からVB2010、さらにC#へと
> 変換(移植)して動作させました。
> そこで他のHamlog関係のソースも変換努力中ですがなかなか進みません。
> Hamlo50.dll の
> dbf_open , dbf_rcount , dbf_close は出来ました。
> idx_open と idx_close は良いと思うのですが idx_search がまだエラーが出る。
> 他にも THDLL2VB.DLL にある関数が動いてくれません。
> VB用のDLLをC#から呼ぶこと自体がNGなのかな?
> THW2VBNET.dll を使っての Hamlog.hdb のreadとupdateは動きました。
>
> どなたかC#の情報交換をしてくださる方はいらっしゃいませんか?
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

C#
513
2014/03/30(Sun) 21:54:36
JA2BQX 太田
こんばんは。
ひょんな事からある Logger32 関係のソースをVB6からVB2010、さらにC#へと
変換(移植)して動作させました。
そこで他のHamlog関係のソースも変換努力中ですがなかなか進みません。
Hamlo50.dll の
dbf_open , dbf_rcount , dbf_close は出来ました。
idx_open と idx_close は良いと思うのですが idx_search がまだエラーが出る。
他にも THDLL2VB.DLL にある関数が動いてくれません。
VB用のDLLをC#から呼ぶこと自体がNGなのかな?
THW2VBNET.dll を使っての Hamlog.hdb のreadとupdateは動きました。

どなたかC#の情報交換をしてくださる方はいらっしゃいませんか?
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop