API関数の呼び出し方法について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
前の投稿
-
次の投稿
|
親投稿
-
子投稿なし
|
投稿日時 2007-7-23 10:25
dacs
投稿数: 1
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
はじめまして。
題名のとおり、API関数の呼び出し方法について、教えて
頂きたいことがあります。
帳票印刷ツール(SVF)を使用して印刷及びプレビューを
行っているところですが、この度Windows Vistaに対応すべく
バージョン変更の検討を行っております。
<旧バージョン>
CallDLL ('VR32MAIN.VrInit','4')
上記のような形式で、「VR32MAIN.DLL」をCALLしておりました。
しかし、検討しているバージョンでは、インスタンスの作成を
行う必要があるようです。
以下、マニュアルからの抜粋です。
製品名は「SVF for .NET Framework」です。
◆アセンブリ名 SVFCS.dll
◆動作環境 Microsoft .NET Framework 2.0
◆アプリケーション SVFCS.dllに含まれるjp.co.fit.vfrreport.Vrw32クラス
◆説明 Vrw32をインスタンス化することにより実行が可能となります。
<VB.NETの場合>
Dim svf As jp.co.fit.vfreport.Vrw32= New jp.co.fit.vfreport.Vrw32
このようなAPI関数をMAGICから呼び出したい場合、どのようにすべきかわからない状態です。
また、このようなAPI関数を呼び出したい場合、インスタンス化を行うためのDLLを別途作成し、それを呼び出す等の方法をとらないと対応できないのでしょうか?
質問の内容が的外れで、説明不足かと思いますが、何卒ご教授頂ければと思いますので、宜しくお願い致します。
題名のとおり、API関数の呼び出し方法について、教えて
頂きたいことがあります。
帳票印刷ツール(SVF)を使用して印刷及びプレビューを
行っているところですが、この度Windows Vistaに対応すべく
バージョン変更の検討を行っております。
<旧バージョン>
CallDLL ('VR32MAIN.VrInit','4')
上記のような形式で、「VR32MAIN.DLL」をCALLしておりました。
しかし、検討しているバージョンでは、インスタンスの作成を
行う必要があるようです。
以下、マニュアルからの抜粋です。
製品名は「SVF for .NET Framework」です。
◆アセンブリ名 SVFCS.dll
◆動作環境 Microsoft .NET Framework 2.0
◆アプリケーション SVFCS.dllに含まれるjp.co.fit.vfrreport.Vrw32クラス
◆説明 Vrw32をインスタンス化することにより実行が可能となります。
<VB.NETの場合>
Dim svf As jp.co.fit.vfreport.Vrw32= New jp.co.fit.vfreport.Vrw32
このようなAPI関数をMAGICから呼び出したい場合、どのようにすべきかわからない状態です。
また、このようなAPI関数を呼び出したい場合、インスタンス化を行うためのDLLを別途作成し、それを呼び出す等の方法をとらないと対応できないのでしょうか?
質問の内容が的外れで、説明不足かと思いますが、何卒ご教授頂ければと思いますので、宜しくお願い致します。
投票数:1
平均点:10.00