ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

.NETコード実行に文字配列をパラメータとして渡す方法

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2016-1-29 16:36
fjksudou  長老   投稿数: 180
お世話になっております。

外部コールによる.NETコード実行について、
文字列の配列を、パラメータとして定義したいのですが、
MAGIC側をベクトルで定義した場合、
.NETタイプが「System.String[]」となり、
「識別子が必要です。」とコンパイルエラーが表示されます。

どのようにすれば可能でしょうか?
ご教授ください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-2-3 14:30
nobukoshi802  一人前   投稿数: 118
パラメータを1文字列にしてカンマ区切りとして
パラメータを.NETに渡して、String.Split(',')で
受け取り側で配列にする方法が考えられます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-2-4 8:35
fjksudou  長老   投稿数: 180
nobukoshi802さん
ありがとうございます。

私もカンマ区切りを考えたのですが、
文字数に制限があるのと、変換する行が増えるため、
採用を見送りました。

いろんな種類の項目を検討した結果、
.NETのコンボボックスをMAGIC側で変数定義して対処しました。

配列が定義できれば問題無いんですが…。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約