親牛の開発日記

ぼけ防止するため、開発メモを残そう

Visual Studio CodeでNODE-REDのデバッグ方法

NODE-REDのインストールは、 github.com で書いてある「Developer」方法でスラスラやればいい。 もちろん誰よりも先にNodeJSのインストールを済ませる。 NODE-REDを起動する際に以下のコマンドラインで行ってください。 <node-red実施にインストールされたフォルダ>$ node --inspect-brk red.js ※ポイン</node-red実施にインストールされたフォルダ>…

C#から文字列の配列をC/C++ DLLへの渡し方

■ネイティブ関数の引数が「char**」の場合 C関数 void init(int argc, char** argv); C# [DllImport("XXXXX.dll")] public static extern int init(int argc, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex =1)]string argv); これは無難だろう ■ネイテ…

JAVAのNative開発(JNI)もろもろ注意

■2番目の引数って何? Javaから呼び出されるjni関数は、だいたい以下の形式になっている jxxxxx Java_package_name_クラス名_メソッド名(JEnv*, j???, メソッド引数) 中には2番目の引数(j???)は、Java側のメソッドの宣言によって型が変わってくる 例 pri…

Android Studio 開発メモ Javahとの連携

Android Studio 開発メモ