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

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

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

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


работа с постоянными данными более 2гб-1

RY>> А вот ReadFile/WriteFile - не хотит работать. ;(
AA> Такой ход: вместо прямого указания далекой (> 2ГБ) позиции в
AA> SetFilePointer(Ex) делать несколько перемещений с параметром
AA> dwMoveMethod = FILE_CURRENT.
Да идеально поинтер работает. Артем уже указал, что просто в декларах опечатка была. ;)


* Origin: 1134 (2:5045/44.13)


Перевод чисел

From: "Gribkov M.N."


Коллеги! Извините, если офф-топик!

Как перевести шестнадчатиричное число в десятиричное и двоичное и наоборот.


Спасибо


* Origin: VoronezhSvyazInform ISP News Server (2:5020/400)


Перевод чисел

GN> Как перевести шестнадчатиричное число в десятиричное и двоичное и
GN> наоборот.
Clng("&HFFFFFF") вернет тебе значение FFFFFF


* Origin: 1134 (2:5045/44.13)


Re: Перевод чисел

Мы где-то виделись, Gribkov?

21 Jul 04 17:15:32 в RU.VISUAL.BASIC Gribkov M.N. -> All:

GM> Как перевести шестнадчатиричное число в десятиричное и двоичное и
GM> наоборот.

Dim s As String
Dim i As Long
Randomize
i = Rnd() * 65535
s = Hex$(i)
MsgBox s
i = CLng("&H" & s)
MsgBox i

С двоичным представлением облом, встроенной функции нет, надо писать ручками.
Просмотри архивы эхи, в конце прошлого года это обсуждалось; тогда очень
удачный вариант предоставил Сергей Мерзликин.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


XML: Schemas

Мы где-то виделись, All?

Впервые работаю со схемами. Сразу же возникла непонятка:

xmlns:dt="urn:mydoc:datatypes">

В MSDN сказано, что namespace может быть любым, но парсер не принимает ничего,
кроме "urn:schemas-microsoft-com:xml-data". Где я торможу?

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


компонент таблица

From: "Anton Dyuzhev"

Hi, All !


Подскажите компонент таблицу для Visual Basic .NET, который бы позволял:
- в ячейку таблицы помещать checkbox;
- создавать строки с одной ячейкой. Т.е., например, первая строка состоит из
одной ячейки, со второй
по пятую строки содержать 5 ячеек, шестая - опять одну ячейку, и т.д.


С уважением,
Александр Дюжев

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


компонент таблица

From: "Anton Dyuzhev"

Hi, All !


Подскажите компонент таблицу для Visual Basic .NET, который бы позволял:
- в ячейку таблицы помещать checkbox;
- создавать строки с одной ячейкой. Т.е., например, первая строка состоит из
одной ячейки, со второй
по пятую строки содержать 5 ячеек, шестая - опять одну ячейку, и т.д.


С уважением,
Александр Дюжев

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


переход по записям

From: "Вячеслав"

Всем привет. Пытаюсь перевести свою базу с акцесса на вб. Столкнулся с
проблемой: как сделать контрол, нажав на который можно было бы перемещаться по
записям формы до тех пор, пока не достигнешь конца списка или не отожмёшь
кнопку. В акцессе тоже геморой, но там хоть у кнопки есть свойство
"автоповтор". А как это в вб реализовать? Попытался сделать через таймер, так
проект вообще вываливаться стал...
Заранее благодарствую.
Вячеслав

* Origin: FidoNet Online (2:5020/400)


Re: переход по записям

Мы где-то виделись, Вячеслав?

21 Jul 04 21:21:09 в RU.VISUAL.BASIC Вячеслав -> All:

В> Всем привет. Пытаюсь перевести свою базу с акцесса на вб. Столкнулся с
В> проблемой: как сделать контрол, нажав на который можно было бы перемещаться
В> по записям формы до тех пор, пока не достигнешь конца списка или не
В> отожмёшь кнопку. В акцессе тоже геморой, но там хоть у кнопки есть свойство
В> "автоповтор". А как это в вб реализовать? Попытался сделать через таймер,
В> так проект вообще вываливаться стал...

Что-то ты там, видно, перемудрил. ;) Как раз через таймер проще всего сделать.
Hа MouseDown делаешь таймеру .Enabled = True, а на MouseUp - False. Чуть проще
с KeyDown (там надо пробел обрабатывать).

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

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re: разница в записи

Hello, Alexander!
You wrote to to Dmitry Miloserdov on 21 Jul 04 12:45:16:

DM>> Честно говоря, мне даже не пришло бы в голову применять VarPtr к
DM>> константе :)
AA> Мне бы тоже не пришло такое в голову, если бы A. Skrobov не привел
AA> аргументацию именно с их использованием.
Мне бы тоже не пришло такое в голову, если бы Роман не задал свой вопрос ;-)

DM>> , поскольку значение этих констант подставляется в место
DM>> их использования на этапе компиляции (что-то вроде регулярного блока)
AA> Сказал А - кажи и Б :) Что такое "регулярный блок"?
#define
* Origin: I have no time for tricks. I must go back and dig. (2:5080/1003.16)



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