2014-12-24 2 views
0

프로그래밍 방식으로 Enterprise Architect 11.1.1112의 '키워드'필드에 값을 삽입하려고합니다. 내 코드 :프로그래밍 방식으로 핵심 단어 필드에 값 삽입

대소 문자 구분 : _elm.Tag = Convert.ToString (edtl.FieldValue); 휴식;

[여기서 _elm은 EA.Element 클래스의 객체입니다.] edtl.Fieldvalue 변수에 값이 있지만 EA에 값이 표시되지 않습니다. Sparx Syatem 사이트에서 Tag가 EA의 Key Words 필드에 해당하고 해당 필드가 읽기 전용 필드가 아니라는 것을 알았습니다.

답변

1

변환에 실패했습니다. 문자열을 직접 지정하십시오. 나는이 문제없이 Perl 코드를 실행했다 :

my $e = $rep->GetTreeSelectedObject(); 
$e->{Tag} = "Hello"; 
$e->Update(); 
+0

토마스, 내 잘못에서 잘못이었다. 내 컴퓨터에서 이전 addin을 제거하는 것을 잊었습니다. 몇 가지 이유로 인해 기존 시스템에서 실행중인 Addin은 해당 필드에 값을 삽입하도록 작성된 코드가 없었습니다. 이제 그 일. 도와 주셔서 감사합니다. –

+0

De nada :-) 나는 그것을 알고있다 ... –

관련 문제