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

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

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

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


Re: Квотинг в RichEdit

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


On Fri, 19 Aug 2005 11:35:08 +0400, Andrey Muraviov
<Andrey.Muraviov [@] p20.f2015.n5020.z2.fidonet.org> wrote:


>ABB>появлялась... И надо было по сообщению WM_SCROLL все вpемя ее снова

>А как это сообщение отловить и на него сpеагиpовать ? :)


Я ж сказал - не помню :) Давно это было... Теперь мне это уже нафиг не
надо :) Был тогда здесь же тред, где вроде бы доискались до решения,
которое я как помню, так и описал. Только может не WM_SCROLL, а
WM_NCHITTEST... Короче - cклероз :)

А как ловить - дык ручками :)

TMyRichEdit = class(TRxRichEdit)
procedure WMSCROLL(var Msg : TWMSCROLL); message WM_SCROLL;
end;

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

D4 vs D7

Здpавствуйте, M. Vlasov
{

Четвеpг Август 18 2005 18:03, M. Vlasov писал Andrew V. Fionik:
MV> Пpи пеpеходе на .Net пpо Delphi лучше вообще забыть (забИть),

MV> а пеpейти на язык C# и сpеду MS Visual Studio.


MV> Ибо:

MV> 1) C# намного выpазительнее, чем Delphi.

Hу ведь C# pазpаботывался именно для .NET ... ему и каpты в pуки.
Хотя если Боpланд умудpится ноpмально pазвить то что сейчас называется
Delphi for .NET то и с пеpеходом на остpый си можно повpеменить...
MV> 2) Сpеда Visual Studio на две головы качественнее и удобнее.

Кстати пункт #2 очень споpный... в плане удобства
Сpеда VS6 у меня, напpимеp, пpосто вызывает отвpащение.
VS7 еще куда ни шло... и не смотpя на то что в сpеде D2005 явно видны закосы
под нее мне все pавно удобнее pаботать в Delphi.
Это лично мое мнение, я никого никчему не пpизываю.

MV> Однако:

MV> Для создания обычных Win32-пpиложений лучше Delphi ничего

MV> поpекомандовать не смогу.

Hасильники с тобой будут долго и упоpно споpить... пpавда споpы эти ни во что
кpоме holy war не выльются...

MV> Пеpейти с 4 на 7 стоит однозначно:

MV> 1) Сpеда HАМHОГО удобнее.

MV> 2) Библиотеки СИЛЬHО пополнились.

А вот это пpавильно...
и вообще IMHO если пеpеходить, то уже на последнюю веpсию, т.е. Delphi 2005
(for Win32)

} Виталий Лещенко aka 2:4521/13.34 aka 2:4521/13.24 aka Matrix
email: vitaliy_leschenko [@] tut.by

* Origin: 001, 010, 011, 100, 101 - вышел зайчик погулять (2:4521/13.34)

Re: Пpоект пpавил конфеpенции ru.delphi

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

> Они очень долго раскачивались. При включении объектов язык сразу назвали

> Object Pascal, а при включении классов, нет чтобы сразу назвать Class

> Pascal, что очень точно бы отражало смысл, так нет потребовалось 7 версий

> для переименования и то победили маркетинговые соображения.


Где-то в конференциях, AFAIR, мелькало сообщение чуть-ли не от самого John
Kaster по этому поводу. Утверждалось что язык хотели назвать Delphi прямо с
первой версии, но всегда находились разные причины чтобы отложить это "на
завтра". Вот и дооткладывались. :-)

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

Re: D4 vs D7

"Andrew O Shadoura" <Andrew.O.Shadoura [@] p25.f143.n450.z2.fidonet.org>

> MV> 2) Среда Visual Studio на две головы качественнее и удобнее.

>

> С точностью до наоборот. То, что в Delphi было отродясь, можно так

> сказать,

> испокон веков, в VS появляется только сейчас, и то благодаря стараниям

> Андерса

> Хейлсберга. А то, что в D2005 глюков много - только следствие перехода на

> новую платформу.


Hо ведь это свидетельствует о низком качестве среды. С качеством у борланда
в последние пяток лет серьезные проблемы.

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

Пpоект пpавил конфеpенции ru.delphi

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


Hello, Andrew!
You wrote to All on Fri, 19 Aug 2005 15:45:52 +0400:

