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

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

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

Visual Basic 6.0 - Re[2]: Определение выходных и рабочих дней


Re[2]: Определение выходных и рабочих дней

Hello, Slaventij!

22 Апр 04 года в 10:42
Slaventij wrote to Sergey Tikhonenko:

>> перечислением дат государственных праздников, а также вычислением

>> суббот и воскресений.

-=[Skip]=-
S> Все ты правильно мыслишь, только не надо это все хранить в коде,

S> сделай в базе тупую табличку, в которой будут хранится выходные и

S> праздничные дни.

Логично, спасибо. Придется, правда, два файла дергать - надо же еще черные субботы учитывать (переносы выходных дней).
В глубине души я надеялся на ответ типа "Это элементарно, вот так-то и так-то вносятся изменения сразу в системный календарь". Жаль, чуда не произошло. ;)
Всё равно спасибо всем за участие!

Good luck and 73's, Slaventij !

http://stking.narod.ru stking [@] narod.ru ICQ UIN: 5204166

* Origin: 0,5+1/2= Hутром чую, что литр, но доказать не могу! (2:5020/1490.1)

Re: Работа функций Win32Api под XP

From: "Vasiliy Khorolich" <horvv [@] poltava.bank.gov.ua>


"Alexander Asyabrik" :
> Поубывау бы!!! Убери немедленно эти цитаты, от спама житья же просто нет!

Hе надо меня убивать, Саша! Я исправлюсь...:-))

> VK> Очевидно, не работала именно функция RegCreateKey

> Вообще-то должна работать.

Hе работает, причем именно она, вычислил. Hи под 2000-кой, ни под ХР.

> Hичего особенного тут и не нужно

Спасибо огромное, сейчас попробую.


> Кроме того Ret, если нужно, возвращает был ли ранее этот ключ в

> реестре или был создан только сейчас. Указанный набор полей позволяет

> не только создавать ключ, но и открывать его для правки, создания,

> энумерации и тп.

Ясненько. Сенкс огромный!

> А вообще тебе лучше готовым классом попробовать пользоваться, там это

> уже все будет плотно упаковано. Master, А-у :) !

Может быть, только где ж его взять-то?

> PS Еще раз прошу - не цитируй большое мое е-мыло!

Я понимаю с первого раза - см. выше...:-)

Спасибо за помощь.

Василий.
* Origin: Demos online service (2:5020/400)

Re: нечто среднее между плохим и ужасным

From: "Ivan V Soshnikov" <nuhey [@] mail.sochi.ru>


"Roman Yuakovlev" <Roman.Yuakovlev [@] p13.f44.n5045.z2.fidonet.org>

сообщил/сообщила в новостях следующее:
news:1082561496 [@] p13.f44.n5045.z2.ftn...
> Меня интересует следующая система (база данных с элементами скриптов, я

просто
> не знаю, как это по другому назвать).

>

Я не совсем понял, что требуется, написать программу с таким функционалом
или движок СУБД, который умеет так работать?
Если первое, то использовать SQL, есть даже библиотека, которая реализует
такой сервак. Т.е. можно встроить в свою программу и не париться с
установками доп. софта.
Если же второе, то есть такое определение, как объектно-ориентированные
СУБД. Толком в эту кашу я не влазил, но похоже на то, что ты расписал.
Только вот такую СУБД делала только одна контора, а СУБД называется Oracle.
Может быть еще кто занялся, но я про то не слышал.

С уважением, Сошников Иван.


* Origin: Demos online service (2:5020/400)

Re: Язык pаскладки клавы

From: "Ivan V Soshnikov" <nuhey [@] mail.sochi.ru>


"Alexander Abramencov" <Alexander.Abramencov [@] p33.f29.n5054.z2.fidonet.org>

сообщил/сообщила в новостях следующее:
news:1082560119 [@] p33.f29.n5054.z2.ftn...
> H!, _[All]_!

> Как опpеделить сабж?

>

Посмотри в сторону GetKeyboardLayout, из виндовых API.


С уважением, Сошников Иван.


* Origin: Demos online service (2:5020/400)

Re: Моя самая большая проблема с VB

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi All!

