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

для защиты Windows приложений

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

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)