掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB,VC++にまたがるプログラムで,データの値を追跡(いわゆるデバッグ)する方法を教えて下さい. (ID:55049)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
出力してくれたエラー「Access Violation」の意味を理解することが 原因特定への近道です。 int型引数の内容を確認したところまではよかったのですが、全ての 引数の内容を確認してみてください。 「FFTWin」に変数のアドレスでは無く、「i-1」の値が入っていたり しませんか? > 上記関数はVBから呼び出された, >FFTW_API void __stdcall dft_1d(int n, fftw_complex *FFTWin, fftw_complex *FFTWout, int sign) のところに、VBの「Declare」宣言を併記すると、原因の特定が容易 だったかもしれません。 DLL中の「dft_1d」関数はvoid型ですよね? VBの関数で戻り値がない場合は「Function」宣言ではなく、「Sub」 宣言をしますよね? -------------------------------------------------------------------- 始めに > 3つ前の質問とも関連した質問です. #この書き方もよりも、リンクを張っておいたほうが解りやすいかも。 とあったので、元発言 http://madia.world.coocan.jp/cgi-bin/Vcbbs/wwwlng.cgi?print+200411/04110020.txt を確認させていただきました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.