技術メモ -64bit,Device Driver,Camera,programming-
Windows programmingとMachine Visionを中心にした、日頃気づいた技術をメモします。
プロフィール

iamhideyon

Author:iamhideyon
普通の技術者です。
職業プログラマしています。
主に画像入力、画像処理、
画像ビューアー、ネットワ
ークライブラリ等を開発し
ています。
日頃気になった技術や製品
のメモを自分のために、書
き溜めて置きます。アドバ
イスやご指摘がありました
らコメントをください。



カテゴリー



全記事(数)表示

全タイトルを表示



ブロとも申請フォーム

この人とブロともになる



リンク

このブログをリンクに追加する




にほんブログ村 IT技術ブログへ
CとVBのデータ型 関数パラメータ
・VBは参照渡し(アドレス)、VC(DLL)は値渡しがデフォルト。
 COM(ActiveX)インターフェースが正式
・単精度実数を引数はByVal宣言.
・Stringの実体は可変長文字配列へのポインタ(文字列のアドレスを渡す)
・文字引数はByVal宣言
・戻り値となる引数をは,ByVal宣言し,戻り値となる引数はByRef宣言.
・標準モジュールに書く場合はPrivate句は必要ない.必然的にPublicとなる.
・大文字と小文字は区別されない.
・DLLのDEFファイル定義のエイリアスは大文字,小文字の区別する
・DLLへの構造体値渡しは、左から右へ、構造体の要素の値が正しい順序で宣言(スタック)する
・VBからVC(DLL)は文字列Stringを自動的にUnicodeからAsciiに変換
・VBと別モジュール(別の言語でコンパイルされたバイナリファイル)との連携
・VBのByte配列をDLLに渡す時は、ByRef又はAs Any宣言
・VBでは、可変長の文字列は BSTR として保持
・VBからDLLへのバッファポインタ(void又はvoid*)渡しは、as Long 宣言
 又は、 ByVal As Long宣言で、VarPtr関数でキャストして渡す。
・ユーザー定義(構造体)にvoid** 引数が含まれる場合は、void**は ByVal val() As Long宣言
 ではなく、ByVal val As Long宣言でvoid**のアドレス値(アドレス番号)を渡す

テーマ:プログラミング - ジャンル:コンピュータ

.pdb は、このプリコンパイル済みヘッダーが作成されたときに使用された pdb ファイルではありません。プリコンパイル済みヘッダーを再作成してください。

Visual C\+\+ にてプロジェクト構成を変更したり、プリコンパイル設定を変更すると発生するらいしいです。

以下確認項目を列挙します。


  • stdafx.h stdafx.cpp がプロジェクトに追加されているか?

  • stdafx.cpp を[右クリック]-[設定]-[C/C\+\+]-[プリコンパイル済みヘッダーファイル(.pch)の作成]になっているか?

  • [設定]-["プロジェクト名"]-[C/C\+\+]-[プリコンパイル済みヘッダーファイル(.pch)を使用]になっているか?

  • Debug/Releaseフォルダを削除(クリーン)してどうか?

  • (面倒ですが。。。)プロジェクトをウィザードで新規作成して、各ファイルを追加してどうか?


FlexInspector 他画像処理装置について

FlexInspectorは山田宏和さんOVIT様が販売されている汎用画像処理装置です。実物を見たことが無いので、今度の横浜国際画像機器展で見てみよう。私のBlogにもたくさんFlexInspectorのキーワードで閲覧される方が居る事を考えると、人気の画像処理ソフトウェアのようです。以下説明に誤りが無いようにFlexInspector HPからの引用です。



FlexInspectorはソフトウェアです。
ハードウェアは時間の経過とともに傷みが発生します。ソフトウェアは傷みません。急に壊れることもありません。そのソフトウェアが動作可能なパソコンさえ入手できればいつまでも使い続けることが可能です。
FlexInspectorの方法は、ただカメラに映った画像が正常パターンの画像と同じかどうかを検出するだけです。
この単純さが画像処理検査の新たな可能性を拓きます



2006国際画像機器展で見てきました。あいにく山田さんは他の方の接客中でしたので、じっくりFlexInspectorの画面をみました。シンプルで対象基盤サイズに対して動作が思ったより速いですね。


FlexInspector以外にも多数の画像処理ソフトウェア画像処理ライブラリや画像処理センサーがあります。主に画像処理ライブラリを中心に感想を列挙します。



 *2006/12/18 FlexInspectorの説明が誤っていましたので一部修正しました。又、2006国際画像機器展でのFlexInspectorの感想を追記しました。


テーマ:アプリケーション開発 - ジャンル:コンピュータ





FC2 Blog Ranking FC2 Blog Ranking