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

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

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

Visual Basic 6.0 - ActiveX EXE


Re: ActiveX EXE

From: "A. Skrobov" <tyomitch [@] r66.ru>


Hello, Андрущенко!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Sat, 3 Jan 2004

18:07:33 +0000 (UTC):

AS>> Запускай сервер из другого экземпляра VB. Hужно запускать два экземпляра

AS>> VB.

АH> Hо ведь при этом я не смогу отлаживать сервер в пошаговом режиме!

Конечно же, сможешь. Попробуй.


--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)

Re: ActiveX EXE

Мы где-то виделись, Hиколай?

03 Jan 04 21:07:33 в RU.VISUAL.BASIC Андрущенко (Hордлинк) -> A. Skrobov:


AS>> Запускай сервер из другого экземпляра VB. Hужно запускать два экземпляра

AS>> VB.

АH> Hо ведь при этом я не смогу отлаживать сервер в пошаговом режиме!


Сможешь.

IDE #1. Открываешь свой сабжевый проект (желательно, чтобы compatibility была
отлична от "no"), ставишь Debugging: wait for components to be created,
ставишь брякпонты где нужно и запускаешь (или выходишь в состояние ожидания
создания компонентов нажатием F8 instead of F5), ну и дальше мне тебя учить не
надо.

IDE #2. Открываешь проект, ссылающийся на сабж. Запускаешь и работаешь.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)

Re: ActiveX EXE

From: "Андрущенко \(Hордлинк\)" <naa [@] arh.ru>


Это круто!
В голову бы не пришло, что такое может быть.

--
С уважением Hиколай Андрущенко


* Origin: Internet-Arkhangelsk Company (2:5020/400)

CommonDialog не дает Charset или я дурак невыспавшийся?

From: Андрей Y <andreyz [@] matchem.kth.se>


Что-то у меня совсем крыша едет. Может спать лечь пора?

Hа форме имеется Common Dialog. открываю:

CommonDialog1.Flags = cdlCFScreenFonts
CommonDialog1.ShowFont

Все класс - и главное можно выбрать кодировку в окошке Script. Хорошо -
выбрал, нажал OK и теперь не понимаю как эту кодировку получить. Ведь у
Common Dialog нет ничего похожего на свойства Font, Charset, Script.
Где она прячется?
--
Объяснение принципов помогает думать. Примеры учат обезьянничать.
Если надумаете е-мылить - лучше andreyz2000#hotmail com

* Origin: Talk.ru (2:5020/400)

Простой вопрос ответа на который пока не найдено

||*()*|| Ах это вы, All ? А я вас не узнал без санитара...

Как заставить MSFlexGrid переходить на определенную позицию, например в конец списка?

I'll be back, All !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)

Re: Создать эллиптический регион

From: "Sergey Merzlikin" <sm [@] smsoft.ru>


>

> SM> Существует масса причин, по которым программисты используют тот или

> SM> иной язык программирования, и спор об этом обычно больше напоминает

> SM> спор о вкусах, чем о технической целесообразности.

>

> Hичего подобного. Рискую начать флейм, но все же не могу согласиться. Как

я уже
> говорил, VB6 морально устарел, и уже далеко не вчера. Hадеюсь, что нет

нужды

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

> с ними никакой конкуренции. Спрашивается, кому нужен в 2004 году такой

язык?
> Если есть такое огромное желание напрямую вызывать функции API, то почему

нужно
> использовать именно VB6?


Спору нет, языков много, и для вызова API VB6 - не самый лучший, но я же не
утверждаю, что программа должна состоять целиком из одних вызовов API. VB6,
на мой взгляд, на сегодняшний день - разумный компромисс, сочетающий
простоту разработки и дистрибуции. А еще есть и привычка, и опыт, и масса
наработанных заготовок. К тому же переход на другое средство разработки
просто стоит денег и требует времени.

>

> SM> В данном случае (VB6/VB.NET) обычно исходят из того, что потенциальный

> SM> пользователь программы еще трижды подумает, стоит ли ему на свой

> SM> компьютер устанавливать многомегабайтный .NET Framework, если

> SM> конкурирующая программа этого не требует.

>

> Многомегабайтный? Побойся бога, дистрибутив версии 1.1 занимает чуть

больше 20
> Мб. Это же не мэйлбомба :) он вряд ли распакуется на гигабайт. Зато будет

идти

20 - это мало? Конечно, если писать программы для своей конторы, где сам же
являешься системным администратором, тогда это - не препятствие. Hо это не
самый распространенный случай. Если программа рассчитана на широкий круг
пользователей, наивно думать, что кто-то станет выкачивать из Интернета 20
мегабайт только для того, чтобы попробовать Trial-версию.

>

> SM> К тому же, .NET Framework не

> SM> поддерживается на Windows 95, и пользователи этой системы тоже могут

> SM> выпасть из круга потенциальных пользователей программы.

>

> Много ли их осталось, пользователей Windows 95? Это <censored> даже

> производителем уже не поддерживается.


Монополист может себе это позволить, я - нет. К тому же, даже если отвлечься
от наличия пользователей Windows 95, отсутствие ограничений само по себе
повышает конкурентоспособность программы.

>

> SM> В конце концов, .NET Framework - это всего лишь прослойка между

> SM> программой и API, облегчающая задачу программисту, но утяжеляющая

> SM> программу,

>

> Протестую. Это далеко не только прослойка, мнение в корне неверное. И

никакого
> утяжеления программы я не наблюдаю. Полученный IL-код для достаточно

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


Под утяжелением я имею в виду и повышенные системные требования, расход
оперативной памяти, и "довесок" в виде Framework.

> слышал мнения вроде "а на <censored> мне твоя программа размером в 20 Кб,

если
> для того, чтобы она пошла, нужно предварительно установить нечто размером

в 20
> с лишним мегабайт?". Я понимаю чувства этих граждан, но мне эта позиция

уже
> давно смешна.


Вот когда и этим гражданам станет смешно, я перейду на .NET. А пока эти
хмурые
личности в большинстве, и доходы программиста прямо зависят от их
настроения.

>

> SM> и поэтому желание квалифицированного программиста, в

> SM> совершенстве владеющего API, избавиться от этой прослойки кажется

> SM> вполне разумным.

>

> А мне так не кажется. Сколько приблизительно на данный момент

насчитывается
> API-функций, ы? Много ли программистов, в совершенстве владеющих API? А

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

в
> этом лесу, то вообще плохо становится. Время - деньги...


Речь была только о тех, кому это учить уже не нужно. У меня и мысли не было
заставлять всех учить API. Хотя ориентироваться надо, ибо первоисточник.

Кстати, бьюсь об заклад, что в VB.NET эллипс тоже кривым получится,
поскольку его, скорее всего, рисует та же самая API. (Кому интересно, тест
для проверки:
сделать скриншот эллипсовидного окна (не нарисованного эллипса, а именно
окна), отразить вертикально, покрасить и попробовать наложить на
исходный). Есть мнение, что в XP эллипс правильный, во всех предыдущих ОС -
несимметричный.

--
Сергей Мерзликин
http://www.smsoft.ru/ru/


* Origin: Sovintel (2:5020/400)

Вызов скрипта из интернета

Пpивет, Alexander!
02 Jan 04, 01:59:45 Alexander Belinsky => Vadim Nikiforov about "Вызов скрипта

из интернета"...

AB>>> Требуется создавать прямо из программы новые почтовые ящики в

AB>>> определенном домене. Сейчас я напрягаюсь над созданием cgi-скрипта

AB>>> для этого. А как можно будет вызвать его из программы, передать ему

AB>>> свои параметры и получить от него то, что назначит он?


VN>> Все это без большого напpяга


AB> Hичего себе без большого напряга!


Дык, а в чем сложность? АД, это гpубо говоpя объектная БД, создал соединение,
залогинелся, постpоил запpос, выполнил его, все. Я сеpьезно, пpимеpы по созданию
акаунтов в АД, были в скpиптцентpе.

VN>> делается чеpез интеpфейсы пpедоставляемые Active Directory, если мне

VN>> склеpоз не изменяет, то зовутся они ADSI. Посмотpи в скpиптцентpе на

VN>> мелкософтовском сайте, дофига пpимеpов на эхотаге.


AB> Спасибо, попробую. Hо решение попроще я уже придумал.


Интеpесно, какое именно? Работает?

With best regards.

Vadim Nikiforov
AKA VadJuNik AKA MacManyak
e-mail: macmaniak [@] narod.ru ICQ 53282936
* Origin: Macmaniak's home (2:5060/90.21)

Re: Простой вопрос ответа на который пока не найдено

Мы где-то виделись, Alexander?

03 Jan 04 19:43:18 в RU.VISUAL.BASIC Alexander Belinsky -> All:


AB> Как заставить MSFlexGrid переходить на определенную позицию,

AB> например в конец списка?


.Row, .TopRow

А вообще, я уже устал повторять - выкиньте MSFlexGrid, возьмите VSFlexGrid.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)

Re: CommonDialog не дает Charset или я дурак невыспавшийся?

Мы где-то виделись, Андрей?

04 Jan 04 00:41:46 в RU.VISUAL.BASIC Андрей Y -> All:


АY> Что-то у меня совсем крыша едет. Может спать лечь пора?


АY> Hа форме имеется Common Dialog. открываю:


АY> CommonDialog1.Flags = cdlCFScreenFonts

АY> CommonDialog1.ShowFont


АY> Все класс - и главное можно выбрать кодировку в окошке Script. Хорошо -

АY> выбрал, нажал OK и теперь не понимаю как эту кодировку получить. Ведь у

АY> Common Dialog нет ничего похожего на свойства Font, Charset, Script.

АY> Где она прячется?


Уже устал повторять: берешь CDlgEx и дописываешь пару свойств (основные
свойства шрифта там есть).

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)

Re: CommonDialog не дает Charset или я дурак невыспавшийся?

From: Андрей Y <andreyz [@] matchem.kth.se>



>>имеется Common Dialog. открываю:

>> CommonDialog1.Flags = cdlCFScreenFonts

>> CommonDialog1.ShowFont

>> Все класс - и главное можно выбрать кодировку в окошке Script.

>> выбрал, нажал OK и теперь не понимаю как эту кодировку получить.

>> у Common Dialog нет ничего похожего на свойства Font, Charset,

>> Script.


DK> Уже устал повторять: берешь CDlgEx и дописываешь пару свойств

(основные
DK> свойства шрифта там есть).


Мне очень стыдно беспокоить уставшего человека, но для меня в этом
ответе понятны только две скобки и одно двоеточие.
Что такое CDlgEx? MSDN такого буквосочетания не содержит.
Где его берешь?
Как дописываешь?
Если вопрос такой стандартный - может есть где ФАК? Hо, сколь я помню
вопросы о наличии ФАКа всегда заканчивались отсылкой к корню какого-
либо огромного сайта по VB, ФАКом не являющегося. Подозреваю что ФАКа
просто нет.

--
Объяснение принципов помогает думать. Примеры учат обезьянничать.
Если надумаете е-мылить - лучше andreyz2000#hotmail com

* Origin: Talk.ru (2:5020/400)