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

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

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

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


Try...except

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


Hello, Igor Betin!
You wrote to All on Tue, 26 Jul 2005 20:11:20 +0400:

IB> Между try и except - две стpоки.

IB> Если исключение возникнет на пеpвой, то будет ли выполнена втоpая после

IB> того, что между except и end?



При возникновении ошибки управление сразу будет передано на ближайший except, если такого нет то выход из программы.

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

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

WM_KEYDOWN в другое окно

Hello everybody.

Как проэмелировать нажатие SHIFT-INSERT в другом окне?
Через POstMEssage не заработало
Заработало через keybd_event

Хочу понять, где косяк?

H:=GetActiveWindow;
while true do begin
H:=GetNextWindow(H, GW_HWNDNEXT);
if H=0 then break;
S:='';
if IsWindowVisible(H) and
(GetWindow(H, GW_OWNER)=0)
then begin
if (H=Application.Handle) then continue;
SetForegroundWindow(H);

keybd_event(VK_SHIFT, MapVirtualKey(VK_SHIFT, 0), 0, 0);
keybd_event(VK_INSERT, MapVirtualKey(VK_INSERT, 0), 0, 0);
keybd_event(VK_INSERT, MapVirtualKey(VK_INSERT, 0), KEYEVENTF_KEYUP,
0);
keybd_event(VK_SHIFT, MapVirtualKey(VK_SHIFT, 0), KEYEVENTF_KEYUP, 0);
Вот это работает.

{
А это не работает
SendMessage(H, WM_SETFOCUS, WPARAM(Handle), 0);

Тут тест (буква А) тоже не работает

wp:=$41;
lp:=$1e001;
SendMessage(H, WM_KEYDOWN, wp, lp);
wp:=$61;
lp:=$1e001;
SendMessage(H, WM_CHAR, wp, lp);
wp:=$41;
lp:=$c01e001;
SendMessage(H, WM_KEYUP, wp, lp);


SendMessage(H, WM_KILLFOCUS, WPARAM(Handle), 0);


}
SetForegroundWindow(Handle);
break;
end;
end;
end;


Lexa

* Origin: Буратино - ты сам себе злобный (2:5061/122.12)

D7.expert

Хэлоу, Alex!

23 июл 05 12:48, Alex Shakhaylo wrote to Dmitry Ryabov:

AS>>> Засада, как оказалось, в том что 1024 * 100 - слишком много для

AS>>> GetText (хотя LongInt). Замена на 1024 * 10 пpивела к победе,

AS>>> хо- тя это и выше моего понимания. Как же я люблю микpософт за

AS>>> эти ми- лые пpиколы :)

AS> Виноват. Микpософт здесь, pазумеется, никаким боком. Это пpиколы

AS> Боpланда, конечно же.

DR>> Потому что 1024*100 > 64K. Смотpи спpавку по WM_GETTEXT.

AS> Hу и какое отношение WM_GETTEXT сюда имеет ?


Да такое, что борланды текст с окна запрашивают. Посмотри TControl.GetText, к примеру. Держу пари, что реализация IOTAEditReader точно такая же. Можешь в отладчике глянуть...

AS> ===

AS> GetText method (IOTAEditReader)


AS> Delphi syntax:


AS> function GetText(Position: Longint; Buffer: PChar; Count: Longint):

AS> Longint;

AS> ===


AS> Это из хелпа.


Косяк в хелпе. Борланды в очередной раз забыли сообщить о MS ограничениях.

Бу!
Dimk

* Origin: Twilight Zakamsk (2:5054/45)

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

Hello everybody!

Cроки проведения выборов в конференции RU.DELPHI:

*18.07.2005 - 31.07.2005 - выдвижение кандидатов;
01.08.2005 - 14.08.2005 - обсуждение кандидатов;
15.08.2005 - 28.08.2005 - голосование;
29.08.2005 - предварительные итоги.


Зарегистрированные кандидаты
----------------------------

1. Andrew O. Shadoura 2:450/143.25


# - кандидат опубликовал свой вариант правил.



Returning Officer

* Origin: --> GoldED Origin <-- PGP KeyID 7249E0B9 --> (2:5030/1957.10)






*** Выборы: правила проведения

Hello Alexander.

26 Jul 05 20:43, you wrote to me:

RO>> Hе засчитаны могут быть бюллетени:

RO>> 4) от пойнтов (пользователей BBS или гейтов), отправленные

RO>> не через своего босса (не через свою BBS или свой гейт)

AC> Будьте добры, поясните:

AC> В свете вышеотквоченного могу я, не полагаясь на прохождение

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

AC> Hа случай если могу публикую ключ:


Да. Для того и сделано.

Returning Officer

* Origin: --> GoldED Origin <-- PGP KeyID 7249E0B9 --> (2:5030/1957.10)






*** Выборы: правила проведения

Правила проведения выборов модератора в конференциях
RU.DELPHI
RU.DELPHI.DB
RU.DELPHI.MASTER


1. Hазначение выборов.

Выборы модератора назначает ViceR50EC (2:5020/982). Он же назначает RO
(Returning Officer, проводящего выборы) и VC (Vote Checker, проверяющего)
или принимает обязанности VC на себя.

Все действия по выборам проводятся в конференции RU.DELPHI, кроме
голосования, осуществляемого нетмейлом. До окончания выборов модерирование
конференции возлагается на RO.

Победившему на выборах кандидату будут переданы на модерирование все три
конференции: RU.DELPHI, RU.DELPHI.DB, RU.DELPHI.MASTER. Избранный модератор
вправе назначить для каждой конференции своих (ко)модераторов или объединить
конференции, но в любом случае, его политика должна быть опубликована до начала
этапа голосования.


2. Избиратели.

Избирателями могут быть подписчики, входящие в список допущенных к
голосованию.


3. Кандидаты.

Кандидатами могут быть подписчики, входящие в список допущенных к
голосованию.

Допускается как самовыдвижение, так и выдвижение другими подписчиками
конференции, в последнем случае, выдвинутый кандидат должен предоставить
согласие баллотироваться.

Каждый подписчик может выдвинуть не более двух кандидатов. Выдвижение
кандидатов (или подтверждение согласия баллотироваться) осуществляется
нетмейлом на адрес RO до начала агитации.

Допускается выдвижение в конференции, но в этом случае обязательно
дублирование письма с выдвижением (или согласием баллотироваться)
нетмейлом.

Если нет ни одного кандидата, выборы на этом завершаются, конференция
считается немодерируемой. Повторные выборы могут быть назначены не менее чем
через полгода. Если кандидат всего один - назначается голосование с этим
кандидатом и None of the above (против всех).

RO и VC (проводящий выборы и проверяющий) не могут быть ни кандидатами, ни
избирателями.


4. Проекты правил конференции.

Кандидат обязан до начала этапа голосования опубликовать свои варианты
правил конференций. Правила составляются в свободной форме с соблюдением
следующих требований:

-- правила должны содержать четкое и ясное описание тематики конференции;

-- в правилах должно быть ограничение на постинг информации, кодированной
в uuencode/MIME64/base64 (UUE);

-- в правилах должен быть определен порядок смены модератора при неисполнении
им своих обязанностей.

Кандидаты, не опубликовавшие до начала этапа голосования проекта правил,
удовлетворяющего вышеперечисленным требованиям, снимаются с выборов.


5. Сроки проведения выборов.

7 дней - ожидание ViceR50EC отводов проводящему выборы. Отводы направляются
ViceR50EC нетмейлом. Если он сочтет доводы основательными, то
назначается другой RO.
14 дней - (само)выдвижение кандидатов.
14 дней - агитация.
14 дней - голосование.

В случае двухтурового голосования второй тур проводится в сроки:
7 дней - агитация.
14 дней - голосование.

Конкретные даты проведения этапов первого тура публикуются RO перед началом
этапа выдвижения кандидатов. Даты проведения этапов второго тура публикуются
RO после утверждения VC результатов первого.

Выборы считаются законченными через 7 суток после публикации их итогов.


6. Голосование.

В бюллетень для голосования включаются все кандидаты, допущенные к участию в
проходящем туре и None of the Above (против всех).

Голосование проводится нетмейлом в адрес RO. Бюллетени с голосами принимаются
как по роутингу, так и директом круглосуточно на адрес 2:5030/1957 по
нодлистовому телефону либо через интернет (fido.stpeteclub.ru, BinkD).

Hепарольная директная связь не позволяет достоверно идентифицировать
отправителя, поэтому при отправке бюллетеня директом по непарольному
соединению отправителю настоятельно рекомендуется озаботиться
дополнительными мерами, позволяющими однозначно идентифицировать личность
голосующего, например подписать письмо при помощи PGP по предварительно
опубликованному в конференции ключу.

Hа полученный бюллетень высылается подтверждение, в котором указывается,
засчитан голос или нет.

Hе засчитаны могут быть бюллетени:

1) не позволяющие определить волю голосующего;
2) поданные тем, кто не имел права голосовать;
3) от уже проголосовавшего в проходящем туре избирателя;
4) от пойнтов (пользователей BBS или гейтов), отправленные
не через своего босса (не через свою BBS или свой гейт)


7. Определение результатов.

Голосование проводится в 1 или 2 тура. Победившим в 1 туре считается тот,
кто набрал более половины от общего числа действительных голосов.

Если первый тур не выявил победителя, проводится второй тур, к которому
допускаются кандидаты, занявшие первые два места по итогам голосования в 1
туре. Победителем во 2 туре считается тот, кто получил голосов больше, чем
любой другой кандидат и больше, чем None of the Above.

В случае равенства голосов во 2 туре, победителем считается кандидат,
набравший наибольшее суммарное число голосов по итогам 1 и 2 тура. В случае
равенства суммарного числа голосов, победителем считается кандидат, раньше
приславший свое выдвижение (или согласие баллотироваться в случае выдвижения
третьими лицами).

Если None of the Above в любом из туров набрал больше голосов, чем любой из
кандидатов, считается, что подписчики проголосовали за немодерируемость
эхоконференций. Повторные выборы в этом случае могут быть проведены не ранее
чем через полгода.

Если на этапе выдвижения зарегистрировано не более двух кандидатов,
голосование проводится в один тур по правилам второго тура.

Голосующий посылает письмо с информацией, за кого он голосует, и паролем
согласно опубликованному RO шаблону.

После каждого тура RO публикует в эхоконференции:

1) общий список проголосовавших,
2) списки паролей для голосов, отданных за каждого кандидата и None of the
Above (против всех).

Если пароль в бюллетене содержит нецензурные выражения в любом виде или
оскорбления в чей-либо адрес, RO имеет право при публикации паролей заменить
такой пароль (или часть его) на "<censored>".



8. Проверка результатов и назначение модератора.

По окончании голосования RO пересылает всю информацию VC.

После проверки и подтверждения результата ViceR50EC назначает модератора
конференции или признает, что подписчики проголосовали за немодерируемость
конференции, либо признает выборы недействительными, если неточности и
нарушения при проведении выборов не позволяют определить результаты.

Выборы модератора считаются законченными после публикации VC подтверждения
результатов выборов.

Примечание. Бекбонная эхоконференция не может быть немодерируемой. Поэтому
если модератор не избран, эхоконференция снимается с бекбона (или не
принимается на него, если выборы проводились с целью принятия эхоконференции
на бекбон).


9. Претензии.

Все претензии, связанные с проведением выборов, рассматриваются в следующем
порядке:

-- Рассматриваются только претензии отправленые нетмейлом.
-- Изначально все претензии направляются в адрес RO.
-- Если RO отказал в удовлетворении претензии или проигнорировал ее,
подписчик имеет право перенаправить претензию в адрес VC. При этом к
претензии необходимо приложить переписку с RO или, в случае игнорирования
претензии, квитки, подтверждающие ее отправку.
-- Решение VC может быть обжаловано у ViceR50EC, решение ViceR50EC -- у R50EC.
При этом, к претензиям должна прилагаться вся переписка, проведенная
на предыдущих уровнях.
Исключение составляют отводы кандидатуры RO, которые сразу направляются в
адрес ViceR50EC.

Претензии должны быть поданы в сроки:
-- отвод кандидатуры RO: в течение 7 суток с момента объявления о начале
процедуры выборов;
-- по настоящим правилам: в течение 7 суток с момента первой публикации
правил;
-- по списку допущенных к голосованию: до начала голосования в I туре;
-- по результатам голосования и подсчету голосов: в течение 7 суток с момента
публикации результатов;
-- по нарушениям, допущенными при проведении выборов: в течение 7 суток с
момента нарушения.
-- прочие: не позднее, чем через 7 суток после публикации итогов выборов.


10. Ограничения.

Все указанные в настоящих правилах сутки соответствуют календарным.

Дата отправки претензии, бюллетеня для голосования, подтверждения о согласии
баллотироваться либо самовыдвижения определяется по моменту прохождения
письма через первый транзитный узел или узел получателя, если транзитные
узлы отсутствуют.

Returning Officer
* Origin: --> GoldED Origin <-- PGP KeyID 7249E0B9 --> (2:5030/1957.10)






*** Выборы: список допущенных к голосованию

Тот, кто не нашел себя в данном листе, но имеет веские основания утверждать,
что писал в конференцию более полугода назад - обращайтесь в нетмейл.

AVN <vnag [@] dd.vaz.tlt.ru> 2:5020/400

Albert Varpaev <avarp [@] nm.DeleteThis.ru> 2:5020/400

Aleksey A. Medvednikov 2:5002/79.17
Aleksey Filonchev 2:5012/2.419
Aleksey Saveljev 2:5025/38.114
Alex Beregovoy 2:5022/18.70
Alex Cherednichenko <cherednichenko [@] wo.cz> 2:5020/400

Alex Cherepanov 2:5030/1307.256
Alex Cherkas 2:464/227.117
Alex Kislica <lex [@] pl.energy.gov.ua> 2:5020/400

Alex Kocharin 2:5012/2.470
Alex Korukin 2:5012/40.8
Alex Kozhushko <alxrie [@] sibmail.ru> 2:5020/400

Alex Malkov <truealex [@] nsmu.ru> 2:5020/400

Alex NEO 2:6000/14.6
Alex Noname 2:464/93.27
Alex Shakhaylo 2:461/701
Alex Solovyov 2:5020/1575
Alex Sporyk 2:452/25.132
Alex Tychkov 2:5068/10
Alex Zakharchenko 2:5025/2275.53
Alexander B. Bokovikov <bokovikov [@] apress.ru> 2:5020/400

Alexander Bliznyuk 2:4653/10.115
Alexander Churakov 2:5000/200.111
Alexander Cyganov 2:5078/20.26
Alexander Grischenko <gralex [@] ml.lv> 2:5020/400

Alexander Ivanov 2:5000/76.37
Alexander Khvastunov <ak [@] ibexpert.com> 2:5020/400

Alexander Kochukhai <escort [@] online.ru> 2:5020/400

Alexander Lavrov 2:6023/1.80
Alexander Logvinov 2:5042/13.6
Alexander Materukhin <felix [@] cinvest.chel.su> 2:5020/400

Alexander Maznitskiy 2:6000/14.6
Alexander Omelchenko 2:4613/213.68
Alexander Orlov 2:5022/5.90
Alexander Prudaev 2:5076/1.15
Alexander Prudaev 2:5076/14.15
Alexander Salmanov 2:5057/19.122
Alexander Shevchenko 2:5020/1817.26
Alexander Tomilov <asteroid [@] perm.ru> 2:5020/400

Alexandr Belousov 2:5030/896.37
Alexandr Deplov 2:5061/120.55
Alexandr Nesterov <asn [@] gorgaz.ryazan.ru> 2:5020/400

Alexandr Shkilnyk 2:4625/8.97
Alexei Ignatov 2:5034/13.30
Alexei Tereshchenko 2:5040/37.36
Alexey Belyaev 2:5004/89.86
Alexey Cherepanov <alexey [@] soft5.com> 2:5020/400

Alexey Chernobayev <alexch [@] caravan.ru> 2:5020/400

Alexey Dunin 2:5012/2.447
Alexey Emelyanov 2:5066/72.109
Alexey G. Nalimov <nalimov [@] energy.spb.ru> 2:5020/400

Alexey Germogenov 2:5020/1291
Alexey Golubev 2:5020/847.11
Alexey Gradovtsev 2:5030/1269.7
Alexey Gradovtsev <agradov [@] main.sdg.neva.ru> 2:5020/400

Alexey Kretov 2:5038/1.66
Alexey Kucherov 2:5034/10.155
Alexey Kurbatov 2:5014/4.122
Alexey Morozov <alm [@] deko.ru> 2:5020/400

Alexey Palienko 2:5061/34
Alexey Ponomarev 2:5093/3.1
Alexey Razov 2:5014/33.30
Alexey Simachov <alexeysim [@] traffic.net.ua> 2:5020/400

Alexey Stogny 2:451/2.29
Altynbekov Renat <renat [@] amm-group.ru> 2:5020/400

Anatol Golokolos <quest [@] amurnet.ru> 2:5020/400

Anatoly Podgoretsky <anatoly [@] podgoretsky.com> 2:5020/400

Anatoly Shostatsky 2:5033/11.61
Andrei V. Lavreniyuk 2:550/196
Andrew A. Evdokimov <joye [@] 52rus.ru> 2:5020/400

Andrew Botvinyev 2:5058/56.26
Andrew Cherepanoff 2:5055/168.29
Andrew Chernyh 2:5007/23.16
Andrew Holubovski <news [@] delphiplus.org> 2:5020/400

Andrew O. Shadoura 2:450/143.25
Andrew O. Shadoura 2:450/202.25
Andrew O. Shadoura 2:450/210.26
Andrew Shtabnoi 2:5002/46.20
Andrew Simanov <aas-redhouse [@] mtu-net.ru> 2:5020/400

Andrew V. Fionik <fionika [@] papillon.ru> 2:5020/400

Andrey Belyakov <andrejb [@] netmail.lv> 2:5020/400

Andrey Dynnik 2:4624/8.165
Andrey Malov <amalov [@] sbor.net> 2:5020/400

Andrey Maximenko <maximenko [@] zaporizhstal.com> 2:5020/400

Andrey Muraviov 2:5020/2015.20
Andrey Rudin 2:5093/33.13
Andrey Ryazanov <rash [@] northnet.ru> 2:5020/400

Andrey Yarovikov 2:5052/5.99
Anton Fedorov 2:5000/292
Anton Gorlov 2:5059/37
Anton Ivlenov 2:5029/60.42
Anton Potekhin <anton [@] orbita1.ru> 2:5020/400

Anton Tretyakov 2:5025/312
Anton Zhuchkov <fireton [@] garant.ru> 2:5020/400

Aptem Ruhov 2:5009/12.17
Artem <artem [@] vpbank.com.ua> 2:5020/400

Artem Ivanov <dx40 [@] mail.ru> 2:5020/400

Artem Lokotosh <artem [@] vpbank.com.ua> 2:5020/400

Artem Matalasov 2:5004/76.4
Artem Varenikov 2:450/243.9
Barmaleykin <M.Kosatkin [@] etc-auto.ru> 2:5020/400

Bator B. Dashiyanzhibon <bator [@] mail.iks.ru> 2:5020/400

Bobylev Pavel 2:5009/22.12
Bogdan <bogdan [@] astromagus.com> 2:5020/400

Bogdan <puzik [@] cox.net> 2:5020/400

Boriss Minackoff 2:5025/312.128
Bragar Andrey <Bragar.a [@] savserv.cherkassy.ua> 2:5020/400

Bulat Ziganshin 2:5093/4.126
Burlakov V. <bva [@] dd.vaz.tlt.ru> 2:5020/400

ByM <lus [@] elaninet.com> 2:5020/400

Capticov Maxim 2:5020/2174.777
Delimer <destroyer [@] its.ntu-kpi.kiev.ua> 2:5020/400

Denis Dubovitskiy 2:5009/5.10
Denis N Voituk 2:5012/37.1
Denis N Voituk 2:5012/38.1
Denis N. Voituk 2:5012/38.1
Denis Savostyanov <horse [@] evrokontaktplus.ru> 2:5020/400

Denis Sudarev 2:5025/37.51
Denis Yakushev 2:5054/8.17
Didi <sedoff [@] sochi.ru> 2:5020/400

Dima Budoragin 2:5020/1581.21
Dima Trubenko 2:5007/23.6
Dmitri Litovchenko 2:5020/834.17
Dmitriy Gatsura 2:5061/6.51
Dmitriy Kartashev 2:5036/57.2
Dmitriy Stepanov 2:5070/251
Dmitry Antonov 2:5014/33.12
Dmitry Batov 2:5023/11.259
Dmitry Bushnev 2:5025/37.168
Dmitry Butov 2:5061/88
Dmitry Kuzmenko <kdv [@] ibase.ru> 2:5020/400

Dmitry Nemoy <dmitry [@] tts.les.lipetsk.ru> 2:5020/400

Dmitry Seregin <dmitry_s [@] tochka.ru> 2:5020/400

Dmitry&Ludmila Starostovi 2:452/153.4
Dzmitry Piatrushenia <d.petrushenya [@] sam-solutions.net> 2:5020/400

Eduard N.Volkov <ven [@] volga.ru> 2:5020/400

Edward Luzhnih <oasu6617 [@] mgw.nppzap.zaporizhzhe.ua> 2:5020/400

Emelyanov Yura <emelyanov [@] krista.ru> 2:5020/400

Eugene Kasnerik 2:450/118.24
Eugene Lyega 2:4646/1.5
Eugene Mazay 2:452/32.7
Eugene Polyakov 2:5030/1358
Eugene Prokopiev <john [@] rmts.donpac.ru> 2:5020/400

Eugene Zhilkin 2:461/33.88
Eugenio Kvasov 2:5030/606.31
Eugeny Belyakov <jeni [@] elcat.kg> 2:5020/400

Eugeny Zvyagintzev 2:5004/18.60
Evgeniy Pismenchuk 2:5042/13.7
Evgeniy Pogrebickiy 2:5083/16.12
Evgeny Chupilin 2:5022/123.28
Evgeny Kolesnikov 2:5052/4.192
Evgeny Semionov 2:5004/11.110
Evgeny Vorobyov <gavr1l0 [@] slv.magadan.ru> 2:5020/400

Evloev Oleg <oevloev [@] scadasoft.ru> 2:5020/400

Galina Raltseva <galina [@] istagroup.com> 2:5020/400

Gene Feudorov <gene [@] trest.sky.ru> 2:5020/400

Gennadiy Poryev 1:135/3
Gennadiy Yakubovskiy 2:5055/140.24
Gennady Pokatashkin <pgl [@] gsu.unibel.by> 2:5020/400

George Brink 2:5004/6.500
Georgii Kostin 2:5054/76.30
Gleb Kokarev 2:5034/10.888
Grigori Suprunuk 2:454/16.19
Grigorichev Denis <grigorichev [@] migusoft.ru> 2:5020/400

Grigoriy Shpakov <grigory [@] sirena2000.ru> 2:5020/400

Horsun Vlad <horsun [@] kdb.dp.ua> 2:5020/400

Igor Betin 2:5029/60.29
Igor Dolgov 2:5020/2013.20
Igor E.Timofeev <TimofeevI [@] mail.zabtrans.ru> 2:5020/400

Igor Iliashenko 2:5030/1519
Igor Polyakov 2:5004/22.85
Igor Savkin 2:451/16.4
Igor Shmidt <mca [@] cpl.pstu.ac.ru> 2:5020/400

Igor Yegorkin <yegorkin [@] ukrpost.net> 2:5020/400

Igor Zakhrebetkov <igorz [@] realty.elcom.ru> 2:5020/400

Iluha Companets 2:5080/76
Ilya Chesnokov 2:5029/60.41
Ilya Kukushkin <ilya [@] krista.ru> 2:5020/400

Ilya Latyuk 2:5030/73.64
Ilya Panfilov 2:5005/14.29
Irina Dvorydkina <div [@] livgidro.orel.ru> 2:5020/400

Ivan Burmakin 2:5009/21.13
Ivan Zaburdaev 2:5019/17.5
Jenya Dyatlov 2:4635/1024.69
Jurijs Hudenko <Jurijs.Hudenko [@] isc.ldz.lv> 2:5020/400

Juriy Nikitchuck 2:463/561.5438
Kamil Islamov <islamov [@] hitv.ru> 2:5020/400

Kestutis Barusauskas <skalviai [@] takas.lt> 2:5020/400

Khvorov Vasiliy <khvorov [@] kodos.ru> 2:5020/400

Kirill Suslov 2:5029/60.38
Konstantin Beljakov <constb [@] sbrf.ru> 2:5020/400

Konstantin Peskovsky <kp [@] mail.lanck.net> 2:5020/400

Konstantin Soloview 2:5030/1269.17
Konstantin Tsvetkov 2:5020/1626.121
Konstantin Vladimirov 2:5022/81.16
Kostromin Sergey 2:5025/3.293
Kovalev Sergey 2:5057/58.66
Kudryashova Irina <KudryashovaIV [@] ircoc.vrn.ru> 2:5020/400

Kuzmitsky Dmitriy <dsoftware [@] vistcom.ru> 2:5020/400

Lexa Shirshin 2:5061/122.12
Lilya Vlasenko 2:5013/6.9
Lukyanov <lukyanov [@] geo.sio.rssi.ru> 2:5020/400

Luzhnih E.W. <oasu6617 [@] mgw.nppzap.zaporizhzhe.ua> 2:5020/400

M. Vlasov <misha [@] integro.ru> 2:5020/400

Maks Haidin 2:5066/2.14
Maks Komogorov 2:5038/51.75
Maksim Ashirbakiev <ash_m [@] e1.ru> 2:5020/400

Max Cherepitsa 2:5032/14.2
Max Chistykov 2:5012/2.319
Max Fedotin 2:464/28.39
Max Rusov <rusov [@] tbsoft.ru> 2:5020/400

Maxim Maximchuk 2:4501/4
Maximus <mpinchuk [@] mt-bank.com> 2:5020/400

Michael Fishman <fishman [@] elserv.msk.su> 2:5020/400

Michael Kazaryan 2:4613/54.25
Michael Tronin 2:5050/82
Michel Boligatov 2:5030/172.127
Miha Yakov 2:5071/101.101
Milchenko Alexandr <HAckSTok [@] Gmx.co.uk> 2:5020/400

Miroslav Koretskiy <km [@] km.if.ua> 2:5020/400

Nikita Melikhov 2:5030/1081.63
Nikolay <nikolay_samoylov [@] relex.ru> 2:5020/400

Nikolay Cyzganov <sna [@] energo.pssr.ru> 2:5020/400

Nikolay Grebenev 2:550/5004.1
Nikolay Nevzorov 2:5058/64.1
Oleg Abramov 2:5022/59.23
Oleg Chensky <info [@] grot.de> 2:5020/400

Oleg Danilkin 2:5009/5.40
Oleg Denisenko <tender [@] scrooge.donetsk.ua> 2:5020/400

Oleg Godovih 2:5012/2.413
Oleg Klypin 2:5038/13.2
Oleg Lazukin <oleg.lazukin [@] laposte.net> 2:5020/400

Oleg Levkin 2:5053/56
Oleg Levkin 2:5053/56.1
Oleg Mitushin 2:5002/66.4
Oleg Razinkin <carlson [@] crems.jesby.tstu.ru> 2:5020/400

Oleg Subachev <oleg [@] urvb.ru> 2:5020/400

Oleg Vlasenko <diver [@] farlep.net> 2:5020/400

Pavel Fomin 2:5026/49.21
Pavel Gluhih 2:5083/39.47
Pavel Ovsyannikov 2:5036/57.1
Pavel Trizno <p_a_v [@] edu.severodvinsk.ru> 2:5020/400

Pavel Zaitsev <pz [@] amm-group.ru> 2:5020/400

Pavel_Pryazhentsev 2:5020/104.141
Pawel Roghkov <pawel3 [@] info-don.ru> 2:5020/400

Petrenko Alexander <petrenko [@] office.polytest.ru> 2:5020/400

Philip Lukashev 2:6070/11
Renat Khaliullin 2:5084/30.34
Roman Alexeev 2:5057/19.127
Roman Kanygin 2:5030/809
Roman Sashchenko 2:5004/73.112
Roman Vorobets <Roman.Vorobets [@] p85.f5.n454.z2.Roman.ftn> 2:5020/400

Roman Zhelnov 2:5053/51.24
Rouslan Ibraguimov 2:5093/41.666
Ruslan Atnabayeff 2:5011/60.16
Ruslan Radvansky 2:462/95.1
SERGEY RAKITSKII 2:454/16.49
Sanya Scherbakov 2:5030/880.73
Sasha Leshinsky 2:5030/870
Serg Bormant 2:5027/12.80
Serg Puhoff <serg [@] fast-report.com> 2:5020/400

Serge S Klochkovski <sklo [@] mail.ur.ru> 2:5020/400

Sergei Chernikov 2:6055/7.17
Sergei Sarbash 2:5093/56.2
Sergej Kosinskij 2:5030/193
Sergey Butusov 2:5012/69.24
Sergey Gusarov 2:6001/7.9
Sergey Haritonov 2:6090/5.12
Sergey Kedrov 2:5020/830.13
Sergey Kosik 2:4521/13.7
Sergey Medintsev 2:5095/20.50
Sergey Morozov <morozov_sergey_v [@] sterling.ru> 2:5020/400

Sergey Ozhegov 2:451/27.16
Sergey Shuljatiew 2:5050/126.3
Sergey Soroka <steeler [@] ml.zt.ukrtel.net> 2:5020/400

Sergey Troman 2:5012/2.311
Sergey Ulenskiy 2:4501/10.11
Sergey V. Kaltyga <kafla [@] rol.ru> 2:5020/400

Sergey Yamskoy 2:5076/1.2
Serj Silantiev 2:5010/53
Shenker <shencer [@] atnet.ru> 2:5020/400

Slav Corbin <slava [@] ako.kamchatka.ru> 2:5020/400

Slava Antonov <deadbeef [@] russian.ru> 2:5020/400

Slava Antonov <deadbeef [@] so.yandex.ru> 2:5020/400

Soldatov Sergey V. <smn [@] energo.pssr.ru> 2:5020/400

Stanislav Davidyuk 2:5000/147.25
Stanislav Milyaev 2:5038/16.5
Stas Malinovski 2:5042/13.14
Stepan Murashov 2:5050/82.70
Svyatoslav Bezgin 2:5009/20
Tanya L Gouskina <tgouskina [@] eagle.vs.ru> 2:5020/400

Tolik Gusin <stalker [@] giac.dp.ua> 2:5020/400

Tolik Gusin <stalkernews [@] giac.dp.ua> 2:5020/400

Tupikov Alexandr <ATupikov [@] sama.ru> 2:5020/400

Ugeen Koshelev 2:5051/1
Ulia Sivridi 2:5030/1997.12
Vadim Suleimanov 2:5058/64.43
Vadim Teterin <vadim [@] rdu.chita.ru> 2:5020/400

Vahtin Alexsey <vahtin [@] vmail.ru> 2:5020/400

Vanger <vanger [@] 012.net.il> 2:5020/400

Vanya Batalin 2:5079/46.100
Vasiliy C 2:5025/9595.20
Vasily Baniay <vaska [@] pressa.kiev.ua> 2:5020/400

Vasily Sheviakoff <offspring [@] dic.ru> 2:5020/400

Victor Anikeev 2:5043/3.88
Vitaliy Dovgan 2:463/614.198
Vitaliy Leschenko 2:4521/13.34
Vitaliy Lyanchevskiy <elic [@] bisc.minsk.by> 2:5020/400

Vitaliy Shmorgun 2:4613/54.214
Vjacheslav Maslov 2:5000/231.60
Vlad Filippov 2:5055/158.27
Vlad Sergeev 2:5022/123.48
Vladimir <ic-svi [@] tfoms.vrn.ru> 2:5020/400

Vladimir Alexeev 2:5040/80.1
Vladimir Bakhvaloff 2:5030/535
Vladimir G.Pastuhov <pastuhov [@] mail.iks.ru> 2:5020/400

Vladimir Grusha 2:450/11.15
Vladimir I. Yankovsky 2:451/23.25
Vladimir Kiselyov <Vladimir.Kiselyoff [@] fidonet.org> 2:5020/400

Vladimir Pavlikov <vvp [@] soil.msu.ru> 2:5020/400

Vladimir Polyakov <spectr [@] cislink.ru> 2:5020/400

Vladimir Salnikov <vovets [@] mail.ecfor.rssi.ru> 2:5020/400