> CopyMemory/ После этого зверства заработало, по кр. мере при подстановке на

> локальную область памяти. Пробую дальше...


Попробовал. Работает. Причем даже сверх желаемого - ибо удалось создать
глобальную переменную для обращения к этой памяти. Главное, перед выходом не
забыть починить массив...

Так что спасибо всем - вопрос снят.


--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)

Re: Моя самая большая проблема с VB

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi Anton!

> ну и звать ее как

>

> result = CallWindowProc(AddressOf SomeSub, hMap, 0, 0, 0)

>

> разумеется работоспособность этого зависит от того как VB отрабатывает byref

sm
> as TShare. Если он ожидает там именно адрес первого элемента структуры, то все

> должно сработать. Проверять пока некогда, сорри.


Hе, это, конечно, все работает - но уже во вложеных функциях. А мне надо на
уровень выше.
Ладно, вопрос снят - идея с ковырянием массива оказалась очень правильной, и
удалось сделать ГЛОБАЛЬHУЮ переменную для обращения к этой памяти.


--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)

Фокус

Привет Dima!

DB>> Как все же получить hWnd окна с фокусом, будь то текстовое поле или

DB>> целое окно?

DG> Public Declare Function GetActiveWindow Lib "user32" Alias

DG> "GetActiveWindow" () As Long


:) Она работает только в пределах своего проекта и выдает hWnd родительских окон...

* Origin: ... (2:5000/231.13)

Re: Определение выходных и рабочих дней

From: "Alex Antov" <sashaan [@] peterstar.ru>


Hello, Slaventij!
You wrote to Sergey Tikhonenko on Thu, 22 Apr 2004 06:42:45 +0000 (UTC):

??>> перечислением дат государственных праздников, а также вычислением

??>> суббот и воскресений. Hо что делать с переносами выходных дней и

??>> черными субботами? Включать эти данные в программный код во-первых не

??>> слишком красиво, а

S> во-вторых


S> Все ты правильно мыслишь, только не надо это все хранить в коде, сделай

S> в базе тупую табличку, в которой будут хранится выходные и праздничные

S> дни. А вот субботу и воскресенье сюда вставлять не надо, только

S> государственные праздники.


ИМХО, субботы и воскресенья в такую табличку вставлять надо, если они - из
за переносов - стали "рабочими"...


With best regards, Alex
--
* Origin: Talk.Mail.Ru (2:5020/400)

InputBox+PasswordChar

H!, _[All]_!
Можно ли как-нибудь сделать сабж? Т.е. в InputBox пpи вводе символов отобpажался символ "*".

g'bye and g'luck, _[All]_!
* Origin: Файловый Обменник - [SVALKA.TK] (2:5054/29.33)

нечто среднее между плохим и ужасным

>> Меня интересует следующая система (база данных с элементами

>> скриптов, я

IS> просто

>> не знаю, как это по другому назвать).

IS> Я не совсем понял, что требуется, написать программу с таким

IS> функционалом или движок СУБД, который умеет так работать?

Хочется свою программу. Хочется простоты даже в ущерб скорости. Собственно, уже пишу такую компоненту.


IS> Если первое, то использовать SQL, есть даже библиотека, которая

IS> реализует такой сервак. Т.е. можно встроить в свою программу и не

IS> париться с установками доп. софта.

Разве я.з. SQL сделан аналогично? Или что ты имеешь ввиду под SQL?


IS> Если же второе, то есть такое определение, как

IS> объектно-ориентированные СУБД.

О! Спасибо. Теперь знаю, что именно надо гуглить.

А я то думаю, что же я такого наизобретал. Оказалось - велосипед. ;)


IS> Толком в эту кашу я не влазил, но похоже на то, что ты расписал.

IS> Только вот такую СУБД делала только одна контора, а СУБД называется

IS> Oracle. Может быть еще кто занялся, но я про то не слышал.

Спасибо большое! Полез гуглить по поводу О.О. СУБД и Оракл.

btw, программа, на которой я отлаживаю компоненту, сначала имела название Оракул (сейчас вообще названия не имеет). Интересное совпадение. ;)

* Origin: 1134 (2:5045/44.13)