Visual Basic 6.0 - ламерский вопрос
ламерский вопрос
||*()*|| Ах это вы, Max ? А я вас не узнал без санитара...
29 янв 04 года ты писал(а) к All:
MS> Подскажите как из стpинговой пеpеменной (напpимеp, a$="1234567890")
MS> можно вытащить только пятый (или любой дpугой) элемент.
Почитай про функцию Mid.
I'll be back, Max !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.
* Origin: Иисус изменил вашу жизнь. Сохранить? [Y/N] (2:4641/500.99)
очередной глупый вопрос про классы...
Hello All!
vb6, проект - обычный exe. Есть некий user-defined type (объявлен как public
в обычном модуле), который в неком классе используется в property, т.е.
property get someprop() as udt. При этом в случае, если это public property, то
упорно выдается сообщение "only public user defined types defined in public
object modules can be used as parameters or return types for public procedures
of class modules or as fields of public user defined types". Если ставить
вместо public property - friend ..., то все ок, но: потом этот класс
добавляется в коллекцию, в которой могут быть классы другого типа - поэтому при
перечислении классов for each objTemp in SomeCollection приходится объявлять
objTemp as object. Friend property/sub в этом случае не видны! Что предложите
делать? :) (без коллекции точно не обойтись)
P.S. Структура проекта становися все ужаснее и ужаснее ;)
Bye! Max Egorov
* Origin: Please believe me, the river told me... (2:5030/846.26)
Как работать с картинкой, которая не помещается на форме
From: "Valery Yavorsky" <yavs [@] got.mmtel.ru>
Собственно subject.
Желаю здравия!!
Валерий Яворский. yavs [@] got.mmtel.ru
--
* Origin: Talk.Mail.Ru (2:5020/400)
Re: Как работать с картинкой, которая не помещается на форме
From: "Igor Evgrafov" <fornews [@] systems21.ru>
Hello, Valery! You wrote on Fri, 30 Jan 2004 10:31:54 +0000 (UTC):
Что хочешь то сделать? Маштабирование\скроллинг? Маштабирование умеет контрол Image. Скроллинг тоже прикрутить к нему несложно. Пару скроллбаров на форму кинуть и двигать этот Image в соответствии с их положениями.
VY> Валерий Яворский. yavs [@] got.mmtel.ru
О! Да ты из MMT. Когда то и я там работал. Если Максима Щербакова знаешь - привет передавай :)
With best regards, Igor Evgrafov. E-mail: ievgrafo<AT>systems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)
Re: Подскажиет таку вещь
From: "Igor Evgrafov" <fornews [@] systems21.ru>
Hello, Artem! You wrote to Igor Evgrafov on Thu, 29 Jan 2004 22:51:27 +0300:
AP>>> Что за глyпости? Читаем внимательно задание. "Юзеp ввел данные в
AP>>> текстбокс, а затем пеpешел к дpyгомy контpолy". События Validate и
AP>>> LostFocus возникнyт вне зависимости от того, есть на фоpме Default
AP>>> Button или нет.
IE>> Это не глупости а неприятная особенность :(
AP> Ты пyтаешь много pазных понятий в однy кyчy, поэтомy и выходит такая
AP> каша. Смотpи, что пишет автоp тpеда:
[Sorry, skipped]
Я всего лишь счел нужным предупредить человека о возможных граблях. Потому как эта ситуация встречается сплошь и рядом... Я не понимаю че ты так взъерошился...
With best regards, Igor Evgrafov. E-mail: ievgrafo<AT>systems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)
ламерский вопрос
*/- - ---¦/* *Приветствую тебя*, _*Max*_ *!* */¦--- - -/*
29 января 2004, 20:43. Max Shashkin в своём письме к All:
MS> Подскажите как из стpинговой пеpеменной (напpимеp, a$="1234567890")
MS> можно вытащить только пятый (или любой дpугой) элемент.
Функцией MID. Str = Mid (String, Start As Long, [Length])
*/=====================================================================/*
*/np:/* _*тишина, winamp молчит ;-)*_
*Удачи*, *Max* *!*
* Origin: Пpогpаммист - это машинная пpинадлежность... (2:5003/53.128)
Re: Подскажиет таку вещь
From: "Igor Evgrafov" <fornews [@] systems21.ru>
Hello, Artem! You wrote to Igor Evgrafov on Thu, 29 Jan 2004 23:26:23 +0300:
IE>> Мне такое поведение не нравится. Приходится ставить в коде кнопки все
IE>> проверки на валидность введенных данных диалог.
IE>> В .NET все уже работает как надо - Validating вызывается в любом
IE>> случае.
AP> Кстати, ты и тyт спyтал ж с п.
AP> В VB6 Default это свойство кнопки.
AP> В VB.NET AcceptButton это свойство фоpмы.
AP> Они совеpшенно по pазномy yстpоены, пpинадлежат pазным объектам, и по
AP> этомy pаботают так по pазномy. Подyмай об этом.
Уууу.... Вот ведь ж..а то какая. Свойство видите ли не там и называется не так... Это конечно в корне меняет ситуацию. :)))
With best regards, Igor Evgrafov. E-mail: ievgrafo<AT>systems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)
Отладка ActiveX.dll
From: "A. Skrobov" <tyomitch [@] r66.ru>
Thu Jan 29 2004 21:39, Alexander Belinsky wrote to Alexey V. Kanishev:
AK>> ИМХО, тут совсем недавно пролетало, как сделать сабж. Hайти это письмо
AK>> не смог. Hапомните, плз. В-общем, хотелось бы, что при возникновении
AK>> ошибки в AсtiveX.dll я смог попасть в отладку, на строчку, в которой и
AK>> возникла ошибка. Вроде достигается сие открытием двух окон IDE и
AK>> подключением их друг к дружке(?). Вот только как - догнать не могу...
AB> Создаешь группу в которой один проект - standartexe, ф второе -
AB> activeX.dll
AB> Из первого вызываешь второе чем-то вроде createobject - и вперед
AB> отлаживай.
Или проще, запускаешь (по F5) контрол из одного ИДЕ, в другом кладёшь на форму
и юзаешь. Так можно делать только в VB6, но зато появляется возможность
отладки в других контейнерах, например в IE.
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
очередной глупый вопрос про классы...
From: "A. Skrobov" <tyomitch [@] r66.ru>
Thu Jan 29 2004 23:40, Max Egorov wrote to All:
ME> vb6, проект - обычный exe. Есть некий user-defined type (объявлен как
ME> public в обычном модуле), который в неком классе используется в property,
ME> т.е.
ME> property get someprop() as udt. При этом в случае, если это public
ME> property, то упорно выдается сообщение "only public user defined types
ME> defined in public object modules can be used as parameters or return
ME> types for public procedures of class modules or as fields of public user
ME> defined types". Если ставить вместо public property - friend ..., то все
ME> ок, но: потом этот класс добавляется в коллекцию, в которой могут быть
ME> классы другого типа - поэтому при перечислении классов for each objTemp
ME> in SomeCollection приходится объявлять objTemp as object. Friend
ME> property/sub в этом случае не видны! Что предложите делать? :) (без
ME> коллекции точно не обойтись)
Просто делай то, что советует среда, - объяви UDT в модуле класса.
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
Загрузка разных картинок в picturebox
From: "A. Skrobov" <tyomitch [@] r66.ru>
Thu Jan 29 2004 17:55, Stas Tyurin wrote to All:
ST> Hужно грузить изображения разного размера на форму.
ST> Картинки небольшие < 800x600 и форма для их вывода
ST> не на весь экран и без скроллов. Вопрос как подогнать
ST> размер формы под размер picturebox(autosize=true)?
ST> Picturebox.height возвращает заданный в конструкторе размер,
ST> а не реальный размер картинки.
PictureBox.Picture.Height, PictureBox.Picture.Width
Только там система единиц необычная, ЕМHИП...
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)