Объясните кто может, откуда что берется

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ils
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 03.03.2003 (Пн) 11:06
Откуда: Russia

Объясните кто может, откуда что берется

Сообщение ils » 21.04.2003 (Пн) 14:11

есть функции CreateFile, ReadFile,WriteFile и там есть поля, например функция CreateFile у нее есть поле dwDesiredAccess - задает тип доступа к файлу. так вот значения там
GENERIC_READ
GENERIC_WRITE
GENERIC_READ|GENERIC_WRITE
естевственно когда так описываешь получается ошибка, где то я увидел пропись GENERIC_READ|GENERIC_WRITE как &HC0000000
ВОПРОС где про это прочитать или расчитать или перевести

с уважением ils

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Re: Объясните кто может, откуда что берется

Сообщение Cyrax » 21.04.2003 (Пн) 14:40

ils писал(а):есть функции CreateFile, ReadFile,WriteFile и там есть поля, например функция CreateFile у нее есть поле dwDesiredAccess - задает тип доступа к файлу. так вот значения там
GENERIC_READ
GENERIC_WRITE
GENERIC_READ|GENERIC_WRITE
естевственно когда так описываешь получается ошибка, где то я увидел пропись GENERIC_READ|GENERIC_WRITE как &HC0000000
ВОПРОС где про это прочитать или расчитать или перевести

с уважением ils


в APIGuide или API Viewer'е смотри константы оттуда можно их прямо в проект и скопировать
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

Trojan Lord
Обычный пользователь
Обычный пользователь
 
Сообщения: 66
Зарегистрирован: 05.04.2003 (Сб) 19:07

Сообщение Trojan Lord » 21.04.2003 (Пн) 14:44

в MSDN есть ! (3CD)
Не важно на каком языке ты пишешь, главное - Алгоритм.

Александр Андреев
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 09.04.2003 (Ср) 16:43
Откуда: Н.Новгород

Сообщение Александр Андреев » 21.04.2003 (Пн) 14:44

Посмотри программку API Text Viewer. Она идет в MS Developer Studio.
Далее, в своем проекте объяви следующие константы:

Код: Выделить всё
Public Const GENERIC_READ = &H80000000
Public Const GENERIC_WRITE = &H40000000


Далее, GENERIC_READ | GENERIC_WRITE - это запись логического ИЛИ в C. В VB надо писать GENERIC_READ Or GENERIC_WRITE.

Вроде все.

ils
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 03.03.2003 (Пн) 11:06
Откуда: Russia

Спасибо

Сообщение ils » 21.04.2003 (Пн) 15:54

нашел где это лежит, всем большое спасибо

Wassago
Новичок
Новичок
Аватара пользователя
 
Сообщения: 36
Зарегистрирован: 23.11.2008 (Вс) 21:55
Откуда: Kalimdor

Re: Объясните кто может, откуда что берется

Сообщение Wassago » 04.12.2008 (Чт) 22:27

я ет не понял,откуда ети Api берутса?
Я один навсегда,так жесток небесный дар,жизнь забыла, смерть не ждет, у своей черты.
ИзображениеИзображениеИзображение

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Объясните кто может, откуда что берется

Сообщение Viper » 05.12.2008 (Пт) 8:26

Wassago писал(а):я ет не понял,откуда ети Api берутса?
Они не берутся, они есть часть операционной системы.
[Viper] :: Тему закрываю во избежание дальнейшей некрофилии
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 97

    TopList