Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic DOORS (steve huntington)
Decrease font size
Increase font size
Topic Title: can't get conntent from DBE (invalid history type)
Topic Summary:
Created On: 30-Oct-2006 11:30
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Quick Reply Quick Reply
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 30-Oct-2006 11:30
User is offline View Users Profile Print this message


Mussie Woldemicael

Posts: 95
Joined: 12-Sep-2006

Hi,
I created a DialogBox(DB) where you put in a Number z !
After that a DB with x fieldelements is created!
Now I want to compare the strings from the z fieldelements with my Module names
but I always get the mistake "invalid history type"!

watch the code!

Best regards Mussie
Report this to a Moderator Report this to a Moderator
 30-Oct-2006 23:58
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

Others here know the exact rules, but using functions withing prints and if statements often doesn't work. I routinely brace my functions. Try this line:

print "input from mo: " (get(modo, l, 1)) "\n"

- Louie
Report this to a Moderator Report this to a Moderator
 31-Oct-2006 09:18
User is offline View Users Profile Print this message


Mussie Woldemicael

Posts: 95
Joined: 12-Sep-2006

Thanks for the answer!
But this way works correctly

(string(get(modo, l, 1)))
the input in the modo array is DBE and needs to be casted to string!

-Mussie
Report this to a Moderator Report this to a Moderator
 31-Oct-2006 15:49
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

Aaah, yes. Array 'get' doesn't know the type of data stored and therefore returned and yes you need to cast it correctly.

Mental note to self: always cast array 'get' and also Skip 'key'. In fact, mark in my hardcopy DXL manual...

- Louie
Report this to a Moderator Report this to a Moderator
 31-Oct-2006 15:49
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

Aaah, yes. Array 'get' doesn't know the type of data stored and therefore returned and yes you need to cast it correctly.

Mental note to self: always cast array 'get' and also Skip 'key'. In fact, mark in my hardcopy DXL manual...

- Louie
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic DOORS forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 16:36.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.