Visual Basic 6.0 - GetFreeSystemResources
Re: GetFreeSystemResources
From: Vadim Romanov <vadim [@] finist-soft.ru>
Sergey Broudkov пишет:
Для NT/2000/XP работает следущее:
SB> Public Declare Function GetGuiResources Lib "user32" (ByVal
hProcess As
SB> Long, ByVal Flags As Long) As Long
SB> Public Const GR_GDIOBJECTS = 0
SB> Public Const GR_USEROBJECTS = 1
Спасибо!
P.S. In 16-bit versions of Visual Basic, you can determine free system
resources by calling the GetFreeSystemResources Windows API function.
For 32-bit versions of Visual Basic, there is no Win32 API function
that provides that information. To determine free system resources in a
32-bit Visual Basic application, you must call a 16-bit application...
- ---
Вадим
--
* Origin: Talk.ru (2:5020/400)
DirectX
Здравствуйте All !
Вот меня дpуг спашивает, можно ли связать гpафу в VB с DirectX.
Если можно код.
С большим глубогоуважением!!!. -= Green_Zmey_BBS =-
-= c 22 до 10 =-
-= 474-1903 =-
* Origin: Green Zmey BBS - 4eveR!!! (2:5020/2015.19)
TrueDBGRID
From: "Gribkov M.N." <gribkov [@] ramon.vsi.ru>
Коллеги!
Вопрос не столько про DBgrid, сколько по методике программирования.
Для многопользовательской базы данных, хотелось чтобы в DBGrid клиентов
обновления попадали автоматически.
Я открываю как курсор DynaSet (динамический курсор) использую с
DBgrid стандартный контрол ADODC все пракрасно работает, но не обновляется
автоматически.
Да, вот еще что, я открываю базу данных формата MDB. Может быть
кто сталкивался с этой проблемой? Посоветуйте как красивее эту проблему
решить.
Рефрешить по таймеру - это конечно вариант, но хотелось бы по изменениям в
базе.
Спасибо, Макс.
* Origin: Demos online service (2:5020/400)
Защита
Hello Alexander.
16 Mar 04 14:55, Alexander Asyabrik wrote to me:
AL>> ну если так HУЖHО, то:
AL>> 1) переводишь системые часы на нужную дату
AL>> 2) создаешь и удаляешь в каталоге ненужный файлик
AL>> 3) переводишь часы на место, с учетом времени, затраченного на п.2
AL>> шучу, конечно.
AA> Hе понял я: это ты шутишь или просто-напросто издеваешься? :(
AA> Как это так: дата создания директории изменится от того, что ты в ней
AA> создашь и удалишь файл? Если бы это было так, все папки имели бы самые
AA> свежие даты (за исключением тех, которые лежат мертвым грузом и не
AA> имеют редактируемых файлов).
шучу, конечно.
хорошо. слегка изменим алгоритм:
1) переименовать целевой каталог в foo
2) перевести часы на нужную дату
3) создать каталог с тем именем, с которым нужно
4) переместить туда все файлы из foo
5) перевести часы взад.
6) удалить foo
результат должен быть налицо, а насчет дебильности метода ничего в условии
сказано не было :)
p.s. настоящий способ для меня тоже загадка. не сомневаюсь, что он есть, но
вряд ли документирован.
Anton
* Origin: -== Sibkot Mail Station ==- (2:5000/130.84)
Re: DirectX
Мы где-то виделись, Sergius?
16 Mar 04 15:39:34 в RU.VISUAL.BASIC Sergius -> All:
S> Вот меня дpуг спашивает, можно ли связать гpафу в VB с DirectX.
S> Если можно код.
Если мне не изменяет память, на vbstreets.ru даже целый раздел был,
посвященный программированию под DirectX.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Защита - сделал
Мы где-то виделись, Albert?
16 Mar 04 22:38:18 в RU.VISUAL.BASIC Albert Einstein -> Igor Evgrafov:
IE>> Раз это пpедназначалось для ФАКа то оно должно pаботать не только у тебя
IE>> в колледже на Win9x.
AE> Кстати, pасполагаю отличным ФАКом - более 200 гpамотно пpоиллюстpиpованных
AE> пpимеpами тем, собиpали всем фоpумом. Взять можно на моей стpаничке,
AE> pазмеp ~ 270 kB. Если кому нужно, завсегда пpошу:
AE> http://www.ic.km.ua/~enstain/faq.zip
Hу если уж на то пошло... Мое мнение о нем: в целом симпатично, но
"бриллиантов" очень мало, большинство статьей сводится к вызову одной функции.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Защита - сделал
Привет Dmitriy!
16 Мар 04 16:45, Dmitriy Kozyrev -> Sergey Chubchenko:
SC>> А код привел лишь как пример, а не полный вариант защиты.
SC>> В полном я функции и переменный алгоритмом BlowFish криптую
SC>> и вызываю как CallByName(Decode("gsdfgsdg"))
DK> А ключ где хранишь?
Хоть и в программе, но тоже в закриптованном виде,
правда там криптовка послабей (сам писал).
Все равно его выделить из EXE сложно - надо как минимум знать
где искать, да еще и раскриптовать потом
В общем вопрос решен - тему можно закрыть (если нет каких либо замечаний)
С уважением, Sergey (web: http://gpch.narod.ru email: gpch_soft [@] tula.net)
* Origin: Hе водкой единой пьян человек! (2:5022/63.30)
Защита - сделал
Привет Igor!
16 Мар 04 20:49, Igor Evgrafov -> Sergey Chubchenko:
IE>>> Hе смущает, что для этого нужны неслабые привилегии?
SC>> Я это писал для проги, которую используют в колледже, в котором я
SC>> учусь А там кроме 95 и 98 винды ничего нет. Какие там привилегии
SC>> и права доступа?
IE> Раз это предназначалось для ФАКа то оно должно работать не только у
IE> тебя в колледже на Win9x.
Я это сказал между прочим. Если никому не нужно - то мне пофиг будет это
в FAQ'е или нет. Тем более, что код можно доработать в течении 10 минут,
чтобы он работал и в локалке без прав админа.
С уважением, Sergey (web: http://gpch.narod.ru email: gpch_soft [@] tula.net)
* Origin: Местами стать бы Гуливером. (2:5022/63.30)
Re: Защита
From: Alexander Asyabrik <belmis [@] mail.belpak.by>
Привет, Anton.
Вы, было дело, писали, 10:48 17.03.04:
AL> хорошо. слегка изменим алгоритм:
AL> 1) переименовать целевой каталог в foo
AL> 2) перевести часы на нужную дату
AL> 3) создать каталог с тем именем, с которым нужно
AL> 4) переместить туда все файлы из foo
AL> 5) перевести часы взад.
AL> 6) удалить foo
AL> результат должен быть налицо, а насчет дебильности метода ничего в условии
AL> сказано не было :)
Опять меня обижают :( Я-то думал, что нашел _умное_ решение, а
этот единственный найденный метод вдруг обозвали дебильным...
AL> p.s. настоящий способ для меня тоже загадка. не сомневаюсь, что он есть, но
AL> вряд ли документирован.
Я когда-то уже постил сюда объяснение Christian Ghisler (автора Total
Commander-а) зачем у него с программой какая-то 16битная экзешка
используется (WC32TO16.EXE, NE файл).
Так вот он пишет там (не нашел сейчас оригинальной цитаты, сорри), что
Microsoft в Win32API сделал очередной плевок в будущее и "позабыл" о
функции смены дат для директорий, и именно поэтому в программе у него
для этой цели используется 16битное приложение.
Это все. Подробностей не имею. Так как и понятия, как это можно было
бы организовать в эхотаге.
--
Alexander
* Origin: Talk.Mail.Ru (2:5020/400)
Re: Защита
From: Калеев Сергей Александрович <SKaleev [@] svrw.ru>
Hello, All!
Что касательно защиты. Если VB6, то попробуй посмотреть в сторону ActiveLock
(http://www.activelock.com/). Вродь даж потихоньку развивается, и
кей-генератор есть. И если не ошибаюсь к железу в том числе привязать моно.
Давно уж смотрел.
With best regards,
Sergey Kaleev
--
* Origin: Talk.Mail.Ru (2:5020/400)