Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Алексей (IdeaSoft) от 08-04-2016, 17:09:50
-
Записываю в словарь записи XRecord
dim Dict as DBDictonary = ...
Dict.SetKey(Key, ResultBuffer)
Выдается ошибка "eInvalidKey"
Так вот получается что параметр key не должен содержать запрещенные символы,
т.е. к примеру пока мне встретился только во этот "/"
Думаю что на ряду с этим символом ключ записи XRecord
не может содержать и прочие символы
Скорее те же что и запрещены в имени файла
( \ * " ? | < >) и еще скорее пробелы нельзя и токи
Скажите, может еще какие символы запрещены для ключа Xrecord?
-
Как проверить являться ли строка допустимой в качестве имени в символьной таблице? (http://adn-cis.org/kak-proverit-yavlyatsya-li-stroka-dopustimoj-v-kachestve-imeni-v-simvolnoj-tablicze.html)
-
Спасибо!
Для меня думаю вопрос решен.
В принципе мне достаточно и того для ключа XRecord я буду использовать
порядковые номеров "1", "2", "3" ... и отслеживать их уникальность этих номеров.
-
В принципе мне достаточно и того для ключа XRecord я буду использовать
порядковые номеров "1", "2", "3" ... и отслеживать их уникальность этих номеров.
Для уникальности лучше Guid: https://msdn.microsoft.com/ru-ru/library/system.guid%28v=vs.110%29.aspx