Современные решения

для защиты Windows приложений

и восстановления исходного кода

Обсуждение программирования на 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)