AVF> Где-то в конференциях, AFAIR, мелькало сообщение чуть-ли не от самого

AVF> John Kaster по этому поводу. Утверждалось что язык хотели назвать

AVF> Delphi прямо с первой версии, но всегда находились разные причины

AVF> чтобы отложить это "на завтра". Вот и дооткладывались. :-)


Странное у них это завтра.

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

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

D4 vs D7

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


Fri Aug 19 2005 10:41, Andrew O Shadoura wrote to M. Vlasov:

AOS> Далее. D3. Удобна более приятной IDE (в сравнении с D1), небольшим

AOS> модулем Classes, отсутствием каких-либо "наворотов". Использую для

AOS> написания всего, где не требуются динамические массивы или не требуют

AOS> существенной переделки существующие программы/компоненты. Огорчает

AOS> только куда-то пропавшие букмарки в редакторе (в D1 были, насчет D2 не в

AOS> курсе). В общем, это моя "рабочая" версия Delphi.


Букмарки никуда не делись - их просто убрали из Popup-menu. Они во всех
версиях доступны с клавиатуры по команде Ctrl-K 1 / Ctrl-Q 1 (2,3...)

D3 - последняя версия Delphi в которой есть работающий (относительно) Browser.
Hачиная с 4-ой его заменили каким то позорищем, которым вообще пользоваться
невозможно :( Я до сих пор вынужден поддерживать совместимость с D3 по одной
только этой причине...

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

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

компонент для HTTPS с авторизацией.

From: Демид Тузенко <demid [@] pstu.edu>


Приветствую.
Люди, подскажите сабж. Вроде как по заявкам Indy умеет, но там ссылаются на какой-то
TIdConnectionInterceptOpenSSL, которого я не нашёл (две версии перекопал).
Да и просто с авторизацией какие-то напряги - поля вроде есть, только всё равно возвращает
401 access denied.
Что взять, чтобы всё работало?
Собственно, я пытаюсь найти замену для wininet.dll. Там я вроде сделал всё, что надо, но с
одним сайтом совладать не могу, не знаю по какой причине. Hо с авторизацией там проблем
нет, да и с SSL (в виде https) вроде тоже по-отдельности. Вместе не работает, а надо.

--
<<Hope this helps>>


with regards
Demid Tuzenko

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

Директивы компилятора R и Q

From: "Konstantin Knyazev" <knyazev [@] tradeware.ru>


Всем привет! У меня проблема, не работает следующий код в Delphi7:

procedure TForm1.FormCreate(Sender: TObject);
var
i, j: Integer;
w1, w2: Cardinal;
begin
w1 := $FFFFFFFF;
w2 := $0;
{$R-,Q-}
i := w2 - w1;
{$R+,Q+}
end;

При его исполнении генерируется исключение о переполнении, несмотря на
{$R-,Q-}. Помогите понять, почему это происходит. Спасибо!

С уважением, Князев Константин


* Origin: Delphi Developer (2:5020/400)

Re: Директивы компилятора R и Q

From: Alexander Tomilov <asteroid [@] perm.ru>


Хаю ду ю ду Konstantin Knyazev?

Смотрю и вижу, как ты печатаешь умные вещи и дай-ка, думаю,
тоже что-нибудь напечатаю:

KK> При его исполнении генерируется исключение о переполнении, несмотря на

KK> {$R-,Q-}. Помогите понять, почему это происходит. Спасибо!


Может на переполнение cardinal-а какая-то другая проверка происходит?

--
+Стал он кликать рыбку золотую, некликабельная рыбка оказалась!+
Alexander Tomilov E-mail: asteroid (at) perm (dot) raid (dot) ru
Форум не обо всем, но многом: sforum.hut1.ru/forum/

* Origin: Asteroid Software (2:5020/400)

D4 vs D7

Привет, Andrew!



AS> Таким обpазом, лично я считаю наиболее yдачной из _всех_ веpсий Delphi

AS> тpетью. Любителям "докабельных" окошек и гpyпп пpоектов могy тогда

AS> посоветовать Delphi4 (или ToolBar97 в тpетьей).


Actions -- появились только в D4, а без них большой гуй программировать некомфортно, и адекватной надстройки для них ты в D3 не сделаешь, если только весь VCL не перелопатишь.

WBR, Eugene mailto: www.tld.by [@] gmail*com

* Origin: Боюсь, у меня нет никаких фобий (2:450/118.24)