Форум программы Древо Жизни
Информер для Древа Жизни
Модераторы: Genery, Elena Polyanskikh
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Информер для Древа Жизни
Хм... Видимо, в 10-ке по-другому работает функция объединения строк, отключено автоматическое преобразование ANSI в Юникод, что ли. Возможно, это исправится простой пересборкой исполняемого файла.
Вот, собрал заново экзешник новым компилятором, попробуйте им заменить оригинальный:
https://yadi.sk/d/v49r7N46tdixe
Вот, собрал заново экзешник новым компилятором, попробуйте им заменить оригинальный:
https://yadi.sk/d/v49r7N46tdixe
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Re: Информер для Древа Жизни
К сожалению, все осталось как прежде. Да, если это важно, у меня Windows 10 Enterprise, основной язык - английский. В Древе Жизни (с русским интерфейсом) никаких проблем с русскими символами нет.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Информер для Древа Жизни
А если так? (по той же ссылке)
Я теперь напрямую указываю тип поля как WideString (причём только в Ленте - если дело в этом - то Лента будет работать корректно, остальные режимы - нет).
У меня лично работают все варианты. Windows 7 x64 Enterprise.
Я теперь напрямую указываю тип поля как WideString (причём только в Ленте - если дело в этом - то Лента будет работать корректно, остальные режимы - нет).
У меня лично работают все варианты. Windows 7 x64 Enterprise.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Re: Информер для Древа Жизни
Без изменений. Все те же знаки вопроса в Ленте вместо названия событий.
Помните, я писал про компьютер, на котором я его установил вначале с помощью установщика, скопировал директорию, а затем деинсталлировал без запуска. Я попробовал запустить Информер на этом компьютере (также без исталлятора, только скопировав директорию и проделав те же действия, о чем я писал выше). И все показывается без проблем. Windows 10 Pro, английский интерфейс.
Даже не знаю, в чем может быть проблема. Особенно если, как я понимаю, название события и возраст объединены в одну строку. Я проверил, что действительно запускаю новый файл. Хотя без перезагрузки. Может, в 10-ке какой-нибудь кэш есть. Будет возможность, проверю.
Помните, я писал про компьютер, на котором я его установил вначале с помощью установщика, скопировал директорию, а затем деинсталлировал без запуска. Я попробовал запустить Информер на этом компьютере (также без исталлятора, только скопировав директорию и проделав те же действия, о чем я писал выше). И все показывается без проблем. Windows 10 Pro, английский интерфейс.
Даже не знаю, в чем может быть проблема. Особенно если, как я понимаю, название события и возраст объединены в одну строку. Я проверил, что действительно запускаю новый файл. Хотя без перезагрузки. Может, в 10-ке какой-нибудь кэш есть. Будет возможность, проверю.
Re: Информер для Древа Жизни
Перезагрузка на помогла.
Также протестировал еще на одном компьютере с Windows 7 Pro SP1, английский интерфейс, прав админа нет. Без установщика. Те же проблемы со знаками вопроса.
Также протестировал еще на одном компьютере с Windows 7 Pro SP1, английский интерфейс, прав админа нет. Без установщика. Те же проблемы со знаками вопроса.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Информер для Древа Жизни
Тогда абсолютно нет мыслей, почему так может быть. Английский интерфейс тут явно ни при чём - потому что строки объединяются, да - вот так:
Значит, надо устанавливать инсталлятором. Он ничего страшного не делает, только создаёт каталоги и копирует файлы, предоставление ему прав администратора компьютеру не навредит.
Код: Выделить всё
M := EventDetailsTableEvent.AsWideString + ' (' + Tit + ')';
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Re: Информер для Древа Жизни
Я не специалист в Delphi, но думаю, все дело в юникоде. Похоже Delphi выполняет какое-то конвертирование строк с использовании определенной кодовой страницы (либо по умолчанию, либо установленной в системе пользователя).
Какого класса у Вас переменные EventDetailsTableEvent и Tit? Может попробовать использовать AsString вместо AsWideString?
Какого класса у Вас переменные EventDetailsTableEvent и Tit? Может попробовать использовать AsString вместо AsWideString?
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Информер для Древа Жизни
Тип WideString.
EventDetailsTableEvent - это не переменная, это указатель на текущую запись в базе данных.
И WideString я прописал уже после того, как вы сообщили о проблеме. До этого было .AsString (тип AnsiString), и во всех остальных режимах кроме ленты - и сейчас так осталось.
Так как переменная M имеет тип WideString - всё равно Delphi проводит автоматическое преобразование. А если я её выставлю в AnsiString - преобразование будет выполнено, когда я попытаюсь записать её значение в компонент TLabel, который выполняет роль заголовка панели в Ленте.
Ну давайте так попробуем. В этом экзешнике все переменные, связанные с выводом заголовка в Ленте - AnsiString.
https://yadi.sk/d/v49r7N46tdixe
EventDetailsTableEvent - это не переменная, это указатель на текущую запись в базе данных.
И WideString я прописал уже после того, как вы сообщили о проблеме. До этого было .AsString (тип AnsiString), и во всех остальных режимах кроме ленты - и сейчас так осталось.
Так как переменная M имеет тип WideString - всё равно Delphi проводит автоматическое преобразование. А если я её выставлю в AnsiString - преобразование будет выполнено, когда я попытаюсь записать её значение в компонент TLabel, который выполняет роль заголовка панели в Ленте.
Ну давайте так попробуем. В этом экзешнике все переменные, связанные с выводом заголовка в Ленте - AnsiString.
https://yadi.sk/d/v49r7N46tdixe
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Re: Информер для Древа Жизни
Нет, все то же.
Я все же думаю, что на каком то этапе конвертации между ansi и unicode используется кодовая страница пользователя по умолчанию. Программа же должна знать, какие символы использовать. Возможно надо указать правильную кодовую страницу непосредственно в коде.
Я еще проверю вечером на компьютере, где Информер работает нормально. Мне кажется все дело вот в этой установке (system locale). (может уговорю админа попробовать сменить хотя бы на время.)
Еще раз большое спасибо, что уделяете мне столько времени на эту проблему.
Я все же думаю, что на каком то этапе конвертации между ansi и unicode используется кодовая страница пользователя по умолчанию. Программа же должна знать, какие символы использовать. Возможно надо указать правильную кодовую страницу непосредственно в коде.
Я еще проверю вечером на компьютере, где Информер работает нормально. Мне кажется все дело вот в этой установке (system locale). (может уговорю админа попробовать сменить хотя бы на время.)
Еще раз большое спасибо, что уделяете мне столько времени на эту проблему.
- Вложения
-
- win10_locale.png (62.01 КБ) 20663 просмотра
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Информер для Древа Жизни
Возможно.
Попробуете - напишите результат, пожалуйста.
Попробуете - напишите результат, пожалуйста.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
- Виталий Пасенко
- Сообщения: 11
- Зарегистрирован: 13 мар 2014 20:12
Re: Информер для Древа Жизни
Здравствуйте!
На общем фоне знатоков софта, я,конечно, могу выглядеть маленьким ребеночком. Но уж извиняйте: по жизни мне некогда уже осваивать там всякие не понятные, к примеру, "баги", и всякие премудрости...
Вот и сейчас.
При запуске - выходит
Подскажите, что мне нужно сделать?
Обновить.
Сохранить.
Но при открытии - опять же вот такое
Или за этим, не дай Бог, чего боюсь, может скрываться какая то бяка?
Буду БлагоДарен.
На общем фоне знатоков софта, я,конечно, могу выглядеть маленьким ребеночком. Но уж извиняйте: по жизни мне некогда уже осваивать там всякие не понятные, к примеру, "баги", и всякие премудрости...
Вот и сейчас.
При запуске - выходит
Подскажите, что мне нужно сделать?
Обновить.
Сохранить.
Но при открытии - опять же вот такое
Или за этим, не дай Бог, чего боюсь, может скрываться какая то бяка?
Буду БлагоДарен.
Ищу сведения о Пасенко, Шаруновых, Пугачевых, Шанариных, Свиридовых - Воронежская область.
Спасибо - С уважением и любовью Виталий Владимирович
Спасибо - С уважением и любовью Виталий Владимирович
Re: Информер для Древа Жизни
У меня тоже самое. Только добавляются два сообщения ,которые чередуются при каждой загрузке.
- Вложения
-
- Безымянныйвву.png (43.97 КБ) 18113 просмотров
-
- пкцф.png (21.51 КБ) 18113 просмотров
Ищу: Растороповых, Ратахины, Обловых, Соложенковых
д. Железница Ульяновского р-на Калужской обл.
д. Железница Ульяновского р-на Калужской обл.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Информер для Древа Жизни
Уважаемые ratahin и Виталий Пасенко!
Данная ошибка связана с тем, что dropbox.com перестал поддерживать прямые ссылки, а программа пытается обновиться с дропбокса, как и раньше. Просто отключите обновление в настройках - обновлять всё равно нечего.
Данная ошибка связана с тем, что dropbox.com перестал поддерживать прямые ссылки, а программа пытается обновиться с дропбокса, как и раньше. Просто отключите обновление в настройках - обновлять всё равно нечего.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Re: Информер для Древа Жизни
Спасибо.
Ищу: Растороповых, Ратахины, Обловых, Соложенковых
д. Железница Ульяновского р-на Калужской обл.
д. Железница Ульяновского р-на Калужской обл.
- Виталий Пасенко
- Сообщения: 11
- Зарегистрирован: 13 мар 2014 20:12
Re: Информер для Древа Жизни
БлагоДарю.
Ищу сведения о Пасенко, Шаруновых, Пугачевых, Шанариных, Свиридовых - Воронежская область.
Спасибо - С уважением и любовью Виталий Владимирович
Спасибо - С уважением и любовью Виталий Владимирович
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей