Информер для Древа Жизни

Программы и сервисы для Древа Жизни от независимых разработчиков

Модераторы: Genery, Elena Polyanskikh

Сообщение
Автор
Аватара пользователя
hippocamus
Сообщения: 1044
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Информер для Древа Жизни

#316 Сообщение hippocamus » 26 июл 2016 13:40

Хм... Видимо, в 10-ке по-другому работает функция объединения строк, отключено автоматическое преобразование ANSI в Юникод, что ли. Возможно, это исправится простой пересборкой исполняемого файла.

Вот, собрал заново экзешник новым компилятором, попробуйте им заменить оригинальный:
https://yadi.sk/d/v49r7N46tdixe
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Yuk
Сообщения: 132
Зарегистрирован: 14 окт 2005 02:25

Re: Информер для Древа Жизни

#317 Сообщение Yuk » 26 июл 2016 17:27

К сожалению, все осталось как прежде. Да, если это важно, у меня Windows 10 Enterprise, основной язык - английский. В Древе Жизни (с русским интерфейсом) никаких проблем с русскими символами нет.

Аватара пользователя
hippocamus
Сообщения: 1044
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Информер для Древа Жизни

#318 Сообщение hippocamus » 26 июл 2016 22:20

А если так? (по той же ссылке)
Я теперь напрямую указываю тип поля как WideString (причём только в Ленте - если дело в этом - то Лента будет работать корректно, остальные режимы - нет).
У меня лично работают все варианты. Windows 7 x64 Enterprise.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Yuk
Сообщения: 132
Зарегистрирован: 14 окт 2005 02:25

Re: Информер для Древа Жизни

#319 Сообщение Yuk » 27 июл 2016 17:45

Без изменений. Все те же знаки вопроса в Ленте вместо названия событий.

Помните, я писал про компьютер, на котором я его установил вначале с помощью установщика, скопировал директорию, а затем деинсталлировал без запуска. Я попробовал запустить Информер на этом компьютере (также без исталлятора, только скопировав директорию и проделав те же действия, о чем я писал выше). И все показывается без проблем. Windows 10 Pro, английский интерфейс.

Даже не знаю, в чем может быть проблема. Особенно если, как я понимаю, название события и возраст объединены в одну строку. Я проверил, что действительно запускаю новый файл. Хотя без перезагрузки. Может, в 10-ке какой-нибудь кэш есть. Будет возможность, проверю.

Yuk
Сообщения: 132
Зарегистрирован: 14 окт 2005 02:25

Re: Информер для Древа Жизни

#320 Сообщение Yuk » 27 июл 2016 23:53

Перезагрузка на помогла.

Также протестировал еще на одном компьютере с Windows 7 Pro SP1, английский интерфейс, прав админа нет. Без установщика. Те же проблемы со знаками вопроса.

Аватара пользователя
hippocamus
Сообщения: 1044
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Информер для Древа Жизни

#321 Сообщение hippocamus » 04 авг 2016 19:32

Тогда абсолютно нет мыслей, почему так может быть. Английский интерфейс тут явно ни при чём - потому что строки объединяются, да - вот так:

Код: Выделить всё

M := EventDetailsTableEvent.AsWideString + ' (' + Tit + ')';
Значит, надо устанавливать инсталлятором. Он ничего страшного не делает, только создаёт каталоги и копирует файлы, предоставление ему прав администратора компьютеру не навредит.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Yuk
Сообщения: 132
Зарегистрирован: 14 окт 2005 02:25

Re: Информер для Древа Жизни

#322 Сообщение Yuk » 05 авг 2016 00:37

Я не специалист в Delphi, но думаю, все дело в юникоде. Похоже Delphi выполняет какое-то конвертирование строк с использовании определенной кодовой страницы (либо по умолчанию, либо установленной в системе пользователя).

Какого класса у Вас переменные EventDetailsTableEvent и Tit? Может попробовать использовать AsString вместо AsWideString?

Аватара пользователя
hippocamus
Сообщения: 1044
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Информер для Древа Жизни

#323 Сообщение hippocamus » 05 авг 2016 12:34

Тип WideString.
EventDetailsTableEvent - это не переменная, это указатель на текущую запись в базе данных.
И WideString я прописал уже после того, как вы сообщили о проблеме. До этого было .AsString (тип AnsiString), и во всех остальных режимах кроме ленты - и сейчас так осталось.
Так как переменная M имеет тип WideString - всё равно Delphi проводит автоматическое преобразование. А если я её выставлю в AnsiString - преобразование будет выполнено, когда я попытаюсь записать её значение в компонент TLabel, который выполняет роль заголовка панели в Ленте.

