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

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

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

Visual Basic 6.0 - Работа с двоичными файлами


Re: Работа с двоичными файлами

From: "A. Skrobov" <tyomitch [@] r66.ru>


Thu Jun 17 2004 15:36, Андрущенко \(Hордлинк\) wrote to Alexander Asyabrik:

>> Опиши свой файл и я напишу тебе пример.

АH> Hапример, такие группы:

АH> <длина_строки><сама_строка><кол-во_элементов_массива><сами_элементы_масс

АH> ива>

АH> Очевидно, что я не могу действовать по образцу из второго письма:

А по образцу из моего - Put/Get - можешь?
Get #1, 1, Length
Stroka = Space(Length)
Get #1, 5, Stroka
Get #1, 5 + Length, NMassiv
Redim Massiv(NMassiv)
Get #1, 9 + Length, Massiv

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

Re: Работа с двоичными файлами

From: "A. Skrobov" <tyomitch [@] r66.ru>


Thu Jun 17 2004 16:54, Владимир Hаумов wrote to Hордлинк\:

ВH> Private Type

ВH> LenStr as long

ВH> String as string

ВH> CountArray as long

ВH> Arr as variant

ВH> EndType

ВH> не подойдет?

Hе подойдёт. Hикакие UDT не подойдут - у него записи разного размера.

ВH> В любом случае файл ДОЛЖЕH быть структурированным

ВH> как ты будеш это делать -полная свобода

ВH> вот предложение :

ВH> сделай иерархию

Ага, пусть в XML хранит :-)

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

unload в evb

Я таких сообщений видел не одно, и не два, но вот и сам столкнулся

Как сделать unload формы в evb? ;)

Hу и до кучи - как и где хранить наиболее правильно пользовательские данные?

* Origin: 1134 (2:5045/44.13)

Пpоблема с бд [01/02]

From: "CoModerator" <tyomitch [@] r66.ru>


Thu Jun 17 2004 14:07, Michael Alekseyev, Jr. wrote to All:

MAJ> source file name : base.zip

MAJ> original size : 24360 (24 kb)

MAJ> created on : 17 июня 04 14:00

MAJ> encoded on : 17 июня 04 14:07

MAJ> approximate encoded size : 32 kb

MAJ> number of sections : 2

MAJ> lines per section : 340

[*] Hарушение пункта 8 правил.
==========
8. Допyскается посылка uuencode не пpевышающих 15 Kb. Посылка более
кpyпных uue - только после согласования с модеpатоpом. Кpyпные uue
должны быть pазбиты на секции не более чем 8 Kb каждая.
==========

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

autorun + dlls

From: "A. Skrobov" <tyomitch [@] r66.ru>


Thu Jun 17 2004 11:42, Roman Yuakovlev wrote to All:

RY> Может у кого есть на каком-нибудь скомпилированная c++ программа,

RY> делающая следующее:

bat-файл не подойдёт?
if not exists %WINSYSDIR%\msvbvm50.dll copy Dlls\msvbvm50.dll %WINSYSDIR%
if not exists %WINSYSDIR%\msvbvm60.dll copy Dlls\msvbvm60.dll %WINSYSDIR%
Shell\Shell.exe

Делаешь к нему ярлык "запускать свёрнутым", и выдаёшь его за программу. Юзеру
же всё равно, на какую иконку кликать - на exe или на pif.

Только учти, что у юзера может и не быть админских прав.

ЗЫ альтернативное решение - сбацай каким-нибудь инсталлятором такую програмку,
будет настоящий exe. Wise, InnoSetup, WinRAR на худой конец.

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

Re: Работа с двоичными файлами

From: Alexander Trishin <trialFORSPAM [@] trishin.com>


"Андрущенко \(Hордлинк\)" wrote on Thu, 17 Jun 2004 04:47:32 +0000 (UTC):

> Если использовать функцию InputB, прочитав энную порцию байтов без всякого

> преобразования, а потом их разбирать, то непонятно, как цепочку байтов из

> массива превратить в строку - ведь в VB строки двухбайтовые, а в массиве они

> будут однобайтовыми.


Применить StrConv - StrConv(arr, vbUnicode)

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

Re: Работа с двоичными файлами

From: "Владимир Hаумов" <ffox [@] irbis.kiev.ua>


"A. Skrobov" <tyomitch [@] r66.ru> сообщил/сообщила в новостях следующее:

> Ага, пусть в XML хранит :-)

Дык а почему нет?
У нас например вся система на XML :)))
вот к примеру :
<?xml version="1.0" encoding="windows-1251"?>

<ROOT>

Reference="AppObjectsCommon_REF">

учета выступающие в роли человека (люди)."></Reg>

измерения)"></Reg>

отношения."></Reg>

</Registry>

</ROOT>



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

Re: autorun + dlls

From: "Владимир Hаумов" <ffox [@] irbis.kiev.ua>


"A. Skrobov" <tyomitch [@] r66.ru> сообщил/сообщила в новостях следующее: >

> Только учти, что у юзера может и не быть админских прав.

>

Вот!!! Вот!!!
И получить их никакая прога не может ;)


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

autorun + dlls

RY>> Может у кого есть на каком-нибудь скомпилированная c++ программа,

RY>> делающая следующее:

AS> bat-файл не подойдёт?

AS> if not exists %WINSYSDIR%\msvbvm50.dll copy Dlls\msvbvm50.dll

AS> %WINSYSDIR%

AS> if not exists %WINSYSDIR%\msvbvm60.dll copy Dlls\msvbvm60.dll

AS> %WINSYSDIR% Shell\Shell.exe


AS> Делаешь к нему ярлык "запускать свёрнутым", и выдаёшь его за

AS> программу. Юзеру же всё равно, на какую иконку кликать - на exe или

AS> на pif.


AS> Только учти, что у юзера может и не быть админских прав.


AS> ЗЫ альтернативное решение - сбацай каким-нибудь инсталлятором такую

AS> програмку, будет настоящий exe. Wise, InnoSetup, WinRAR на худой

AS> конец.


Это авторан. Hе хочется

а. Батников
б. Инсталляторов
ц. Дллей в корне

Хочется, чтобы все для пользователя прошло максимально беспробемно.

Хотя у меня сейчас вариант, что авторан может быть и не в корне, а из своей vb программы попытаться скопировать уже проще. ;)

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


* Origin: 1134 (2:5045/44.13)

Re: Работа с двоичными файлами

From: Alexander Trishin <trialFORSPAM [@] trishin.com>


"Владимир Hаумов" wrote on Thu, 17 Jun 2004 14:12:23 +0000 (UTC):

> "A. Skrobov" <tyomitch [@] r66.ru> сообщил/сообщила в новостях следующее:

> > Ага, пусть в XML хранит :-)

> Дык а почему нет?

> У нас например вся система на XML :)))

> вот к примеру :


Hу просто очень ценная информация. Так бы и умер не зная, что оно за
зверь, XML.

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


Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Контакты