When I place a cell it's placed at the cursor position and not at the snap (tentative) point! PS: This isn't a problem in Update 13 and I'm using MicroStation "out of the box" - without any custom configuration or apps
Try this:
Anyone who can confirm this critical problem?
@Bentley: if you can confirm this - please fix this bug A.S.A.P.
Before Accept (after Snap)
After Snap - notice the cell isn't placed at the end of the line :-(
Best regards
Anders
Hi Anders,
Anders W said:Anyone who can confirm this critical problem?
I am not able to repeat your issue. Honestly, your workflow description is a bit vague: It's not clear what type of snap (difference between AccuSnap and old style snap) is used when. Maybe some video can help?
In my opinion U14 works fine:
Regards,
Jan
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point
Hi Jan
Thank you very much for your test and reply.Sorry for the vague description - there isn't any difference between AccuSnap and old style snap (same problem). Since yesterday I have done some further investigation and I have done som testing on other pc's.Apperently it seems to be related to if I'm using either keyin: "Place Cell Icon" or "Place Cell" AND it isn't an issue on all the pc's!If I'm use keyin "Place Cell" there isn't any problem at all (in any cases)! But if I'm using keyin "Place Cell Icon" the cell will be misplaced on some few pc's. But as soon as I'm using "Place Cell" everything works fine ...until I restarts MicroStation. As far as I can se the place cell tool in the Ribbon bar uses the "Place Cell Icon" kyein.So the problem isn't crystal clear anymore and it seems that this is related to the pc (Windows) ...good for Bentley but harder for me to narrow down and fix the problem on all pc's.
Anders W said:So the problem isn't crystal clear anymore and it seems that this is related to the pc (Windows)
You can try to restore MicroStation defaults.
Is your installation clean install or it's an upgrade from U13? Maybe upf file has been corrupted.
Thanks for your suggestions.It's an upgrade from Update 13 ...I'll try to delete the upf and maybe restore defaults if it isn't the .upf who is causing the problems. I hope to test this later today.
Regards
Hi Anders, I can't reproduce this issue either with the few cell I could test. Please let me know if the issue persists. You could try a clean install if possible to rule out any problems that may have incurred during the upgrade.
Thanks,
Hi Jan and Marco
It looks like it was the preference file who was causing the problems. With a new .upf it seems to work well ...silly that I didn't thought about this until Jan mentioned it - the .upf is still an old and classic trouble maker ;-)Thanks for the tests and replies.
It is also worth noting that each version of CE it is advisable to update the UPF seed file to the new version and recreate the UPF . They are version specific
Although the current UPF files will work, it can lead to unknown issues, so good house keeping is to recreate them
Ian
Ian: I'll maybe have to reconsider my .upf "house keeping" :-)
I must admit that I don't delete my personal.upf file every time Bentley releases an update. Neither do I always update my seed preference (MS_USERPREFSEED) ...do you really do this approx. twice a year for every application (MicroStation, OpenRoads, OpenCities Map etc.)??It's defenately not a win-win situation when I ask my users to delete their .upf so I try to keep this "house keeping" to a minimum ...if it ain't broken, don't fix it!!Shouldn''t it be possible for Bentley to develop a more "sustainable" .upf file...?
I know this is going off topic ......
I have a UPF seed file for each application. I never use to worry about it and kept the same upf file, until recently when things started to go wrong more often than not.
So as a safety net I now update them.
I have these set in my organization level. Note the enginename, which seperates the application upf's
MS_USERPREFSEED = $(USER_PREF_SEED)Personal.upf
MS_DOCKINGPREFSEED = $(USER_PREF_SEED)$(_ENGINENAME)DockingPrefSeed.xml
MS_GROUPPANELPREFSEED = $(USER_PREF_SEED)$(_ENGINENAME)GroupPanelPrefSeed.xml
MS_TASKDIALOGPREFSEED = $(USER_PREF_SEED)$(_ENGINENAME)TaskDialogPrefSeed.xml
MS_RIBBONPREFSSEED = $(USER_PREF_SEED)*.RibbonState.xml
ian
You're welcome "off topic" :-)I have also thought about the need to do something like your suggestion. But I'm a little bit surprised that you seperates the .xml's by _ENGINENAME and not the .upf I would have thought it to be "the other way around": that it is the .upf that is the most "fragile" file format and therefore this file have to be "separated" by _ENGINENAME...?