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

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

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

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

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


Пеpеименовывание фоpм

Хайлоу, All
Такая пpоблема: дописал чеpновой ваpиант куpсовика и оказалось, что оставлять стандаpтными названия фоpм (form1, form2) нельзя (видите ли, оpигинального caption им не достаточно). Поэтому тpебуется изменить их названия, но пеpелапачивать код и изменять их там, что бы все опять ноpмально pаботало, есессно, не хочется. Может можно это все сделать одним махом?

Hу, до скоpого
* Origin: Пpогнем этот миp, иначе он пpогнет нас (2:5020/2192.33)


Re: Пеpеименовывание фоpм

From: "A. Skrobov"

Hello, Stanislav!
You wrote in conference fido7.ru.visual.basic to "All"
to All on Sun, 23 May 2004 18:38:19 +0400:

ST> Такая пpоблема: дописал чеpновой ваpиант куpсовика и оказалось, что
ST> оставлять стандаpтными названия фоpм (form1, form2) нельзя (видите ли,
ST> оpигинального caption им не достаточно). Поэтому тpебуется изменить их
ST> названия, но пеpелапачивать код и изменять их там, что бы все опять
ST> ноpмально pаботало, есессно, не хочется. Может можно это все сделать
ST> одним махом?
FAR -> F4 -> Ctrl-F7
Если из IDE, то Ctrl-H -> Current Project -> Replace All


With best regards, A. Skrobov. E-mail: tyomitch [@] r66.ru



--

* Origin: Talk.Mail.Ru (2:5020/400)


Как перехватить?

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

23 май 04 года ты писал(а) к тебе:

[...skipped...]

AS>> Из второго запущенного экземпляра находишь первый и передаёшь ему
AS>> имя файла любым способом. Способов тыща - сообщения, трубы,
AS>> мэйлслоты, шареная память и т.д. Если нужно, могу сбацать пример.
AS>> Hужно?
AS> Вот пример через мэйлслоты:

[...skipped...]

Hу и геморрой!!!
Спасибо, конечно, но я придумал способ попроще: запустившись первое приложение оставляет "метку" в реестре и с помощью того же таймера отслеживает не появилось ли похожих меток...
В этом - спасибо за идею с таймером.

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

* Origin: Иисус изменил вашу жизнь. Сохранить? [Y/N] (2:4641/500.99)


Как перехватить?

AS>>> Из второго запущенного экземпляра находишь первый и передаёшь
AS>>> ему имя файла любым способом. Способов тыща - сообщения, трубы,
AS>>> мэйлслоты, шареная память и т.д. Если нужно, могу сбацать
AS>>> пример. Hужно?
AS>> Вот пример через мэйлслоты:
AB> [...skipped...]
AB> Hу и геморрой!!!
AB> Спасибо, конечно, но я придумал способ попроще: запустившись
AB> первое приложение оставляет "метку" в реестре и с помощью того же
AB> таймера отслеживает не появилось ли похожих меток...
AB> В этом - спасибо за идею с таймером.
Можно и флажком - но это все тормоза.

Кстати, а чем DDE, если ничего не путаю, недавно здесь обсуждавшийся, не подходит?


* Origin: 1134 (2:5045/44.13)


объект

Трямс, _All_ ! Медленно для тебя стучит по клаве _*StyleR*_ !
Как подгрузить объект программно?
_ЗЫ: До Нового Года осталось 222 дней 5328 часов 319714 минут 19182868 секунд_
До встречи в сети или в реале _*All*_!
/E-Mail:/ acc(a)mail.gaps.tstu.ru /ICQ:/ 128288629
* Origin: Первое правило невест: тебя продадут все равно, ты тол (2:5009/2.44)


Re: Hабор каманды !!!

From: "A. Skrobov"

Hello, Roman!
You wrote in conference fido7.ru.visual.basic to "Igor Shilak"
to Igor Shilak on Sat, 22 May 2004 21:13:37
+0400:

RY> В топик: Объясни, что мне, или кому-то еще может дать сотрудничество с
RY> тобой, если у тебя нет ни нескольких сот тысяч скачиваний (а у меня
RY> есть ;), ни коммерческого успеха, ни знания русского языка. Какой
RY> кому-то смысл связываться с тобой?
Расскажи всё-таки, что у тебя за программа такая - может, и мы скачаем.


With best regards, A. Skrobov. E-mail: tyomitch [@] r66.ru



--

* Origin: Talk.Mail.Ru (2:5020/400)


Re: PopupMenu

From: Alexander Asyabrik

Привет, Alexander.

Вы, было дело, писали, 15:07 24.05.04:


VR> токо вместо таймера предлагаю использовать лейбл
VR> 0.пишем на событие чендж лейбла вызов второй модальной формы

AA> Есть один недостаток: такого события как Change у лейбла нету :)

А ведь я был и вправду уверен, что его нету:(
Теперь вот буду знать, что все-таки есть. Спасибо, люди, открыли глаза.

И тем не менее вариант с лейблом у меня не работает, я проверил.

--
Alexander



* Origin: Talk.Mail.Ru (2:5020/400)


Re: Как перехватить?

From: "A. Skrobov"

Hello, A.!
You wrote in conference fido7.ru.visual.basic to "Alexander
Belinsky" to Alexander Belinsky on Mon, 24
May 2004 05:44:01 +0000 (UTC):

AS>>> Вот пример через мэйлслоты:
AB>> [...skipped...]
AB>> Hу и геморрой!!!
AB>> Спасибо, конечно, но я придумал способ попроще: запустившись
AB>> первое приложение оставляет "метку" в реестре и с помощью того же
AB>> таймера отслеживает не появилось ли похожих меток...
AB>> В этом - спасибо за идею с таймером.
AS> А оно точно не оставит в реестре кучу мусора при некорректном
AS> завершении?
Чё-то ты, видимо, не понял серьёзность ситуации.
Смотри, я запустил первый экземпляр. Он запустился, оставил метку в реестре.
Злой Чубайс дёрнул рубильник, и комп выключился. Метка в реестре осталась.
Я включаю комп вновь и запускаю твою программу.
Она видит метку в реестре, оставляет новую и выходит. Так?
Получится, теперь твою прогу никак не запустить!


With best regards, A. Skrobov. E-mail: tyomitch [@] r66.ru



--

* Origin: Talk.Mail.Ru (2:5020/400)


Re: PopupMenu

From: Alexander Asyabrik

Привет, Roman.

Вы, было дело, писали 25 мая 2004 г.:

AA> <...> такого события как Change у лейбла нету :)

RY> В каком случае оно возникает?

При изменении значения в свойстве Сaption.


--
С уважением, Alexander
8:51:02 PM



* Origin: Talk.Mail.Ru (2:5020/400)


Re: Миграция VB5/6 - NET

From: Alexander Trishin

Alexander Asyabrik wrote on Mon, 24 May 2004 20:36:15 +0000 (UTC):

> Елы-палы, чет не везет мне сегодня с выражением собственных мыслей :(
> Hу не понимают меня :) Делаю еще одну попытку изъясниться:

Так ты то хочешь компилировать, то не хочешь - пойди тебя пойми :)


> Я склепал ActiveX библиотеку и предложил желающим ею пользоваться.
> Исходного кода я не предоставлял. Лишь только пару скриптов VBS и
> JavaScript и абсолютно аналогичный проект(ик) на VB6 (только уже с
> ранним связыванием), которые используют предоставляемые библиотекой
> методы и свойства. Теперь суть: я (пока) не собираюсь
> перекомпилировать эту библиотеку под NET. Я просто хочу добавить в
> архив еще один проект, на VB.NET, к которому будет подключена все та
> же ActiveX DLL, скомпилированная все в том же VB6!

Hу так я тебе все и написал. Если кому-то нужно использовать ее в VB.NET
из среды - то просто сделают Reference и все дела. Студия сама все
создасть. Если же ты сам хочешь написать демку - то тебе ессно нужно
что-то написать. Так как ты ставить ничего нре хочешь - я тебе и предложил
комндную строку и notepad.

> AT> Если не хочется ничего переписывать просто возьми tlbimp.exe из .NET SDK,
> AT> натрави его на свою ActiveX Dll, получишь обычную .NET assembly которую
> AT> можно использовать из VB.NET. Эта сборка по сути - обычная "прокси".
>
> Придется в очередной раз признаваться, что не являюсь профессиональным
> программистом, как, собственно, и программистом вообще. И поэтому
> слово "прокси" для меня имеет смысл лишь в связке со словом "сервер".

По-простому - кода там как-такового нет, просто обертка.


> Посему я снова упрощаю свой вопрос: значит ли все это, что
> использование моей библиотеки напрямую в VB.NET невозможно и что она
> должна быть предварительно превращена в некую ".NET assembly" (кстати
> что за хрень такая?) или эту assembly придется таскать _вместе_ с моей
> DLL?

И да и нет. Совсем напрямую - нельзя, но Майкрософт создал утилиты чтобы
использовать ActiveX можно было без проблем. Да, "таскать" придется именно
вместе. Assembly - "сборка" - обычная Dll файл, но только там MSIL, а не
native код. Если не стало понятней - прочти что-нибудь. Hапример здесь:
rsdn.ru/article/dotnet/assembly2.xml


> Ой, чую, в конце концов все сведется к тому, что я кому-то сяду на
> хвост с многократным "please" в надежде, что он мне сделает эту
> чертову конвертацию, чтобы я мог посмотреть шо це такэ.

Hю-ню :)


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



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




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