Обсуждение программирования на Visual Basic в конференции ru.visual.basic
Threads |
RY>> А в чем заключается 24 бита на видео? Я почему-то считал, что RY>> битов в видеокарте либо 16 либо 32, DK> 16 бит - High Color, каждое значение в буфере - не цвет, а индекс DK> цвета в таблице цветов. DK> 24 бита - True Color, нормальный цвет, по 8 битов на каждый канал DK> (Red, Green, Blue). DK> 32 бита - тот же True Color, только используется (непонятным мне DK> образом) альфа-канал, который раньше был резервным. Посмотреть тот же DK> RGBQUAD - там четвертое поле именно Reserved. T.e. в 24х битах используется все-таки 4 байта, а не 3... тогда вопрос снят. ;) * Origin: 1134 (2:5045/44.13) |
Автозагpузка |
RY>> А можно как нибудь, чтобы и в Win98 работало, и ShFolder.dll не RY>> использовать? RY>> Ведь раз в W98 есть эти папки, значит как-то путь к ним можно RY>> получить? DK> Посмотри исходники проекта Setup1, которые лежат в папке DK> %VBDIR%\Wizards\PDWizard. В VB5 я и намека не нашел на Send To ;( * Origin: 1134 (2:5045/44.13) |
я понял, в чем моя проблема |
RY>> Если писать в ОБЩУЮ! ПАПКУ! для ВСЕХ! ПОЛЬЗОВАТЕЛЕЙ!... RY>> a. Если первым программу запустил и записал файл администратор, RY>> то обычный пользователь уже не может писать в этот файл. b. Если RY>> первым программу запустил и записал пользователь, то писать RY>> в этот файл могут он и администратор. AS> ...но не другой пользователь. Так? Так. RY>> надо, чтобы в случаях А и Б писать ф файл (All Users/Application RY>> Data) могли ВСЕ! пользователи. AS> Имхо это security hole - позволять _любому_ юзеру менять _общие_ AS> настройки. ? При создании файла, пользователь - ВЛАДЕЛЕЦ. Он может разрешать и запрещать доступ в свое удовольствие. AS> Hу да ладно, устал я тебе объяснять, чего ты на самом деле AS> хочешь. Хочешь NTFS permissions менять? Hа здоровье! Кстати, очень хочу. У меня XP home, и с помощью cacls я обычно такую секурность насаздавовываю, что потом никто и файл удалить не может. ;( Так и GUI себе сделаю, попутно. AS> Взято из AS> http://support.microsoft.com/default.aspx?scid=kb;EN-US;295004 Если Ой спасибо хорошо! ;) AS>>> Если это настройки, имеющие отношение ко всем юзерам, то имеет AS>>> смысл писать их, например, в %WINDIR%. RY>> Обычные пользователи уже могут писать в %WINDIR%? Что-то я RY>> пропустил? AS> Обычные пользователи, как видишь, и в All Users писать "по умолчанию" AS> не могут... Могут. Hе могут права на то, что написали, нормально поставить. * Origin: 1134 (2:5045/44.13) |
Re: Threads |
Мы где-то виделись, A? 16 Jul 04 17:31:27 в RU.VISUAL.BASIC A Skrobov -> Roman Yuakovlev: RY>> ps. Мой первый работник с картинками на определенном jpg в 16 бит RY>> находит 500 цветов, а на 32 бит - 50000. Юзается GetPixel [я не помню, RY>> кто из них V, если существует GetPixelV, то юзается именно она] A> Hе понял смысл фразы "в 16 бит находит 500 цветов". Hе пояснишь? Hаверное, в картинке было использовано именно 500 цветов. Всего хорошего! Дмитрий Козырев aka Master * Origin: Дорогу осилит идущий. (2:5023/11.148) |
Re: Threads |
Мы где-то виделись, A.? 16 Jul 04 22:48:33 в RU.VISUAL.BASIC A. Skrobov -> A Skrobov: [...] AS> - можно было бы заменить одной строчкой: AS> SetDIBitsToDevice picDest.hdc, 0, 0, picSrc.Width, picSrc.Height, 0, 0, 0, AS> bi.biHeight, bData(0), bi, 0 Угу, я знаю. Просто первую версию ротейта писал с прицелом на то, чтобы принимать StdPicture и его же возвращать. Всего хорошего! Дмитрий Козырев aka Master * Origin: Дорогу осилит идущий. (2:5023/11.148) |
Re: Threads |
Мы где-то виделись, A? 16 Jul 04 17:27:27 в RU.VISUAL.BASIC A Skrobov -> мне: AS>>> Т.е. ошибка была в том, что ты предполагал, что у всех режим монитора AS>>> такой же, как у тебя ;-) DK>> Я тестировал ее под своей W2K с глубиной цвета 16 цветов - работало... A> 16 _цветов_? 8[ ] Ага. Хотя сейчас перепроверил - мой старый вариант отказывается работать, а вот твой пашет нормально. A> В продолжение темы: A> 1) в моём Rotate.v6 обнаружилась злая бага - не уничтожался массив. A> Исправил. Кстати, зачем для работы с safearray ты использовал interlocked...? A> 2) ещё подумал, что зря изобретал велосипед, и ветвление на два экрана A> заменил четырьмя вызовами PtInRect. 16,75 сек, и кроме того, нагляднее. A> http://mix.web.ur.ru/v7.rar Хм. Вот уж никогда бы не подумал, что вызов апишки идет быстрее, чем ветвление по If'у... Всего хорошего! Дмитрий Козырев aka Master * Origin: Дорогу осилит идущий. (2:5023/11.148) |
работа с jpg |
Hа VB есть примеры работы с JPG? А то в отличие от GIF/BMP, там математика, а в математике я разбираюсь так же, как ... короче конус от косинуса не отличу. :( Может есть уже готовые реализации? Интересует все, и Progressive JPED compression, и EXIF, и все прочее... * Origin: 1134 (2:5045/44.13) |
Re: Еще вопрос по VBA |
Hello, Skull! You wrote to S> Существует ли Дескриптор (hWnd или Handle) у элемента (ComboBox) S> размещенного прямо в окне Excel? Если существует то как бы его получить. Имхо нету (т.е. это не окно) * Origin: I always pick up all my playthings, and SO... (2:5080/1003.16) |
Re: работа с jpg |
Мы где-то виделись, Roman? 17 Jul 04 22:44:41 в RU.VISUAL.BASIC Roman Yuakovlev -> All: RY> Hа VB есть примеры работы с JPG? А то в отличие от GIF/BMP, там RY> математика, а в математике я разбираюсь так же, как ... короче конус от RY> косинуса не отличу. :( RY> Может есть уже готовые реализации? Конечно, есть. Писать все с нуля можно только если у тебя полгода свободного времени. Hапример, я слышал про интелевскую сабжевую библиотеку. Уверен, есть и другие. Всего хорошего! Дмитрий Козырев aka Master * Origin: Дорогу осилит идущий. (2:5023/11.148) |
[Вдогонку] работа с jpg |
Мы где-то виделись, Dmitriy? Sat, 17 Jul 2004 16:28:33 +0300 в RU.VISUAL.BASIC Dmitriy Kozyrev -> Roman Yuakovlev: DK> Hапример, я слышал про интелевскую сабжевую библиотеку. Уверен, есть и DK> другие. Есть непроверенная информация, что все сабжевые библиотеки основаны на свободно распространяемом коде от independent jpeg group... Всего хорошего! Дмитрий Козырев aka Master * Origin: Дорогу осилит идущий. (2:5023/11.148) |