Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Pb 12.5.x IDE + Win7 64 / 9 сообщений из 9, страница 1 из 1
15.06.2014, 14:00
    #38669607
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
Привет всем!
Проблема на ровном месте :(
Поменял компьютер. На новом установлена Win 7 (64).
Поставил PB 12.5.2.5609 (.NET не ставил)
Решил сменить шрифты редакторов на более для меня удобные и случилось не поправимое - шрифт в ПБ слетел и никаким образом изменить не удается.
Имя шрифта теперь представляет набор знаков вопросов, размер 72, включен италик и подчеркивание.
Никаким образом изменить его нельзя.
В реестре искал, где ПБ хранит эти данные - не нашел. :(
Пришлось переустанавливать ПБ.
Помню, когда-то была похожая проблема с туллбаром - пофиксили.
Кто то сталкивался с таким?
Помогите, плз.
...
Рейтинг: 0 / 0
16.06.2014, 11:19
    #38670119
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
Похоже на все тянущуюся проблему с кодовой страницей. Соответственно гайд старый. Только все эти переименования файлов я никогда не делал, достаточно правки реестра и установки региональных настроек.
Хотя для английского все это не подходит.
Второй вариант - найти тот шрифт, что ставил в папке шрифты и вместо него закинуть нужный, предварительно переименовав его.
Третий вариант - найти точку восстановления после установки билдера и откатиться на нее.
Гайд на всякий случай опубликую. Взял его с сайта сайта .
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
 Решение проблемы с неправильным отображением русских букв.


1.Запустите редактор реестра: Win+R -> regedit -> Ok или введите regedit в строке поика меню Пуск и нажмите Enter.
2. Откройте ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
3. Измените значение параметра 1252 с "c_1252.nls" на "c_1251.nls"
4. Откройте папку C:\WINDOWS\system32\ и найдите файлы c_1251.nls и c_1252.nls и задайте полный доступ к данным файлам.
5. Переименуйте файл c_1252.nls в c_1252.bak.
6. Cоздайте здесь же копию файла c_1251.nls.
(Щелкните правой кнопкой мыши на файле и выберите Копировать.
Щелкните правой кнопкой мыши в пустом месте папки C:\WINDOWS\system32\ и выберите Вставить.)
7. Переименуйте c_1251 - копия.nls в c_1252.nls. В итоге файл c_1252.nls, должен быть переименованной копией c_1251.nls
8. Перезагрузите компьютер.

Если у Вас установлена Русская Windows или Английская+русский MUI, то проделайте также следующее:

1) Запустите редактор реестра: Win+R -> regedit -> Ok или введите regedit в строке поика меню Пуск и нажмите Enter.
2) Откройте ветку реестра HKEY_CURRENT_USER\Control Panel\International
3) Проверьте значение параметров Locale и LocaleName
Параметр Locale должен иметь значение 00000419, а параметр LocaleName должен иметь значение ru-RU
4) Если значения параметров другие: дважды щелкните на параметре, который необходимо изменить, введите необходимое значение параметра и нажмите OK.
5) Перезагрузите компьютер.

Также
1) Откройте Язык и региональные стандарты.
Пуск -> Панель управления -> Язык и региональные стандарты (или Win+R -> control /name Microsoft.RegionAndLanguage -> Ок)
2) Перейдите на вкладку Дополнительно. Можете сразу открыть её: Win+R -> control intl.cpl,,3 -> Ок
3) В блоке Язык программ, не поддерживающих Юникод нажмите на кнопку Изменить язык системы
4) Выберите язык системы Русский (Россия) и нажмите ОК
...
Рейтинг: 0 / 0
16.06.2014, 12:21
    #38670220
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
spas2001, спасибо за ответ, но, думаю, это не то. :(
С русскими буквами все Ок.
Проблема проявляется даже если не менять сам шрифт, а достаточно изменить размер существующего.
Интересно еще то, что когда нажимаешь на кнопку "Apply", то она остается доступной.
На Win(32) после нажатия она становится недоступной. Думаю, это глюк IDE при работе под 64-разрадной виндой.
Только что проверил на ХР(32) - все Ок. Позже проверю на Win7(32).

З.Ы.
Если установить билдер и шрифты в настройках редактора не трогать - все (пока) работает нормально.
Так пока и сделал ... не удобно, но работать можно.
...
Рейтинг: 0 / 0
16.06.2014, 13:04
    #38670290
Raven A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
Может и не в тему, но вдруг :)
В PB9 менял шрифты в PB.ini
[PB]
...
EditorFontHeight=11
EditorFontName=Consolas
EditorFontBold=0
EditorFontItalic=0
EditorFontStrikeOut=0
EditorFontUnderline=0
EditorFontFixed=0
...
FontHeight=8
FontName=Lucida Console
FontBold=0
FontItalic=0
FontStrikeOut=0
FontUnderline=0
FontFixed=0
...
...
Рейтинг: 0 / 0
16.06.2014, 13:59
    #38670407
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
Может и поможет. Только надо учесть, что у 12.5 pb.ini может лежать в нескольких местах.
...
Рейтинг: 0 / 0
16.06.2014, 14:14
    #38670439
Raven A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
Это не у PB ini лежат в разных местах а у Win.7 да и разные они по содержанию. По первоначалу просто "сносило крышу".
А так, по простому, берём Far 1.17 ( он не знает, что так нельзя :) ) и правим
самый честный C:\Program Files (x86)\Sybase\PowerBuilder 9.0\pb.ini
...
Рейтинг: 0 / 0
16.06.2014, 18:27
    #38670840
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
Raven A, похоже, это оно, но посмотреть смогу несколько позже, когда до компа злощастного доберусь.
Я не знал, что PB 12.x может хранить несколько ini-файлов да и не находил я там таких ключей (возможно, плохо искал :) ).
Проверю - отпишусь.
...
Рейтинг: 0 / 0
16.06.2014, 19:02
    #38670871
Raven A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
Да в том-то и засада!
Доходило просто до полного изумления, поскольку win подставляет тебе для просмотра/редактирования файлы из разных мест.
Сколько я маялся, пока реальный pbtrace.log нешел :)
Кстати, где уже не помню ( возмлжно в блоге Брюса ), но было сказано, что Win 7 место ini зависит от какого имени
стартуется инсталятор - от Admin'a или просто от User'а
...
Рейтинг: 0 / 0
13.07.2014, 13:29
    #38695300
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pb 12.5.x IDE + Win7 64
Привет всем!
Вот добрался до компа с проблемой. Как и обещал - отписываюсь.
Как и говорил Raven A - так и случилось.
Windows 7 хранит физически pb.ini в 6-и различных местах, а логически, как я понял, в двух.
Первое в папке с саими ПБ, остальные в спец-папках (поиск в фаре покажет - где).
Я открыл в фаре файл pb.ini из папки "C:\Documents and Settings\<User Name>\AppData\Local\Sybase\PowerBuilder 12.5\pb.ini" и
ручками прописал в ключах для шрифта редактора нужные значения (для остальных папок винда сама засинхронила). Все заработало!
Видно, ПБ в Win7(64x) не умеет правильно работать с этими папками.
Так что, кто столкнется - решение есть.
Проблема закрыта.
Спасибо всем! :)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Pb 12.5.x IDE + Win7 64 / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]