![]() ![]() ![]() | Zarejestruj się by pisać |
Wcięte | Najpierw najnowsze | Poprzedni temat | Następny temat | Koniec |
Postujący | Wątek |
---|---|
njupas | wysłane dnia: 2006/5/14 14:48 |
Amator ![]() Dołączył: 2006/5/4 z: Posty: 22 |
StarUML - Błąd separatora dziesiętnego - decimal separator error edit: post miał trafić do wątku StarUML - pytania i odpowiedzi.
Objawy: - nie działa funkcja "layout diagram" - pokazuje się błąd "... is not a valid floating point value" albo "could not convert variant of type (olestr) into type (double)" - nie można otworzyć świetnych przykładowych modeli UML, zawierających bardzo szczegółowe wzory diagramów UML, utworzonych w angielskim systemie notacji (z kropką jako separatorem dziesiętnym). Przyczyna: W programie StarUML jest błąd w konwersji liczb zmiennoprzecinkowych, a ściślej - program działa OK tylko z separatorem dziesiętnym ustawionym na znak kropki ".". Rozwiązanie: leemak (cameel2), napisał prosty skrypt .BAT, który podmienia znak separatora dziesiętnego w rejestrze windows na czas startowania programu StarUML, a następnie przywraca poprzedni separator. Stokrotne dzięki dla niego za super obejście! Oto skrypt na stronie autora: LocaleFix.BAT (archiwum 7z) LocaleFix.BAT (archiwum ZIP) Skrypt należy rozpakować do katalogu instalacyjnego i uruchamiać program poprzez uruchamianie skryptu. Na bardzo szybkich komputerach trzeba wydłużyć pętlę z domyślnego 1000, tak, aby StarUML zdążył się uruchomić. Miłego korzystania ze StarUML!
|
superjerry | wysłane dnia: 2006/5/14 16:28 |
Nowicjusz ![]() Dołączył: 2006/5/12 z: Posty: 4 |
Re: StarUML - Błąd separatora dziesiętnego - decimal separator error Hey Njupas!
Dziękuję w imieniu WSZYSTKICH forumowiczów za tą informację i za skrypt jaki przygotowałeś! :) |
njupas | wysłane dnia: 2006/5/14 19:37 |
Amator ![]() Dołączył: 2006/5/4 z: Posty: 22 |
Re: StarUML - obejście błedu separatora dziesiętnego - decimal separator error workaround Podziękowania idą nie do mnie, a do Twórcy skryptu, Kamila vel leemaka z forum StarUML.org.
Jeszcze raz dzięki.
|
cameel2 | wysłane dnia: 2006/10/3 22:33 |
Nowicjusz ![]() Dołączył: 2006/10/3 z: Posty: 2 |
Re: StarUML - obejście błedu separatora dziesiętnego - decimal separator error workaround W zwiazku z utrata wszystkich postow z oficjalnego forum StarUML jakis czas temu, powyzszy link przestal dzialac. Skrypt wciaz jednak mozna pobrac ze strony
www.cameel.xt.pl |
njupas | wysłane dnia: 2008/1/28 16:15 |
Amator ![]() Dołączył: 2006/5/4 z: Posty: 22 |
Re: StarUML - decimal separator error fix workaround (English version of the first post)
Error: - "layout diagram" function of StarUML does not work - Error shows "... is not a valid floating point value" or "could not convert variant of type (olestr) into type (double)" or similar. - It is not possible to open great example UML models which contain very detailed sample UML diagrams, created in English notatation ( with the dot sign as decimal point). Cause: StarUML applicaiton has an error in floating point variables conversion, to be more precise - it only works with DOT sign "." as a decimal point. Solution: leemak (cameel2), wrote a simple .BAT script LocaleFix, which substitutes the decimal point symbol in Windows Registry just for the moment of starting the StarUML application, and then restores the previous decimal separator symbol. Thanks to the author for a great patch! This is the link to Author's wersite, where you can download the script: StarUML LocaleFix.BAT Download Usage instructions are contained in the script. Happy modelling with StarUML!
|
Wcięte | Najpierw najnowsze | Poprzedni temat | Następny temat | Top |
Zarejestruj się by pisać | |