Показать сообщение отдельно
Старый 24.12.2008, 14:53
Cybo вне форума Посмотреть профиль Отправить личное сообщение для Cybo Найти все сообщения от Cybo
  № 3  
Ответить с цитированием
Cybo

Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
Мда... что-то у меня пока не получилось даже загрузить пример из статьи...
Пишет: Could not convert variant of type (OleStr) into type (Double)
Понимаю что проблема с типами, а как исправить пока незнаю.

И ещё, делал по шагам как в статье. Так вот когда в StarUML Generator нажимаю Generate... (на 3-ем скриншоте) тоже ошибку выдаёт...
Error occurs for generating document.
Reason: Format '%T' invalid or incompatible woth argument

Добавлено через 10 часов 42 минуты
Всё, разобрался!
Выдавал ошибки из-за региональных различий. Разделителем дробной части числа должна быть точка.
На одном из форумов нашёл решение: сделать 2 .reg-файла устанавливающие тот или иной разделитель.

comma.reg
Код:
Windows Registry Editor Version 5.00 
  
 [HKEY_CURRENT_USER\Control Panel\International] 
 "sDecimal"=","
dot.reg
Код:
Windows Registry Editor Version 5.00 
  
 [HKEY_CURRENT_USER\Control Panel\International] 
 "sDecimal"="."
Конечно неудобно каждый раз переключать, но проект опенсорсный, может кто исправит...

Из примера на сайте автора шаблона (сенокуляра) вполне адекватный код генерит. На больших проектах ещё не проверял, но автор утверждает, что будет дорабатывать свой шаблон.