We are a company that uses Microstation software to deploy our own solution “DKmètre“ that we have developed with the C and MDL languages.
Our solution is compatible with the series 1 and 2 of the Microstation 8i version. However, updating Microstation to have the series 3 causes a bug in our application.
All texts which are displayed using the mdlTreeCell_setDisplayText fontion do not appear correctly, the last characters of words are replaced by ellipsis.
You will find attached a screen capture of our application, the words that are circled in red represent the bug.
Has someone have this kind of bugs?
Thank you for your help
If I was you, I would follow Jon's advice about attributes. The thing is that knowing the offending attribute may give a valuable hint about the origin of this problem.
Since you have access to sources, you can easily eliminate TREEATTR_... one by one recompiling each time until the problem hopefully disappears (or severes).
Another thing to try is to remove the active *.upf file while uStn is not running (i.e. file with saved user preferences, usually buried in a weird place (like on XP it is \Documents and Settings\username\Local Settings\Application Data\Bentley\Microstation\8.11\whatever\...) and retesting. It may be uStn misinterpreting the saved configuration.
Cheers,
/Chris Z.
HELLO Chris
So, considering these new details and exchanges, do you have other suggestions for solving the problem.
Thank you