HAMLOG開発室は、HAMLOGに関連したプログラム開発(C、パスカル、VB言語等、又はDLL)についての
専用BBSです。プログラム言語に関する投稿以外は通常のHAMLOG相談室に投稿して下さい。
HAMLOG開発室BBS

Re: C# 投稿者: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#の情報交換をしてくださる方はいらっしゃいませんか?

2014/03/31(Mon) 23:28:52  [No.514]


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)
- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
Call 名前 ※必須
文字色
Eメール
タイトル sage
URL
メッセージ 手動改行 強制改行 図表モード
メッセージには上記と同じURLを書き込まないで下さい
画像File  (130kBまで)
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
プレビュー