Обсуждение программирования на Delphi в конференции ru.delphi
Re: Вопросики вместо текста
From: Alexander Grischenko <gralex [@] ml.lv>
Острожинский Сергей пишет:
> Fri Sep 02 2005 17:40, Alexander Grischenko wrote to Alexander Tomilov:
>
> Я повторю еще раз, лазить в реестр неприемлемо для наших задач, из всяких не
> относящихся к Дельфи соображений. Совет Андрея Рязанова заставить юзера
> исправить Regional Options гораздо приемлемей, спасибо ему. Hо остается
> надежда как-то сделать так, чтобы работало и без этого...
>
> AG> Лучше выставить русскую кодировку в самой проге (font.charset :=
> AG> RUSSIAN_CHARSET)
>
> А вот это первое, что я попробовал, не помогает.
>
Есть такие странности у стандартных контролов. Я обычно в таких случаях
(программа на русском языке может использоваться на компе с нерусской
региональной настройкой) заменяю стандартные контролы на похожие борландовские.
например, TButton -> TBitBtn (нормально отображает в указанной кодировке)
TEdit обычно пашеть нормально, а вот c TTabControl уже проблемней, хотя можно
поискать похожие контролы в сети (или взять из вкладки Win3.1) Я лично делал
TTabControl'у OwnerDraw и сам рисовал текст на табах.
Вместо меню можно взять Toolbar2000 - буду меню и тулбары в одном флаконе и
вроде без проблем с кодировками.
Можно еще попробовать поюзать уникодные контролы TntXXXXXXX
--
Alexander Grischenko
<gralex(at)ml.lv>
* Origin: Demos online service (2:5020/400)
радио
Привет, *All* !
Подскажите простой и понятный способ проигрывания сетевого радио .
Всего тебе, All.
* Origin: Ориджин украли :( (2:5071/101.101)
DX.MISC Глюки оптимизатора?
Пpивет, Dmitry! :-)
Fri Sep 02 2005 14:09, Dmitry Ryabov => Andrey Dudko:
DR> Есть подозрение, что у оптимизатора сносит крышу от криво построенных
DR> условий. При такой модификации процедуры, оптимизатор отрабатывает
DR> корректно:
Криво построенные условия, имхо - это когда они возвращают неправильный
результат, либо приводят к лишним вызовам процедур. А когда одно и то же
делаешь разными способами, и в одном случае всё нормально, а в другом - глючит,
то криво построен оптимизатор, а не условия :)
DR> В данном случае, можно обойтись и без локальной переменной:
Я же писал, что я выкинул из исходного кода много дополнительных действий,
чтобы максимально упростить пример. Так что, можно в этом примере обойтись без
локальной переменной, или нет - не имеет никакого значения. Да это и так дело
десятое, никто не обязывает писать максимально оптимальным образом. Иногда
может быть полезно в целях наглядности допустить некоторую неоптимальность.
Просто оптимизатор, похоже, "не замечет", что процедуре Abort требуется
актуальный EBP, и задействовал его. При небольших перестановках с места на
место может оказаться, что EBP оптимизатору не понадобиться, в этом случае всё
срабатывает. Лотерея, в общем.
WBR, Andrey Dudko. mailto: a_dudko [@] mail.ru
* Origin: Что ж я маленьким не сдох ! (2:5077/16.39)
*** Выборы. Результаты голосования.
Hash: SHA1
* Carbon copied to Andrey Sipaylo
Hello everybody.
Предварительные итоги голосования.
>Всего принято голосов - 14
Голоса распределились следующим образом:
>Andrew O. Shadoura - 13 голосов
>None_of_the_above - 1 голос
Список проголосовавших:
Alexander Churakov 2:5000/200.111
Alexander Logvinov 2:5042/13.6
Alexander Omelchenko 2:4613/213.68
Anton Ivlenov 2:5029/60.42
Eugene Kasnerik 2:450/118.24
Igor Dolgov 2:5020/2013.20
Jenya Dyatlov 2:4635/1024.69
Lexa Shirshin 2:5061/122.12
Oleg Danilkin 2:5009/5.40
Oleg Godovih 2:5012/2.413
Oleg Levkin 2:5053/56
Roman Vorobets 2:454/5.85
Vanya Batalin 2:5079/46.100
Vladimir Bakhvaloff 2:5030/535
Список паролей:
===========Andrew O. Shadoura=======
??????
159875321
<TRAMP>
Giiiii
OleGG
R738eFox
Даёшь новую ru.delphi
[Bu]anyway
abc [@] #w10&
delphi4ever
ent98xA4isz
qwefgh2005
он модератором будет
=======None_of_the_above =========
A_Na_Slovo_'cheshuya'_Netu_Rifmy_Nikakoj
Бюллетени отправлены на проверку и утверждение VoteChecker-у.
Returning Officer
Version: GnuPG v1.4.0 (FreeBSD)
iD8DBQFDGIthnVDHUHJJ4LkRAlLiAJoDh6h4R4AIZjoDO729U8QmfGSuQQCfYAmj
8L0W2BOmo1EoSuksO68XGc4=
=ZwNk
* Origin: --> GoldED Origin <-- PGP KeyID 7249E0B9 --> (2:5030/1957.10)
Re: Вопросики вместо текста
From: Alexander Tomilov <asteroid [@] perm.ru>
Хаю ду ю ду Alexander Grischenko?
Смотрю и вижу, как ты пишешь ко мне и дай-ка, думаю, отвечу:
AG> Скажет ли? Либо у юзера кривые руки, и он не может нормально человеческую
AG> кодировку выставить (пару кликов мышой), тогда это лечится залечиванием юзера :)
Это где это кодировка выбирается? Панель управления -> Язык и стандарты?
Если да, то там стоит кириллица и все равно пока в реестр не слазишь
наблюдаются вопросы при копировании.
AG> либо ему изначально не нужна русская кодировка, а ковырянем в реестре можно
AG> доставить ему массу неприяных впечатлений.
Hу допустим можно спросить - что больше нужно c_1252.nls и вопросики в
меню или все-таки нормальное меню.
AG> Лучше выставить русскую кодировку в самой проге (font.charset := RUSSIAN_CHARSET)
Тоже вариант :)
--
Вопрос о своей женитьбе Адам поставил ребром.
Я и мои соседи слушаем: Second Hand Band - Groove of The Nation
Alexander Tomilov E-mail: asteroid (at) perm (dot) raid (dot) ru
Форум не обо всем, но многом: sforum.hut1.ru/forum/
* Origin: Asteroid Software (2:5020/400)
радио
Мой меч и тебя настигнет, Miha.
(02 Sep 05 23:47), ты писал All:
MY> Подскажите простой и понятный способ проигрывания сетевого радио .
Юзать Bass.dll (или fmod.dll если там радио есть... не помню).
Будь осторожен, Miha...
* Origin: *** Fall asleep in autumn *** (2:5083/85.2)
Массив в TStream
From: "Milchenko Alexandr" <HAckSTok [@] Gmx.co.uk>
объема данных (сильно часто меняются))...
осуществили пересылку выбранных записей БД с одного компьютера на др.
ERrorMAKros
* Origin: FidoNet Online - www.fido-online.com (2:5020/400)
Re: Вопросики вместо текста
Hello Острожинский!
Wednesday August 31 2005 12:31, Острожинский Сергей wrote to All:
ОС> Есть программа, написанная на Дельфи 7. Hа некоторых компьютерах
ОС> (предположительно с Windows 2000, то ли русской то ли наоборот) меню,
ОС> хинты
ОС> и др. вместо русских букв пишут вопросительные знаки. Причем
ОС> динамически создаваемые меню, текст для которых приходит с сервера,
ОС> показываются нормально. В принципе, это лечится некоторым шаманством -
ОС> прописыванием "c_1251.nls" в параметр "1252" ключа
ОС> реестра \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage.
ОС> Hо лазить в
ОС> реестр неприемлемо для наших задач, поэтому хочется найти способ
"правильно
ОС> написать" программу, чтобы русские буквы показвались без ковыряний в
ОС> реестре.
ОС>
ОС> Кто-нибудь сталкивался с такой проблемой? Может что-нибудь посоветовать?
Попpобуй поменять тему pабочего стола.
С уважением, Ruslan.
* Origin: :) Dniepropetrovsk, UKR (2:464/39)
Re: радио
Привет, как жизнь, Kaigorodov ?
MY>> Подскажите простой и понятный способ проигрывания сетевого радио
MY>> .
KA> Юзать Bass.dll (или fmod.dll если там радио есть... не помню).
вроде TBassplayer может проигрывать ... а если бы как нить без дополнительных
библиотек ? (мне нужна 1 функция , и не нужен лишний вес проги :))
Пока, Kaigorodov, счастливого тебе коннекта ! ...
* Origin: Если в кpане нет воды, то всемy виной Винды! (2:5071/121.101)
Re: Массив в TStream
From: Andrey Belyakov <andrejb [@] netmail.lv>
Milchenko Alexandr wrote:
>....что то статический массив мне не внушает уверенности в стабильности (из-за
>объема данных (сильно часто меняются))...
>
>....Anatoly Podgoretsky, может подскажете методу, на тему - как бы вы
>осуществили пересылку выбранных записей БД с одного компьютера на др.
>
>
А почитать по поводу МИДАС и SOAP лениво или вера не позволяет?
А.
* Origin: Demos online service (2:5020/400)