При вызове процедуры должно выводится диалоговое окно с данными, полученные из структурированного файла RemoteConn.dat (список серверов геоданных). Свойства "Host", "Port", "Login" имеют доступ как к чтению так и к записи. Исключением же является свойство "Password". Насколько я понял, получить из него данные не получится. Следовательно, строчку с получением пароля я убираю и компиляция происходит без ошибок. Тут у меня возникает пара вопросов:
На данный момент пароли хранятся в зашифрованном виде:
Используя указанный ниже пример, не удаётся изменить пароль для соединения под нулевым индексом (т.е., ничего не происходит):
Код
ConnListObj.Password[0] := 'zulu_test_pass';
И такое наблюдается с любым свойством. Может в свойствах везде аксессор только на чтение должен стоять? Тогда не совсем понятно, почему для свойства "Password" совсем иные ограничения. Если в файле ZuluServ.cfg значения ключа "PasswordEncrypt" выставлено на любое отличное от "none", тогда нужно для начала шифровать пароль по ГОСТ Р34.11-94, который используется для Zulu, а затем и изменять свойство?
Будет ли возможность не только записывать, но и считывать свойство "Password"?