Ну давайте так попробуем. В этом экзешнике все переменные, связанные с выводом заголовка в Ленте - AnsiString.
https://yadi.sk/d/v49r7N46tdixe
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Yuk
Сообщения: 132
Зарегистрирован: 14 окт 2005 02:25

Re: Информер для Древа Жизни

#324 Сообщение Yuk » 05 авг 2016 17:38

Нет, все то же.

Я все же думаю, что на каком то этапе конвертации между ansi и unicode используется кодовая страница пользователя по умолчанию. Программа же должна знать, какие символы использовать. Возможно надо указать правильную кодовую страницу непосредственно в коде.

Я еще проверю вечером на компьютере, где Информер работает нормально. Мне кажется все дело вот в этой установке (system locale). (может уговорю админа попробовать сменить хотя бы на время.)

Еще раз большое спасибо, что уделяете мне столько времени на эту проблему.
Вложения
win10_locale.png
win10_locale.png (62.01 КБ) 20278 просмотров

Аватара пользователя
hippocamus
Сообщения: 1044
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Информер для Древа Жизни

#325 Сообщение hippocamus » 05 авг 2016 21:37

Возможно.
Попробуете - напишите результат, пожалуйста.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Аватара пользователя
Виталий Пасенко
Сообщения: 11
Зарегистрирован: 13 мар 2014 20:12

Re: Информер для Древа Жизни

#326 Сообщение Виталий Пасенко » 18 мар 2017 10:08

Здравствуйте!
На общем фоне знатоков софта, я,конечно, могу выглядеть маленьким ребеночком. Но уж извиняйте: по жизни мне некогда уже осваивать там всякие не понятные, к примеру, "баги", и всякие премудрости...
Вот и сейчас.
При запуске - выходит
Изображение
Подскажите, что мне нужно сделать?
Обновить.
Сохранить.
Но при открытии - опять же вот такое
Изображение
Или за этим, не дай Бог, чего боюсь, может скрываться какая то бяка?
Буду БлагоДарен.
Ищу сведения о Пасенко, Шаруновых, Пугачевых, Шанариных, Свиридовых - Воронежская область.

Спасибо - С уважением и любовью Виталий Владимирович

Аватара пользователя
ratahin
Сообщения: 121
Зарегистрирован: 28 авг 2006 16:45
Откуда: Узловая Тульской

Re: Информер для Древа Жизни

#327 Сообщение ratahin » 18 мар 2017 11:33

У меня тоже самое. Только добавляются два сообщения ,которые чередуются при каждой загрузке.
Вложения
Безымянныйвву.png
Безымянныйвву.png (43.97 КБ) 17728 просмотров
пкцф.png
пкцф.png (21.51 КБ) 17728 просмотров
Ищу: Растороповых, Ратахины, Обловых, Соложенковых
д. Железница Ульяновского р-на Калужской обл.

Аватара пользователя
hippocamus
Сообщения: 1044
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Информер для Древа Жизни

#328 Сообщение hippocamus » 19 мар 2017 00:17

Уважаемые ratahin и Виталий Пасенко!
Данная ошибка связана с тем, что dropbox.com перестал поддерживать прямые ссылки, а программа пытается обновиться с дропбокса, как и раньше. Просто отключите обновление в настройках - обновлять всё равно нечего.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Аватара пользователя
ratahin
Сообщения: 121
Зарегистрирован: 28 авг 2006 16:45
Откуда: Узловая Тульской

Re: Информер для Древа Жизни

#329 Сообщение ratahin » 19 мар 2017 00:20

Спасибо.
Ищу: Растороповых, Ратахины, Обловых, Соложенковых
д. Железница Ульяновского р-на Калужской обл.

Аватара пользователя
Виталий Пасенко
Сообщения: 11
Зарегистрирован: 13 мар 2014 20:12

Re: Информер для Древа Жизни

#330 Сообщение Виталий Пасенко » 19 мар 2017 18:02

БлагоДарю.
Ищу сведения о Пасенко, Шаруновых, Пугачевых, Шанариных, Свиридовых - Воронежская область.

Спасибо - С уважением и любовью Виталий Владимирович

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей