Техническая поддержка :

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

для защиты Windows программ

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

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


Re: ActiveX EXE

From: "A. Skrobov"

Hello, Андрущенко!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" 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ордлинк\)"

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

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


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


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

From: Андрей Y

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

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 !
www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

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


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

From: "Sergey Merzlikin"

>
> 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? Это даже
> производителем уже не поддерживается.

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

>
> SM> В конце концов, .NET Framework - это всего лишь прослойка между
> SM> программой и API, облегчающая задачу программисту, но утяжеляющая
> SM> программу,
>
> Протестую. Это далеко не только прослойка, мнение в корне неверное. И
никакого
> утяжеления программы я не наблюдаю. Полученный IL-код для достаточно
крупной
> программы исчисляется десятками килобайт, что есть мизер. Я уже много раз

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

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

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

>
> SM> и поэтому желание квалифицированного программиста, в
> SM> совершенстве владеющего API, избавиться от этой прослойки кажется
> SM> вполне разумным.
>
> А мне так не кажется. Сколько приблизительно на данный момент
насчитывается
> API-функций, ы? Много ли программистов, в совершенстве владеющих API? А
если
> учесть, сколько понадобится времени, чтобы хотя бы как-то ориентироваться
в
> этом лесу, то вообще плохо становится. Время - деньги...

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

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

--
Сергей Мерзликин
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


>>имеется 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)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты