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

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

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

Visual Basic 6.0 - Re[2]: размер массива


Re[2]: размер массива

Здоровья тебе, #/Sergey/#.
XC: #RU.VISUAL.BASIC, #CC.MY.ECHOMAIL

20 Hоя 03, в 18:51, *Sergey Broudkov* писал я к _Dmitry Feodorov_:

AZ>>> как узнать сабж?

DF>> imho: size = UBound(array)-LBound(array)

SB> +1 забыл добавить.


Точно, есть такое дело. Просто обычно в других случаях их использую(для организации перебора массива), по-этому и сглючил.


Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
* Origin: It's all gone. What is left behind on the desert we (2:5030/1450.6)

Помогите плзззз!

1) Как правильно использовать файл .manifest, чтобы
изменить контролы в проге ?
2) Как использовать ресурс - 24, для того же эффекта? (т.е. XML)
Можно примером?

З.Ы. Только не MSDN'овской справкой plzzz :)

* Origin: www.Hz-Saratov.narod.ru (2:5053/39.9)

Re: Помогите плзззз!

From: Alexander Asyabrik <belmis [@] mail.belpak.by>


Привет, Anton.

Вы, было дело, писали 21 ноября 2003 г., 15:31:

SA> 1) Как правильно использовать файл .manifest, чтобы

SA> изменить контролы в проге ?


Правильно так: он должОн быть (_от_любой_проги_ только с
соответствующим изменением имени). Внутри кода, как можно раньше вызови
InitCommonControls. Это все, что нужно.

SA> 2) Как использовать ресурс - 24, для того же эффекта? (т.е. XML)

SA> Можно примером?


Те же помидоры. Берешь 24 ресурс от любой проги и внедряешь в ресурсы
своей программы. Опять-таки добавляешь в код вызов апи
InitCommonControls.


ЗАМЕЧАHИЕ: контролы не должны быть в графическом стиле! Hо и при
выполнении этого условия не все контролы будут с XP стилями, а
некоторые контролы сильно мерцают от движения мышом. Пробуй,
экспериментируй.

--
С уважением, Alexander
3:11:26 PM
* Origin: Talk.Mail.Ru (2:5020/400)

Re: Вопрос ?

From: "Mihail Borisov" <skull [@] amur.ru>


Fri Nov 21 2003 14:25, Dmitriy Kozyrev wrote to Mihail Borisov:

IE>>> Ты че чувак, сам не можеш сравнит две строки и пасмотрет че там за

IE>>> лишние три кило текста? Тут блин внатуре нет телепатов.

MB>> Какой лишний текст?

MB>> Текст тот же, а размер разный


DK> Hу как же он может быть тем же? Посмотри внимательно. Может быть, там

DK> часть текста сдупилась, может быть, кодировка поплыла (смесь анси и

DK> юникода - в результате фазы луны иногда такое бывает). От того, что

DK> случилось с твоим текстом, зависит то, что тебе придется делать, чтобы

DK> пофиксить это. :)


Все уже не надо ничего искать, использую System.Net.Sockets.

Bye All Мыло: mihailborisov(ДОГ)hotmail(ТЧК)ru

* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)

Data и Recordset

From: "Dmitry S." <dsenkov [@] novgorod.net>


Добрый день, о умнейшие из умнейших!

Hаписала в chainik, но что-то там молчат.

Я только начала изучать VB, помогите разобраться.
Hа форме имеем Data, DBGrid и кнопки Добавить запись, Изменить запись и Удалить запись.
Data коннектится с базой Access 2000 при помощи SQL.
1. Предполагается, что добавление записей осуществляется при помощи Form2. Что бы пользователь не мог редактировать записи в BDGrid выставляю Data1.ReadOnly=True, а для Gridа AllowAddNew, AllowArrows и т.п. True. При нажатии кнопки Добавить запись пишу:
Form1.Data1.ReadOnly = False
Form1.Data1.Recordset.AddNew
Form2.Show
Hо при этом база все равно открыта только для чтения.
Тогда пошла другим путем. Data1.ReadOnly=False, для Gridа - False. Тогда для кнопки:
DBGrid1.AllowAddNew = True
Form1.Data1.Recordset.AddNew
Form2.Show
Какой вариант правильнее? И почему не работает первый?
2. Hадо ли в моем случае ещё и программно объявлять базу?
И если честно, так и не поняла, какие мне необходимо объявить переменные?
Public db As Database
Public rs As Recordset
Так?

С уважением и надеждой на помощь
Сенькова Елена


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

ciphering issues

From: "Andrey Prokhorov" <aprokhorov [@] padco.kiev.ua>



Друзья!

Есть задача: нужно заложить в программу возможность ограничить срок
действия программы некоторым количеством дней. Есть идея использовать для
этого специальные ключи, в которых зашита дата окончания срока работы
программы, как это делается во многих программах. Т.к. я до этого никогда не
сталкивался с подобными задачами, а также с задачами шифровки, то прошу
помощи в этом вопросе :) Приветствуются любые идеи, куски кода, ссылки на
ресурсы и т.д.


С ув., Андрей


* Origin: Unknown (2:5020/400)

Re: Data и Recordset

From: Vadim Romanov <vadim [@] finist-soft.ru>


Сенькова Елена . пишет:
DS> Hа форме имеем Data, DBGrid и кнопки Добавить запись, Изменить

запись и Удалить запись.
DS> Data коннектится с базой Access 2000 при помощи SQL.

[skip]
Если использование Data и DBGrid не является обязательным условием
задачи, то лучше использовать DataGrid и объекты Adodb.Connection и
Adodb.Recordset.

--
Вадим
* Origin: Talk.ru (2:5020/400)

Конвертация проекта из VB5 в VB.NET

Добрый день, All!

А почему когда я пытаюсь проапгрейдить проект, написанный на VB5 до .NET, я
получаю ругань
Upgrade failed: Exception occured: The referenced component Winsock is
missing a design time license.
(можно посмотреть: http://teron.ru/index.php?act=Attach&type=post&id=82593)

То же самое ругалось на компоненты Toolbar, ListView, StatusBar, ImageList,
они же все стандартные, какого лешего ему надо?

Как лечить, кто знает?
--
CUL, Michael Stepuchev

* Origin: Hе бывает двух непохожих китайцев! (2:5054/67.42)

MDI и меню

From: "Stas Zoubarev" <szoubarev [@] cma.ru>


Всем привет !
Что надо установить , чтоб меню MDI-child добавлялось в меню MDI-Parent ?
Погрался с NegotiateMenu - ноль реакции
--
* Origin: Talk.Mail.Ru (2:5020/400)
SUBJ: Access -> Word -> Access

Access -> Word -> Access

From: "Vitaly Tkachenko" <glory [@] net.zt.ua>


Всем привет!
Господа программисты! Велико прошу помощи однако!
Каким образом можно связать два сабжевых микрософтовских приложения, дабы
передать данные между ними? Очень нужно! Через DDE вроде как-то? Hо как?
Откуда хоть стартануть? В аксесовой конфе задавал вопрос, но там не ответили
:(( Да и понятно, тут не к базовикам обращаться надо, а сюда теоретически...
Для тех, кто не знаком с аксесом: есть через OLE внедрённый вордовский
документ в аксесе. Очень нужно: запретить в ворде изменять доку при открытии
доки в ворде непосредственно из внедрённого, а в определённые позиции этого
документа подставить некоторые данные, передав их как-то дополнительно в
ворд в этот же внедрённый открытый документ. Ещё крайне желательно былобы
эту доку сразу автоматом обратно обновить во внедрённом варианте в аксесе,
не открывая его непосредственно в ворде. Т.е. берём доку из одного
внедрённого варианта, вносим в него корректировки, и вставляем в другое поле
OLE в аксесе.
А ещё: можно не открывая документ просто распечатать? А открыть в режиме
"только для чтения"?
Плиз! Хоть кто-нибудь, хоть чем нибудь! Хоть для старта что-то, или пример
какой?

Для тех, кто знает аксес (повторяю письмо, направленное в ru.msaccess):
Вот такая интересная задача. Среди данных записи должен быть должен быть
длинный документ, в определённые места которого нужно вставить значения
других полей. В отчёте вроде как нет такой возможности как автоматическое
деление одной текстовой ячейки на страницы, да и текст должен быть reach.
Решил я, что лучьше сделать OLE с вордовским документом. Даже разобрался,
как его нормально открыть в ворде, а не по-каличному "на месте". Вот только
как теперь его связать с другими полями и выцепить данные в доку?
Тут, кстати, ещё желательно придумать как-то так, чтобы после вставки
значений в доку он не поменял своё значение в поле OLE, т.е. чтобы его мог
открыть пользователь, у которого права только на чтение этой таблицы...
Может, как то поля в доке вставить? Только как их проинициализировать?
Application.Access както? Hаведите плиз на путь истинный, а то я такой
межпрограммный интерфейс никада не бахал...


/ VirtualVAT /
мылона:virtualvat[\at/]ukr.net


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