- このトピックは空です。
-
投稿者投稿
-
2021年6月29日 2:19 PM #363
C-Hashimoto
ゲストお世話になっております。
前回の投稿([WR3.0]WROGetX1関数について)へのご回答を有難う
ございました。
新モジュールで早速試してみたのですが、エラーは出なくなった
ものの値が全て0で返ってきてしまいます。
以下の4関数が該当します。・WROGetX1
・WROGetX2
・WROGetY1
・WROGetY2さらに、以下の4関数は値を反映していないようです。
・WROSetX1
・WROSetX2
・WROSetY1
・WROSetY2なお同じLineタイプオブジェクトに関して、以下の関数は値を
正確に反映しています。・WROGetLineColor
・WROSetLineColor
・WROGetVisible
・WROSetVisible対処方法などありましたらお教え下さい。
以上宜しくお願い致します。[動作環境]VB6+SP3,Windows98
2021年6月29日 2:19 PM #364中嶋@ソフトウィング
ゲストお世話になっております。
こちらで確認しましたDeclare文を記述しましたので
お試しいただけますでしょうか?よろしくお願いいたします。
Declare Function WROGetX1 Lib “WRCIF30.DLL” (ByVal Hreport As Long, ByVal strObjectName As String, lngVal As Single) As Long
Declare Function WROGetX2 Lib “WRCIF30.DLL” (ByVal Hreport As Long, ByVal strObjectName As String, lngVal As Single) As Long
Declare Function WROGetY1 Lib “WRCIF30.DLL” (ByVal Hreport As Long, ByVal strObjectName As String, lngVal As Single) As Long
Declare Function WROGetY2 Lib “WRCIF30.DLL” (ByVal Hreport As Long, ByVal strObjectName As String, lngVal As Single) As LongDeclare Function WROSetX1 Lib “WRCIF30.DLL” (ByVal Hreport As Long, ByVal strObjectName As String, ByVal lngVal As Single) As Long
Declare Function WROSetX2 Lib “WRCIF30.DLL” (ByVal Hreport As Long, ByVal strObjectName As String, ByVal lngVal As Single) As Long
Declare Function WROSetY1 Lib “WRCIF30.DLL” (ByVal Hreport As Long, ByVal strObjectName As String, ByVal lngVal As Single) As Long
Declare Function WROSetY2 Lib “WRCIF30.DLL” (ByVal Hreport As Long, ByVal strObjectName As String, ByVal lngVal As Single) As Long2021年6月29日 2:19 PM #365C-Hashimoto
ゲストお世話になっております。ご回答を有難うございました。
宣言を書き換えてみたところ無事動作致しました。
お手数をおかけ致しました。なお WingReport v3.0\Dev\WR30VBAPI.bas に該当関数分の
Declare宣言が無かったため、こちらで作成したものが動作
しなかったようです。色々有難うございました。
これからも宜しくお願い致します。 -
投稿者投稿
- フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。