.NETコード実行に文字配列をパラメータとして渡す方法
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
fjksudou
投稿数: 180
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
お世話になっております。
外部コールによる.NETコード実行について、
文字列の配列を、パラメータとして定義したいのですが、
MAGIC側をベクトルで定義した場合、
.NETタイプが「System.String[]」となり、
「識別子が必要です。」とコンパイルエラーが表示されます。
どのようにすれば可能でしょうか?
ご教授ください。
外部コールによる.NETコード実行について、
文字列の配列を、パラメータとして定義したいのですが、
MAGIC側をベクトルで定義した場合、
.NETタイプが「System.String[]」となり、
「識別子が必要です。」とコンパイルエラーが表示されます。
どのようにすれば可能でしょうか?
ご教授ください。
投票数:0
平均点:0.00
nobukoshi802
投稿数: 118
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
パラメータを1文字列にしてカンマ区切りとして
パラメータを.NETに渡して、String.Split(',')で
受け取り側で配列にする方法が考えられます。
パラメータを.NETに渡して、String.Split(',')で
受け取り側で配列にする方法が考えられます。
投票数:0
平均点:0.00
fjksudou
投稿数: 180
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
nobukoshi802さん
ありがとうございます。
私もカンマ区切りを考えたのですが、
文字数に制限があるのと、変換する行が増えるため、
採用を見送りました。
いろんな種類の項目を検討した結果、
.NETのコンボボックスをMAGIC側で変数定義して対処しました。
配列が定義できれば問題無いんですが…。
ありがとうございます。
私もカンマ区切りを考えたのですが、
文字数に制限があるのと、変換する行が増えるため、
採用を見送りました。
いろんな種類の項目を検討した結果、
.NETのコンボボックスをMAGIC側で変数定義して対処しました。
配列が定義できれば問題無いんですが…。
投票数:0
平均点:0.00