powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Pb 12.5.x IDE + Win7 64
9 сообщений из 9, страница 1 из 1
Pb 12.5.x IDE + Win7 64
    #38669607
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
Проблема на ровном месте :(
Поменял компьютер. На новом установлена Win 7 (64).
Поставил PB 12.5.2.5609 (.NET не ставил)
Решил сменить шрифты редакторов на более для меня удобные и случилось не поправимое - шрифт в ПБ слетел и никаким образом изменить не удается.
Имя шрифта теперь представляет набор знаков вопросов, размер 72, включен италик и подчеркивание.
Никаким образом изменить его нельзя.
В реестре искал, где ПБ хранит эти данные - не нашел. :(
Пришлось переустанавливать ПБ.
Помню, когда-то была похожая проблема с туллбаром - пофиксили.
Кто то сталкивался с таким?
Помогите, плз.
...
Рейтинг: 0 / 0
Pb 12.5.x IDE + Win7 64
    #38670119
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже на все тянущуюся проблему с кодовой страницей. Соответственно гайд старый. Только все эти переименования файлов я никогда не делал, достаточно правки реестра и установки региональных настроек.
Хотя для английского все это не подходит.
Второй вариант - найти тот шрифт, что ставил в папке шрифты и вместо него закинуть нужный, предварительно переименовав его.
Третий вариант - найти точку восстановления после установки билдера и откатиться на нее.
Гайд на всякий случай опубликую. Взял его с сайта сайта .
Код: 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
Pb 12.5.x IDE + Win7 64
    #38670220
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001, спасибо за ответ, но, думаю, это не то. :(
С русскими буквами все Ок.
Проблема проявляется даже если не менять сам шрифт, а достаточно изменить размер существующего.
Интересно еще то, что когда нажимаешь на кнопку "Apply", то она остается доступной.
На Win(32) после нажатия она становится недоступной. Думаю, это глюк IDE при работе под 64-разрадной виндой.
Только что проверил на ХР(32) - все Ок. Позже проверю на Win7(32).

З.Ы.
Если установить билдер и шрифты в настройках редактора не трогать - все (пока) работает нормально.
Так пока и сделал ... не удобно, но работать можно.
...
Рейтинг: 0 / 0
Pb 12.5.x IDE + Win7 64
    #38670290
Фотография Raven A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может и не в тему, но вдруг :)
В 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
Pb 12.5.x IDE + Win7 64
    #38670407
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может и поможет. Только надо учесть, что у 12.5 pb.ini может лежать в нескольких местах.
...
Рейтинг: 0 / 0
Pb 12.5.x IDE + Win7 64
    #38670439
Фотография Raven A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не у PB ini лежат в разных местах а у Win.7 да и разные они по содержанию. По первоначалу просто "сносило крышу".
А так, по простому, берём Far 1.17 ( он не знает, что так нельзя :) ) и правим
самый честный C:\Program Files (x86)\Sybase\PowerBuilder 9.0\pb.ini
...
Рейтинг: 0 / 0
Pb 12.5.x IDE + Win7 64
    #38670840
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Raven A, похоже, это оно, но посмотреть смогу несколько позже, когда до компа злощастного доберусь.
Я не знал, что PB 12.x может хранить несколько ini-файлов да и не находил я там таких ключей (возможно, плохо искал :) ).
Проверю - отпишусь.
...
Рейтинг: 0 / 0
Pb 12.5.x IDE + Win7 64
    #38670871
Фотография Raven A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в том-то и засада!
Доходило просто до полного изумления, поскольку win подставляет тебе для просмотра/редактирования файлы из разных мест.
Сколько я маялся, пока реальный pbtrace.log нешел :)
Кстати, где уже не помню ( возмлжно в блоге Брюса ), но было сказано, что Win 7 место ini зависит от какого имени
стартуется инсталятор - от Admin'a или просто от User'а
...
Рейтинг: 0 / 0
Pb 12.5.x IDE + Win7 64
    #38695300
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
Вот добрался до компа с проблемой. Как и обещал - отписываюсь.
Как и говорил 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
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Pb 12.5.x IDE + Win7 64
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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