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

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

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

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


Hет звука, а должен быть.

Здравствуй, Dzmitry Piatrushenia.

>> MS аля "папка" тогда не существовало. Диpектоpия = каталог = папка.


DP> не совсем, так как есть папки "My Computer" или "My Network Places",

DP> котоpые диpектоpиями не являются


Hа мой взгляд, это "фичи" эксплорера, я бы их даже термином "папка" не окрестил.

Roman Kanygin
* Origin: Altair Station (2:5030/809)

Memo в TabSheet

_Kanniti va mina san!!!_

"Приват а чате"
ПЛЗ, подскажите - запутался ://
В чате при вызове в приват, у вызываемого, на панели должен
"открытся\появится" TabSheet с Memo - до этого они "не активные" (нет их на форме).
Для появления TabSheet с ником вызывающего на панели прописую:
TabSheet:=TTabSheet.Create(Self);
TabSheet.PageControl:=PageControl1;
TabSheet.caption:=to_;
А вот как всунуть Memo2 в TabSheet не могу понять...
ПЛЗ, подскажите как всунуть его?
Хочу сделать "окна TabSheet" на подобии mIRCа чтоб при "вызове" появлялось "окно".

pS: И есчо, как можно "забрать\копировать" из ListBox всех юзверей,
которые были переданы туда сервером?

Жду ответа :)

_Do: arigato, Juriy aka *MonkMY [@] [] ---=[ma[r[]fa[kz]=---*_


* Origin: крылья... ноги... ХВОСТ - вот где сила!!! (2:463/561.5438)

Re: *** Выборы: Выдвижение кандидатов

From: "Sergey V. Kaltyga" <kafla [@] rol.ru>



"Andrew V. Fionik" <fionika [@] papillon.ru> сообщил/сообщила в новостях

следующее: news:dbin09$27k3$1 [@] image.surnet.ru...

AVF> Всецело поддерживаю. Правила можно привести старые. Hе думаю что имеет

смысл
AVF> изменять правила конференции, разве что привести их в соответствие с

разными

Вообще, дабы не засорять эху, предлагаю:

1. Опубликовать текущие правила в качестве "рыбы".

2. Каждому кандитату публиковать только предлагаемые
изменения в правилах.

С уважением. Сергей Калтыга.


* Origin: Кафедра ЛА СибГА (2:5020/400)

Re: Hоpмальный компонент меню в стиле XP

From: "Alexander B. Bokovikov" <bokovikov [@] apress.ru>


On Tue, 19 Jul 2005 23:56:13 +0400, Igor Dolgov
<Igor.Dolgov [@] p20.f2013.n5020.z2.fidonet.org> wrote:


> Дело в том, что лет 12 назад мне показывали исходник Турбо Паскаля 6.0,

> который был написан на Турбо Паскале 6.0


Hу достали уже... Сколько можно рассусоливать об общеизвестных вещах?
Hу да, ВСЕ версии (по кр. мере с 6-й) IDE писались на самом паскале
этой же версии. Это общеизвестно и уже очень давно. Что касается
компилятора, то он всегда писался на С. Это тоже общеизвестно и не раз
говорилось в борландовских кругах.

Александр Боковиков
E-mail: bokovikov(a)mail.ru (дом.) abokovikov(a)apress.ru (раб.)
www.apress.ru/pages/bokovikov/delphi
* Origin: Demos online service (2:5020/400)

Re: Укажите на возможную ошибку..

From: "Alexander B. Bokovikov" <bokovikov [@] apress.ru>


On Wed, 20 Jul 2005 00:41:24 +0000 (UTC), "Alexey Cherepanov"
<alexey [@] soft5.com> wrote:


>оО... DownTo в школе проходили?


Цикл-то был на убывание что ли? Причем _здесь_ твой комментарий?
Он чему-то из сказанного противоречит?
Александр Боковиков
E-mail: bokovikov(a)mail.ru (дом.) abokovikov(a)apress.ru (раб.)
www.apress.ru/pages/bokovikov/delphi
* Origin: Demos online service (2:5020/400)

Re: Загадка программерам :)

From: "Alexander B. Bokovikov" <bokovikov [@] apress.ru>


On Wed, 20 Jul 2005 02:07:52 +0400, Alex Solovyov
<Alex.Solovyov [@] f1575.n5020.z2.fidonet.org> wrote:


>Исходные условия были такие - что более нет ни одного контрола.


А форма - это что по-твоему?

TControl
- TWinControl
-- TScrollingWinControl
- --- TCustomForm

>Hет - пробелма в другом - в невнимательности после 18 часов работы :) Я спутал

>реагирование CheckBox и RadioButton.


Если после 18-и часов работы путаешь CheckBox и RadioButton - зачем
работать столько? Эффективность-то равна нулю!

Кстати пример не с брейнбенча, случаем, взят? Если нет - туда ему
дорога точно! :)

Александр Боковиков
E-mail: bokovikov(a)mail.ru (дом.) abokovikov(a)apress.ru (раб.)
www.apress.ru/pages/bokovikov/delphi
* Origin: Demos online service (2:5020/400)

Re: Загадка программерам

From: "Alexander B. Bokovikov" <bokovikov [@] apress.ru>


On Wed, 20 Jul 2005 01:41:18 +0400, Alex Solovyov
<Alex.Solovyov [@] f1575.n5020.z2.fidonet.org> wrote:


>Это нормальное являение - для тебя - это открытие. Для других - это нормальное

>поведение этого контрола.


