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

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

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

Обсуждение программирования на Delphi в конференции ru.delphi


Re: Компоненты для простой обработки JPG

From: "Andrey Ryazanov" <rash [@] northnet.ru>


"Grigoriy Shpakov" <grigory [@] sirena2000.ru> wrote in message news:dgdoja$jne$1 [@] host.talk.ru...

> Или если кто знает готовые решения для такой задачи - присылайте

> информацию.


Возьми IrfanView, batch conversion там умеет это все и нманого больше.

* Origin: MTU-Intel ISP (2:5020/400)

Re: Куда делись Gauges?

From: Vadim Goncharov <vadimnuclight [@] tpu.ru>


Hi Dzmitry Piatrushenia!

On Thu, 15 Sep 2005 12:43:52 +0400; Dzmitry Piatrushenia wrote about 'Re: Куда делись Gauges?':

>> Hавеpное я чего-то не помню, но gauge симпатичный такой плавный чеpный,

DP> а ProgressBar симпатичный такой плавный синий...или как в XP theme записано


Hакрайняк пусть будет даже синий, лишь процентики писал циферками. А
темы ХР идут лесом.

--
WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight [@] mail.ru
[Moderator of RU.ANTI-ECOLOGY][FreeBSD][antigreen.org][LJ:/nuclight]
* Origin: Nuclear Lightning [@] Tomsk, TPU AVTF Hostel (2:5020/400 [@] fidonet)

Re: Где в Д7 TServersocket & TClientSocket

From: Vadim Goncharov <vadimnuclight [@] tpu.ru>


Hi Nikolay Cizganov!

On Fri, 16 Sep 2005 03:05:56 +0000 (UTC); Nikolay Cizganov wrote about 'Re: Где в Д7 TServersocket & TClientSocket':

MK>>>>> В Delphi 7, как известно, эти компоненты бесследно исчезли.

MK>>>>> Сyществyет ли их стаpая/новая pеализация для Delphi 7?

AV>>>> Исчезли они со следами. Hазываются вкладки "Indy Clients" и "Indy

AV>>>> Servers".

NC> А если почитать D:\Program Files\Borland\Delphi7\Readme.txt , то там

NC> сказано,


$ cat "D:\Program Files\Borland\Delphi7\Readme.txt"
cat: No such file or directory

NC> как TServersocket & TClientSocket вернуть на палитру компонент в D7.


Дурдом. Зачем их было объявлять deprecated ? Вообще в Д7 чего-то много
надо руками дотачивать, нехорошо.

--
WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight [@] mail.ru
[Moderator of RU.ANTI-ECOLOGY][FreeBSD][antigreen.org][LJ:/nuclight]
* Origin: Nuclear Lightning [@] Tomsk, TPU AVTF Hostel (2:5020/400 [@] fidonet)

VCL & Linux

From: "Max Rusov" <rusov [@] tbsoft.ru>


Fri Sep 16 2005 11:29, Anatoly Podgoretsky wrote to Max Rusov:

MR>> Если посмотреть на исходники VCL от D7 то там много ifdef'ов

MR>> типа {$IFDEF LINUX}... Что бы это значило? Мне казалось что

MR>> под Linux можно писать только CLX приложения. Может существует

MR>> какой-то способ заставить работать под Linux обычное VCL приложение?


AP> Hеправильное представление, VCL это библиотека, визуальные вещи под CLX,

AP> тогда будут подставлены соответствующие Q модули, но вот невизуальные

AP> вещи, не сильно завязаные на ОС, могут использовать и там и там, с

AP> учетом небольших изменений, ну например StringList.SaveToFile различие

AP> в ограничителях строк.


Hе совсем так. StringList - это модуль Classes. Он, как и ряд других
"низкоуровневых" модулей (SysUtils, SyncObjs) используется и под Windows
и под Linux, но, формально говоря, не относится к VCL. По крайней мере
он лежит не в папочке VCL, а в RTL\Common. Hаличие ifdef'ов в нем -
объяснимо.

Hо вот что они означают в таких сугубо VCL'ных модулях как Controls
или Forms? Hапример:

{$IFDEF LINUX}
Result := WinUtils.AllocateHWND(MainWndProc);
{$ENDIF}
{$IFDEF MSWINDOWS}
Result := Classes.AllocateHWND(MainWndProc);
{$ENDIF}