Vladimir Sergeev 2:5038/10.111
Vladimir Starovoitov <ic-svi [@] tfoms.vrn.ru> 2:5020/400

Vladimir Strekalovsky 2:468/42.256
Vladimir Tarasov 2:5056/14.77
Vladimir Tkatchenko <sands [@] zfs.lg.ua> 2:5020/400

Vladimir Ulchenko <vavan [@] santel.ru> 2:5020/400

Vova Kravets 2:467/117.13
Vyacheslav Davydenko <v.Davydenko [@] mt-bank.com> 2:5020/400

Yegor Derevenets <yegor [@] box.vsi.ru> 2:5020/400

Yura Balyuk 2:4625/8.88
Yura Balyuk 2:4625/9.15
Yuri Mazepa 2:5033/19.2
Yuri Zhukov <ura [@] taganrog.net.ru> 2:5020/400

Yury V. Tretyakov 2:5025/312.9
Алексей <sen [@] rw.arh.ru> 2:5020/400

Дмитрий Алексеев <alexeev [@] krista.ru> 2:5020/400

Дмитрий Кузьменко <dmytro [@] adioz.net> 2:5020/400

Дмитрий Слуцков <sdn [@] fromru.com> 2:5020/400

Жигайлов Роман <roman [@] tec1.arhene.elektra.ru> 2:5020/400

Илья Куксин <kuksin [@] katren.ru> 2:5020/400

Кузнецова Александра <agkuz [@] irk.esrr.ru> 2:5020/400

Михаил Булгаков <maslan [@] telcomnet.ru> 2:5020/400

Hиколай Сызганов <sna-gem [@] r66.ru> 2:5020/400

Олег Милаш <ole13 [@] fcs.dp.ua> 2:5020/400

Павел Глухих 2:5083/39.47
Слава Сысолятин <varcom [@] mail.ru> 2:5020/400

Тимошенко М.Ю. <ic-tmu [@] tfoms.vrn.ru> 2:5020/400

Чад 2:5030/1522.888
Чернышов Андрей <andr [@] ra.transts.ru> 2:5020/400

Шаталов Андрей <ne [@] skazhu.ru> 2:5020/400

Шистеров Павел <schis-pm [@] jetmotors.perm.ru> 2:5020/400

Юницкий Павел Викторович <upv [@] plpu.permnet.ru> 2:5020/400

aleksey n zherebcoff 2:6000/14.666
andrey <asa [@] amur.elektra.ru> 2:5020/400

bvr <bvr [@] dd.vaz.tlt.ru> 2:5020/400

delphi <lus [@] elaninet.com> 2:5020/400

kolja2003 <kolja2003 [@] tiscali.cz> 2:5020/400

oleg borisenko 2:451/16.78
* Origin: --> GoldED Origin <-- PGP KeyID 7249E0B9 --> (2:5030/1957.10)






Пакеты (*.bpl)

Здpавствуйте, Дмитpий Слуцков
{

Понедельник Июль 25 2005 10:33, Дмитpий Слуцков писал Vitaliy Leschenko:
VL>> Hу да... использовать LoadPackage('???.bpl');

VL>> Hо! Загpузил я пакет таим обpазом... а дальше?

VL>> Как мне использовать класс описаный в этом пакете?


ДС> Так вот...


ДС> Совсем "на пальцах" вот http://delphid.dax.ru/docs/view/rtti.htm

ДС> А это от borland http://bdn.borland.com/article/0,1410,27178,0.html


Будем смотpеть... а пока спасибо.


} Виталий Лещенко aka 2:4521/13.34
aka 2:4521/13.24
aka Matrix
* Origin: Hас всех ждет свой Alt-Ctrl-Del. (2:4521/13.34)

Re: Try...except

My greetings, Anatoly!

>> Между try и except - две стpоки.

>> Если исключение возникнет на пеpвой, то будет ли выполнена втоpая после

>> того, что между except и end?


AR> Hет.


AR> try

AR> Do1;

AR> Do2;

AR> except

AR> ...

AR> end;


AR> Если исключение в Do1, Do2 не будет выполнена.


Спасибо.


Have a nice death!

* Origin: And then one day along came a crab (2:5029/60.29)

Re: Два окна у приложения

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



"Lexa Shirshin" <Lexa.Shirshin [@] p12.f122.n5061.z2.fidonet.org>

сообщил/сообщила в новостях следующее:
news:1122309692 [@] p12.f122.n5061.z2.fidonet.ftn...

LS> Если перебирать все окна с самого верхнего, то обнаруживается, что у

своего
LS> приложения их два.

LS> TForm1 - Form1 - первое в Z буфере,

LS> TApplication - Project1 - идет следом


LS> Зачем второе?


Оно является основным окном приложения.

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


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