надо бы явно указать RUSSIAN_CHARSET вместо DEFAULT_CHARSET
Модератор: kdv
надо бы явно указать RUSSIAN_CHARSET вместо DEFAULT_CHARSET
надо бы явно указать RUSSIAN_CHARSET вместо DEFAULT_CHARSET шрифта формы и компонентов, которые не наследуют эти атрибуты.
Иначе на англоязычных системах будет как у меня абракадабра
(вер 1.76)
в отчете сказано, что текущий размер страницы у меня 4096 и его можно увеличить до 16384.
Это понимать как рекомендацию для моего частного случая или вобщем информация о том какого максимального размера может быть страница?
Рекомендуется также отключить автоматическую сборку мусора gfix-ом. Можно ли это сделать во время работы БД или нужен монопольный доступ?
Иначе на англоязычных системах будет как у меня абракадабра
(вер 1.76)
в отчете сказано, что текущий размер страницы у меня 4096 и его можно увеличить до 16384.
Это понимать как рекомендацию для моего частного случая или вобщем информация о том какого максимального размера может быть страница?
Рекомендуется также отключить автоматическую сборку мусора gfix-ом. Можно ли это сделать во время работы БД или нужен монопольный доступ?
"можно увеличить" это значит можно увеличить, а можно и не увеличивать. Если бы это была рекомендация, то было бы сказано, что "рекомендуется" увеличить. В настоящее время путных рекомендаций по увеличению размера страницы от 4 до 16К нет, кроме глубины индексов и больших записей.
автоматический sweep поставить в 0 можно на ходу. это изменение одной цифирки в header page, и на производительность никак повлиять не может (сам факт изменения).
насчет russian_charset - сомневаюсь я. ибо сам сижу на англоязычной ОС, в которой русский язык установлен по всем правилам, как default. Хотя, в настройках проекта установлен англ.яз. как его сменить условно я не знаю, кроме как дублированием dpr, а мне этот вариант не подходит.
Ты уверен, что ты находишься на территории России, и твои винды четко имеют 1251 как умолчательную кодовую страницу?
автоматический sweep поставить в 0 можно на ходу. это изменение одной цифирки в header page, и на производительность никак повлиять не может (сам факт изменения).
насчет russian_charset - сомневаюсь я. ибо сам сижу на англоязычной ОС, в которой русский язык установлен по всем правилам, как default. Хотя, в настройках проекта установлен англ.яз. как его сменить условно я не знаю, кроме как дублированием dpr, а мне этот вариант не подходит.
Ты уверен, что ты находишься на территории России, и твои винды четко имеют 1251 как умолчательную кодовую страницу?
В том то и дело, что все зависит от ДЕФАУЛТ ) А он может быть и англицким. Тогда и получается абракадабра. Это что мне надо систему раскорячить, чтобы читать твою программу? Я всегда явно указываю : "русский не зависимо от установленного в системе по умолчанию"kdv писал(а):насчет russian_charset - сомневаюсь я. ибо сам сижу на англоязычной ОС, в которой русский язык установлен по всем правилам, как default.
Вижу, Дима, что пишешь ты на Делфи7, которая стоит на диске F прямо в корне ) А значит не в настройках проекта, а в свойствах шрифта, которым ты выводишь информацию. Сейчас у тебяkdv писал(а): Хотя, в настройках проекта установлен англ.яз. как его сменить условно я не знаю, кроме как дублированием dpr, а мне этот вариант не подходит.
Код: Выделить всё
TFont.Charset=DEFAULT_CHARSET, а ты смени его на
TFont.Charset=RUSSIAN_CHARSET.
Например для формы это Form1.Canvas.Font.Charset
в Object Inspector легко меняется(без Canvas напрямую). Короче говоря в любом наследнике TControl есть ТFont у которого в свою очередь имеется Charset
Я из Украины. винда 2003 англицкая, по умолчанию в ней кодовая страница тоже англицкая. Страницу 1251 она имеет. Т.к. в твоей же программе IBAnalist часть по русски всетаки видна.kdv писал(а): Ты уверен, что ты находишься на территории России, и твои винды четко имеют 1251 как умолчательную кодовую страницу?
Если хош, вышлю скриншот на почту
да, получается. продукт бесплатный, для использования только на территории России (и СНГ), на русском языке. Англоязычная версия - это отдельно. Тебя не смущает, что IBExpert тоже требует Win1251 по дефолту, и более того, он НЕ работает (триал) если 1251 не по дефолту?DSKalugin писал(а): В том то и дело, что все зависит от ДЕФАУЛТ ) А он может быть и англицким. Тогда и получается абракадабра.
мнээээ... это если ты ее только на русском делаешь. мне предстоит и португальский и немецкий. Translation Manager, увы, не катит.Я всегда явно указываю : "русский не зависимо от установленного в системе по умолчанию"
блин, я сейчас покурочу эти свойства шрифта, а потом для каждого языка буду делать свою копию проекта???Вижу, Дима, что пишешь ты на Делфи7, которая стоит на диске F прямо в корне ) А значит не в настройках проекта, а в свойствах шрифта, которым ты выводишь информацию.
нет, с этим в баню.Код: Выделить всё
TFont.Charset=DEFAULT_CHARSET, а ты смени его на TFont.Charset=RUSSIAN_CHARSET.
а на всех системах где нет русского, и вместо русского текстаИ все. Тогда на всех системах где есть русский, будет отображаться по русски, независимо от сис.дефаулта
английский, будет что? Не надо мне этого.
да не надо нам скриншотов... попробуй NLS 1252 сменить на 1251 в реестре, вдруг это поможет (HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage, 1252=c_1251.nls. все равно пока я не найду нормального решения, такие системы я буду игнорировать, уж извини.[/quote]Я из Украины. винда 2003 англицкая, по умолчанию в ней кодовая страница тоже англицкая. Страницу 1251 она имеет. Т.к. в твоей же программе IBAnalist часть по русски всетаки видна.
Если хош, вышлю скриншот на почту
Цитирую из программы IBExpertkdv писал(а):Тебя не смущает, что IBExpert тоже требует Win1251 по дефолту, и более того, он НЕ работает (триал) если 1251 не по дефолту?
Вот я и не смущаюсь. Считаю использование этого продукта совершенно законным. Не задумываясь, по дефаулту эта страница или нет.IBExpert писал(а): Раз Вы читаете этот текст, значит на Вашем компьютере установлена
кодовая страница WIN1251. А это в свою очередь означает, что Вы вправе использовать этот продукт совершенно бесплатно.
В любом случае, Вы всегда можете помочь нам своими советами
по улучшению продукта, баг-репортами и новыми идеями.
Это я сменил сразу после установки системы. и в ветке CurrentControlSet тоже. Видимо, всетаки не в системе делоkdv писал(а): попробуй NLS 1252 сменить на 1251 в реестре, вдруг это поможет (HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage, 1252=c_1251.nls. все равно пока я не найду нормального решения, такие системы я буду игнорировать, уж извини.
Вобщем мое дело сообщить, а ты уж сам решай как быть
если не напряжно, попробуй
www.ibase.ru/download/ibar419.zip 593k
это не версия 419, это просто последняя версия, скомпиленная с кодом 419 в проекте. вдруг поможет....
www.ibase.ru/download/ibar419.zip 593k
это не версия 419, это просто последняя версия, скомпиленная с кодом 419 в проекте. вдруг поможет....
ничего не изменилось
Меню русское,
чуть ниже надписи на панеле (то что должно быть : "вид", "общий", "табл"...)- абракадабра
просмотр рекомендаций - русский
содержимое "общий"-абра
содержимое "индексы" хинты русские
Дело не в настройках делфи-проекта, явно.
зря ты не хош попробовать поменять шарсэт в самом шрифте
А сама программа полезная, спасибо.
Убил 2 гнилых индекса, благодаря ей.
Хотелось бы научиться трактовать некоторые данные gstat
А то показывать то он их показывает. Но как понять хорошо это или плохо и что сделать чтобы было хорошо - неизвестно.
Есть статьи на тему трактовки отчета gstat?
П.С. Пойду куплю книгу Мир ИБ 3-е изд. Я так понимаю в нее вошли все статьи этого сайта?
Меню русское,
чуть ниже надписи на панеле (то что должно быть : "вид", "общий", "табл"...)- абракадабра
просмотр рекомендаций - русский
содержимое "общий"-абра
содержимое "индексы" хинты русские
Дело не в настройках делфи-проекта, явно.
зря ты не хош попробовать поменять шарсэт в самом шрифте
А сама программа полезная, спасибо.
Убил 2 гнилых индекса, благодаря ей.
Хотелось бы научиться трактовать некоторые данные gstat
А то показывать то он их показывает. Но как понять хорошо это или плохо и что сделать чтобы было хорошо - неизвестно.
Есть статьи на тему трактовки отчета gstat?
П.С. Пойду куплю книгу Мир ИБ 3-е изд. Я так понимаю в нее вошли все статьи этого сайта?
за проверку спасибо, но я тебе уже объяснил, что проект многоязычный. и я не могу поставить русский чарсет, потому что у меня потом будет сильный трах с переводом всего этого на немецкий и португальский.Дело не в настройках делфи-проекта, явно.
зря ты не хош попробовать поменять шарсэт в самом шрифте
может там будут такие же проблемы, пока не знаю.
не понял... IBAnalyst их и трактует, куда уж больше? Причем трактует в основном по обобщениям, накопленным за многие годы работы с кучей разных (своих и чужих) баз. Ну есть описание вывода gstat в opguide.pdf, и что, оно кому то помогло? Вся идея как разХотелось бы научиться трактовать некоторые данные gstat
А то показывать то он их показывает. Но как понять хорошо это или плохо и что сделать чтобы было хорошо - неизвестно.
Есть статьи на тему трактовки отчета gstat?
а) в графическом и удобном представлении этой инфы
б) в анализе цифирек, и понимании хорошие цифирьки или плохие
В смысле? копия сайта на диске есть, да. вся необходимая информация по статистике и ibanalyst есть в хелпе ibanalyst.chmП.С. Пойду куплю книгу Мир ИБ 3-е изд. Я так понимаю в нее вошли все статьи этого сайта?
Причина найдена
Предыдущих изданий этой книги нет у меня.
А каждый раз в нете искать иголку как в стоге сена не совсем удобно.
Поэтому всегда предпочитаю печатный вариант доки.
Причина абракадабры найдена!!!
Дело всетаки в шрифте! Не для всех шрифтов есть кириллица
Там где ты используешь MS Sans Serif - у меня абра
потому что в моей системе этот шрифт только с western кодировкой.
Короче говоря надо использовать только распространенные TrueType шрифты типа Arial, Times New Roman, которые интернационализированы.
Кстати это будет полезно не только нам, но и зарубежным покупателям
если ты поменяешь MS Sans Serif на Arial
Так вот
А каждый раз в нете искать иголку как в стоге сена не совсем удобно.
Поэтому всегда предпочитаю печатный вариант доки.
Причина абракадабры найдена!!!
Дело всетаки в шрифте! Не для всех шрифтов есть кириллица
Там где ты используешь MS Sans Serif - у меня абра
потому что в моей системе этот шрифт только с western кодировкой.
Короче говоря надо использовать только распространенные TrueType шрифты типа Arial, Times New Roman, которые интернационализированы.
Кстати это будет полезно не только нам, но и зарубежным покупателям
если ты поменяешь MS Sans Serif на Arial
Так вот