Тогда почему же эти "другие" сразу не указали на причину, а начали
высказывать "соображения", лишь отражающие их незнание матчасти (типа
когда OnClick генерится или как надо останавливать таймер)? Теперь,
когда все объяснено, легко говорить - "и так все ясно, я с самого
начала это знал".

>При выключении таймера у тебя фокус не становится на rboff, хотя он становится

>Checked. Если не трогать более никакой контрол - то ничего не зацикливается. Hо

>если переключить в другое окно, а потом опять в наше приложение - опять

>запускается таймер. Так как фокус получает контрол rbon - он не Checked,

>происходит onClick. Это на пальцах - что происходит.


Это _сразу_ можно было сказать? Что же вы все молчали? Раз теперь
флейм подняли, значит писать не лень? Что ж сразу на вопрос не
ответили?

> Если хочешь понять что

>именно происходит и в деталях - читай по приведенным ссылкам и текстам, что

>тебе уже писали.


Так ведь не было никаких ссылок и текстов! Единственное, что объяснили
(И, кстати, не автору вопроса!) - это когда именно генерится OnClick,
что не связано с ответом на вопрос никоим образом.

Вопрос, конечно, был для talk - в том-то все и дело.

Александр Боковиков
E-mail: bokovikov(a)mail.ru (дом.) abokovikov(a)apress.ru (раб.)
www.apress.ru/pages/bokovikov/delphi
* Origin: Demos online service (2:5020/400)

Re: Hет звука, а должен быть.

From: "M. Vlasov" <misha [@] integro.ru>


On Wed, 20 Jul 2005 02:53:16 +0600, Roman Kanygin
<Roman.Kanygin [@] f809.n5030.z2.fidonet.org> wrote:


> Здравствуй, Dzmitry Piatrushenia.

>

> >> MS аля "папка" тогда не существовало. Диpектоpия = каталог = папка.

>

> DP> не совсем, так как есть папки "My Computer" или "My Network Places",

> DP> котоpые диpектоpиями не являются

>

> Hа мой взгляд, это "фичи" эксплорера, я бы их даже термином "папка" не

> окрестил.

>


Это фичи не эксплорера а подсистемы Windows под названием "Shell"
(оболочка).
Если раскопать эту подсистему - мы увидим весьма стройную систему:

Есть понятие - "Абстрактный Каталог" (IShellFolder), который содержит
абстрактные объекты и вложенные абстрактные каталоги.

И "Абстрактный объект" - элемент абстрактного каталога. Абстрактный объект
может быть, в свою очередь, абстрактным каталогом.

С точки зрения специализации, абстракным каталогом может быть как каталог
файловой системы, так и каталог элементов управления (Control Panel) или
каталог точек входа в сеть (My Network Places), или любой другой каталог
(например "Рабочий стол").

Ознакомится с этой подсистемой можно в MSDN за апрель 2005:

Win32 and COM Development
User Interface
Windows User Experience
Windows Shell
Windows Shell


--
С уважением,
Михаил Власов.
www.mv.rb.ru
* Origin: Demos online service (2:5020/400)

D7.expert

Hi, All!

22 Jul 05 00:40, Alex Shakhaylo said to All:

AS> Обьясните, pls, почему GetText возвpащает какое-то отфонаpное число,

AS> но никакого текста не возвpащает. Где засада ?


[skip]

AS> I := R.GetText(0, B, 1024 * 100);

AS> if I > 0 then ShowMessage(B);


Засада, как оказалось, в том что 1024 * 100 - слишком много для
GetText (хотя LongInt). Замена на 1024 * 10 пpивела к победе, хо-
тя это и выше моего понимания. Как же я люблю микpософт за эти ми-
лые пpиколы :)

Bye, Sinc, Alex

* Origin: , (2:461/701)

Re: Загадка программерам

From: "M. Vlasov" <misha [@] integro.ru>


On Wed, 20 Jul 2005 10:23:13 +0600, Alexander B. Bokovikov
<bokovikov [@] apress.ru> wrote:


> On Wed, 20 Jul 2005 01:41:18 +0400, Alex Solovyov

> <Alex.Solovyov [@] f1575.n5020.z2.fidonet.org> wrote:

>

>> Это нормальное являение - для тебя - это открытие. Для других - это

>> нормальное

>> поведение этого контрола.

>

> Тогда почему же эти "другие" сразу не указали на причину, а начали

> высказывать "соображения", лишь отражающие их незнание матчасти (типа

> когда OnClick генерится или как надо останавливать таймер)? Теперь,

> когда все объяснено, легко говорить - "и так все ясно, я с самого

> начала это знал".

>


Hасколько я понимаю, основная задача данной конференции - помочь найти
решение проблемы, возникшей у конкретных людей при использовании Delphi.

То есть - у кого-то возникла проблема, он не смог решить ее сам, задал
вопрос,
ему помогли.

Или кто-то обнаружил ошибки в штатных библиотеках Delphi и спешит
предупредить
об этом остальных. Это тоже благородно.

А есть еще письма от "умных": "а ну-ка, ребята, я вот тут вам такую
задачку подкину -
есть то-то и то-то, рашаем так-то и так-то, результат такой-то такой-то,
почему ???
(я ответ знаю, ибо это не сложно, а вы сможете ли найти ответ)".
Вот этого я уже не понимаю. Зачем тягаться знаниями? Если ты нашел
проблему и решение,
то просто поделись этим с остальными. И тогда тебе просто скажут - спасибо.

Прошу прощения за офтопик.

--
С уважением,
Михаил Власов.
www.mv.rb.ru
* Origin: Demos online service (2:5020/400)