Visual Basic 6.0 - Threads
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 <All>to All on 16 Jul 04 20:52:17:
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)