Visual Basic 6.0 - Пеpеименовывание фоpм
Пе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" <tyomitch [@] r66.ru>
Hello, Stanislav!
You wrote in conference fido7.ru.visual.basic to "All"
<fido7.ru.visual.basic [@] talk.ru>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. !
http://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" <tyomitch [@] r66.ru>
Hello, Roman!
You wrote in conference fido7.ru.visual.basic to "Igor Shilak"
<fido7.ru.visual.basic [@] talk.ru>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 <belmis [@] mail.belpak.by>
Привет, Alexander.
Вы, было дело, писали, 15:07 24.05.04:
VR> токо вместо таймера предлагаю использовать лейбл
VR> 0.пишем на событие чендж лейбла вызов второй модальной формы
AA> Есть один недостаток: такого события как Change у лейбла нету :)
А ведь я был и вправду уверен, что его нету:(
Теперь вот буду знать, что все-таки есть. Спасибо, люди, открыли глаза.
И тем не менее вариант с лейблом у меня не работает, я проверил.
--
Alexander
* Origin: Talk.Mail.Ru (2:5020/400)
Re: Как перехватить?
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, A.!
You wrote in conference fido7.ru.visual.basic to "Alexander
Belinsky" <fido7.ru.visual.basic [@] talk.ru>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 <belmis [@] mail.belpak.by>
Привет, 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 <trialFORSPAM [@] trishin.com>
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апример здесь:
http://rsdn.ru/article/dotnet/assembly2.xml
> Ой, чую, в конце концов все сведется к тому, что я кому-то сяду на
> хвост с многократным "please" в надежде, что он мне сделает эту
> чертову конвертацию, чтобы я мог посмотреть шо це такэ.
Hю-ню :)
--
AT
* Origin: Demos online service (2:5020/400)