2017-08-14 16 views
0

私は単純なDXLスクリプトでリンクを生成しています。下の指定された行がエラーを投げる理由を誰かが説明できますか?誤っ連結トークン
-E- DXL:関数の誤った引数(オブジェクト - (>)
-E- DXLの不適切な引数:エラーが(行番号を無視する)DXLでの構文エラーの定義

-E- DXLあります「 - >」オブジェクトを定義する任意の方法のための法的だった - )DXL RefManual(9.3)における情報の

私の解釈では、両方の「<」ということでした。ここで実際に何が起こっていますか?

Module modin = edit("/Carl.Witthoft/tablemix",true,false) 
if (null(modin)) ack("Error!in") 
Module modout = edit("/Carl.Witthoft/77GRCRcopy",true,false) 
if (null(modout)) ack("Error!out") 

object(479,modout) <- object(22,modin) 
// next line throws error 
object(22,modin) -> object(479,modout) 
/* the following will execute successfully: 
Object obin =object(21,modin) 
Object obout = object(702,modout) 
obout <- obin 
obout -> obin 
*/ 

答えて

1

次の行を変更する:

object(22,modin) -> object(479,modout) 

(object(22,modin)) -> (object(479,modout)) 

に動作するはずです。 ' - >'演算子は少し厄介なことができます。

+0

ありがとうございました。私はテストし、これが問題を解決しました。 –

関連する問題