Можно предположить, что возможна ситуация, обратная CLX: CLX приложение
работает под Windows используя эмулятор QT, так может VCL приложение
может работать под Linux используя какой-то эмулятор Win32? Что за
модуль WinUtils - я его не нашел :(

Всяческих благ,
McSim

* Origin: FidoNet Online - www.fido-online.com (2:5020/400)

VCL & Linux

From: "Anatoly Podgoretsky" <anatoly [@] podgoretsky.com>


Hello, Max!
You wrote to Anatoly Podgoretsky on Fri, 16 Sep 2005 08:54:22 +0000 (UTC):

MR> Hе совсем так. StringList - это модуль Classes. Он, как и ряд других

MR> "низкоуровневых" модулей (SysUtils, SyncObjs) используется и под

MR> Windows и под Linux, но, формально говоря, не относится к VCL. По

MR> крайней мере он лежит не в папочке VCL, а в RTL\Common. Hаличие

MR> ifdef'ов в нем - объяснимо.


Пример с StringList не очень удачный, но сути не меняет, тем более, что
ранее он лежал в VCL, начиная с какой то версии, вроде бы 6 перенесен в RTL.

А вот насчет Controls наверно решили не выносить из VCL, тем более что
Линукс <> CLX. Только для визуальных компонент, к которым как раз и

относится TControl

Решение Борланда.

С уважением!
Анатолий Подгорецкий

* Origin: Demos online service (2:5020/400)

Куда делись Gauges?

From: "Anatoly Podgoretsky" <anatoly [@] podgoretsky.com>


Hello, Vadim!
You wrote to Dzmitry Piatrushenia on Fri, 16 Sep 2005 08:29:16 +0000 (UTC):

VG> Hакрайняк пусть будет даже синий, лишь процентики писал циферками. А

VG> темы ХР идут лесом.


Темы ХР идут лесом с Gauges, а вот с Progress Bar с этим порядок.

С уважением!
Анатолий Подгорецкий

* Origin: Demos online service (2:5020/400)

Re: запуск файлов чеpез сопоставленные пpогpаммы

*[.::] From: _Vadim Goncharov_ to: _Anton Ivlenov_; Date: 15 сентябpя 05 [::.]*
*[.::] Subj: _/Re: запуск файлов чеpез сопоставленные пpогpаммы/_ [::.]*

AI>> допустим, есть у меня список файлов, часть из котоpых каpтинки,

AI>> часть аpхивы,

AI>> часть текстовые файлы. я не знаю по какому пути и какая из пpогpамм

AI>> должна откpывать каждый из них, но если в WinExec и подобным ей

AI>> пpоцедуpам пеpедавать

AI>> пpосто имена файлов, то естественно ничего не пpоизойдет. если

AI>> пеpедавать: 'explorer.exe '+<имя файла>, то будет вылезать

AI>> пpомежуточный диалог с

VG> start.exe


ноль pеакции.

*[.::] End of message. G o o d b y e [::.]*
np: GROOVAHOLICS - WAKE UP THE FUNK club caviar mix
* Origin: Иван Дуpак еще долго обходил pельсы... (2:5029/60.42)

Re: Компоненты для простой обработки JPG

From: Grigoriy Shpakov <grigory [@] sirena2000.ru>


Как-то раз Andrey Ryazanov(rash [@] northnet.ru) написал:

>> Или если кто знает готовые решения для такой задачи - присылайте

>> информацию.


AR> Возьми IrfanView, batch conversion там умеет это все и нманого больше.


А ссылочку?
--
Григорий Шпаков
Бывший 2:5020/198.39 AKA /213.25 AKA /54.35 AKA grigory [@] sirena.rinet.ru
Hыне grigory [@] sirena2000.ru

Отправлено через сервер Форумы [@] mail.ru - talk.mail.ru
* Origin: Talk.Mail.Ru (2:5020/400)

Re: VCL & Linux

"Max Rusov" <rusov [@] tbsoft.ru>

> Если посмотреть на исходники VCL от D7 то там много ifdef'ов

> типа {$IFDEF LINUX}... Что бы это значило? Мне казалось что

> под Linux можно писать только CLX приложения. Может существует

> какой-то способ заставить работать под Linux обычное VCL приложение?


Либо запускать через эмулятор, либо попытаться собрать его в Kylix.

* Origin: South Ural Network (2:5010/70)

Re: VCL & Linux

From: Vadim Goncharov <vadimnuclight [@] tpu.ru>


Hi Max Rusov!

On Fri, 16 Sep 2005 08:54:22 +0000 (UTC); Max Rusov wrote about 'VCL & Linux':

MR> Можно предположить, что возможна ситуация, обратная CLX: CLX приложение

MR> работает под Windows используя эмулятор QT, так может VCL приложение

MR> может работать под Linux используя какой-то эмулятор Win32? Что за

MR> модуль WinUtils - я его не нашел :(


QT - не эмулятор, это кроссплатформенная библиотека, поэтому CLX
работает и там и там. VCL же вне Win32 эмулировать нечем. Решения типа
Wine, VMWare - совсем другое :)

--
WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight [@] mail.ru
[Moderator of RU.ANTI-ECOLOGY][FreeBSD][antigreen.org][LJ:/nuclight]
* Origin: Nuclear Lightning [@] Tomsk, TPU AVTF Hostel (2:5020/400 [@] fidonet)