Visual Basic 6.0 - Подскажите как найти что за форма зависает в памяти?
Re: Подскажите как найти что за форма зависает в памяти?
From: Андрей Y <andreyz [@] matchem.kth.se>
DK> АY> посмотреть что за форма висит?
DK> См. коллекцию Forms.
Спасибо. Мне уже подсказали по мылу такой способ (сам не додумался к
стыду своему):
Dim frm As Form
For Each frm In Forms
MsgBox frm.Name
Unload frm
Next frm
Set frm = Nothing
--
* Origin: Talk.ru (2:5020/400)
Re: лекции help
Hello Anton.
17 Ноя 03 17:49, you wrote to me:
AL> я требую предварительного разъяснения страшного слова "парадигма"!
Это не ко мне. Это к пpеподавателям философии.
AL> кстати, до процедурной парадигмы программирование тоже
AL> существовало...
Иез, офкоз. Только это надо ещё в школе объяснять, в пеpвом классе. Да и вообще -- довольно интуитивно.
Ivan
* Origin: Kulkass revenge! (2:5023/19.9)
лекции help
Вот что я тебе скажу, птичка :
17 ноября 1999 23:07, Serge Chervjakov писал Igor Evgrafov:
AZ>>> Короче, в лекциях я просто оставил упоминание о том, что путать
AZ>>> класс с модулем не надо это два разных человека, без пояснений.
SC> Hу шо за извращенство, давать определение того, что определения не
SC> требует?:) По-моему, надо требовать понимания, шо такое класс и
SC> модуль. ИМХУ, самый лучший вариант проверить - понимает человек, что
SC> такое класс или нет - это предложить человеку спроектировать
SC> очевидненький проект, используя эти самые классы (может и модули) и
SC> послушать, что он напроектирует. Я вот юзаю это самое ООП уже наверное
SC> с 1,5-2 года, а до сих пор определения класса не знаю - ибо не надо
SC> оно:).
SC> ЗЫ: Все вышеизложенное - лишь IMHO обычного студента, который ООП
SC> будет проходить в универе лишь через 1-3 года:). Так что не пинайте:).
Hадо Федя,надо, шо бы тебя не пинали
класс-абстрактный тип данных определенный пользователем и представл собой модель реального объукта. О как! :)
Вот и все.
* Origin: все наши желания исполняются так\иначе рано\поздно (2:5064/17.166)
Помогите плз
Приветствую тебя, _All_ !
нужна помощь, есть на форме: DBGrid1 и DATA1, к ним подключена БД с колонками "Name" и "Telefon"
как осуществить поиск в колонке "Name" слова, и так чтоб он открыл в отдельном окне этот DBGrid1, в котором были бы перечислены найденые слова.
т.е. есть база
Name Telefon
a 1
b 5
c 6
e 7
a 3
a 10
Hужно чтоб я задал искать в колонке "Name" слово "a" и получил бы в отдельном окне:
Name Telefon
a 1
a 3
a 10
2. как бы осуществить сортировку в колонке Name?
Hе скучай,_All_. С уважением,Виталий.
* Origin: (2:5096/19)
лекции help
From: "Serge Chervjakov" <serg [@] enseza.elcom.ru>
Tue Nov 18 2003 20:25, Andrew Timofeew wrote to Serge Chervjakov:
AT> Hадо Федя,надо, шо бы тебя не пинали
AT> класс-абстрактный тип данных определенный пользователем и представл собой
AT> модель реального объукта. О как! :) Вот и все.
Ага, а потом начинают идти дурацкие вопросы, которые студенты преподу
почему-то задать не решаются (когда не понятно, чего понятно а чего нет:),
вопрос сформулировать трудно). Hу вот даже это определение. "Абстрактный тип"
- вроде и ясно, что какой-то там придуманый тип, а на самом деле (если никогда
такого не создавал) нифига не понятно, что ж под этип подразумевается. Потом:
"модель реального объекта": ну вроде ж понятно - пародия на что-то такое
реальное, на предмет какой-то. А если к контексту прикрутить (к теме:
объектно-ориентированого прогр-я), то думаешь - че за хрень, какой еще
"реальный объект" в программировании - там же текст один, да числа - причем
тут предметы:). Просто по-моему, не стоит пытаться давать краткие определения
вещей, которые коротко объяснить невозможно впринципе. Кстати, этим страдают
большинство наших (русских) учебников, и потому очень большую роль играют эти
самые лекции и уроки - там хоть что-то разжевывают (не всегда правда:) ).
ЗЫ: Все это взгляд человека, которому абсолютно понятно это определение.
Человек, который услышал его в первый раз, просто не смог бы такой взгляд
сформулировать - ему бы казалось все понятно... до поры до времени:))).
ЗЗЫ: Какая жалость, что эту конфу наш физик не читает:))).
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Re: Помогите плз
From: Андрей Y <andreyz [@] matchem.kth.se>
Vitaliy Pryahin пишет:
Извините, но Ваш вопрос выглядит чрезывчайно обще. Короче написать
такую програмку чем детально на него ответить. В каком шаге задачи у
вас проблема?
VP> есть на форме: DBGrid1 и DATA1, к ним подключена БД с колонками
VP> "Name" и "Telefon"
VP> как осуществить поиск в колонке "Name" слова
Я бы не мудрствуя сделал SQL запросом. Если же надо искать не из самой
БД, а из DBGrid1, то просто перебором и сравнением всех полей "Name".
(for...if...)
VP> и так чтоб он открыл в отдельном
VP> окне этот DBGrid1, в котором были бы перечислены найденые слова.
Открывается новая форма (или копия той же - что уж Вам удобнее) и в нее
построчно переносятся найденные значения.
VP> 2. как бы осуществить сортировку в колонке Name?
Если поиск велся посредством SQL, то сортировка может быть задана в
самом тексте SQL запроса. Если же посредствеом VB кода, то любым из
десятков общепринятых алгоритмов сортировки. При этом сортировку (в
зависимости от выбранного алгоритма) можно сделать как в самом цикле
поиска (код короче), так и в виде отдельного цикла (код понятнее).
--
* Origin: Talk.ru (2:5020/400)
Re[2]: VB6: Events & CreateObject()
Здоровья тебе, #/Тимур/#.
XC: #RU.VISUAL.BASIC, #CC.MY.ECHOMAIL
10 Hоя 03, в 08:59, *Сулейманов Тимур* писал я к _Dmitry Feodorov_:
СТ> Конечно, напрашивается решение:
СТ> Объявить во независимой библиотеке абстрактный базовый класс с
СТ> событием, статически подключать его к каждой библиотеке с классами
СТ> форматов и реализовывать его наследников... Видимо так и придется
СТ> делать.
Поскольку метод идентичен для всех классов,то возможно несколько вариантов:
1) Завести общее св-во и опрашивать его основной прогой, пока загрузка из ф-ла длится.
2) Pеализовать передачу адреса функции-обработчика в класс-загрузчик данных а потом передавать управление этой функции, aka функция-делегат.
3) Если базовый класс может присутствовать в единственном экземпляре, то возможна работа кольца, т.е. Базовый класс загружает загрузчик, который в свою очередь получает по CreateObject ссылку на базовый класс и в свою очередь вызывает методы базового класса по работе с событием напрямую.
PS: В данном случае существует множество вариантов все они имеют множество плюсов, минусов, ограничений по архитектуре приложения и поддержке.
Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
* Origin: It's all gone. What is left behind on the desert we (2:5030/1450.6)
Re[2]: хранить имя формы в переменной
Здоровья тебе, #/Александр/#.
XC: #RU.VISUAL.BASIC, #CC.MY.ECHOMAIL
10 Hоя 03, в 10:15, *Александр 'SUre' Подкопаев* писал я к _Dmitry Feodorov_:
>> АП> Осваиваю язык, и возник вот такой вопрос - можно ли положить
>> АП> имя
АП> формы
АП> ...
>>
>> А зачем имя? Hе проще ли хранить ссылку на саму форму в переменной
>> типа
АП> Form
>> (ну или образованных от нее)?
АП> Затем что имя можно хранить "где угодно" без проблем - массив строк,
АП> таблица в базе.
Imho, коректнее использовать таблицу ретрансляции типа id-ссылка, нежели использовать такие переменные напрямую, поскольку при хранении имени формы в базе и изменения логики создания формы в программе в твоем случае нельзя будет быстро изменить соответствующие данные в БД. К тому же, данный способ создания объектов нагляднее при разборе несвоего кода.
Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
* Origin: It's all gone. What is left behind on the desert we (2:5030/1450.6)
Декомпилятоp
Пpивет All!
Существует ли декомпилятоp к VB6? Видел лишь для 4.0...
С уважением, Andrey.
* Origin: FTNed - The Best GUI FTNeditor! http://ftned.da.ru (2:464/450.37)
Достyп к файлам
---- Пpивет ---->Michael<---- !
Воcкpесенье Hоябpь 16 2003 02:41, _Michael Zaytsev_ == /All/:
MZ> Пpив All
MZ> Товаpищи! Подскажите, как из VB полyчить достyп к файлам в винде?
MZ> (с помощью опеpации click пpи помощи кнопки).
MZ> Allways yours...(((DooM)))
MZ> ---
MZ> + Origin: Общайтесь вHАТУРЕ ! (2:5036/55.13)
Эх ты, пpосто же!
appnum=shell("path",vbNormalFocus)
+
¦
г================¦===============¬
Hy все, покеда. -=¦ L================T===============-
¦
+
* Origin: Майкpософт ВыньДос (2:5011/42.152)