Visual Basic 6.0 - Создание дистрибутива
Создание дистрибутива
гTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT¬
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦LL=Привет вам, кибер-виртуалы!=--¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
L¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦-
AS> Есть такой сетапер, бесплатный, InnoSetup. С директориями умеет.
AS> Зарегистрирует что покажешь. Размер - порядка мегабайта.
А взять где? Hет уpлы точной?
[Киберпанки, всех стран - объединяйтесь!]-[(A'SC) 2,2k]-[VB6]-[SpiritNet]
* Origin: УТОМЛЁHHОЕ СОЛHЦЕвскими (2:5020/2013.74)
Re: Спрайты
Мы где-то виделись, Andrew?
15 Feb 04 10:53:19 в RU.VISUAL.BASIC Andrew Shelkovenko -> All:
AS> В Painte, можно вырезать кусок рисунка и таскать его без
AS> всяких торможений из-за перерисовки и т.п.
AS> Вот как это сделано?
Первое, что приходит на ум - BitBlt.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Спрайты
From: Martynov Sergey <sergmart [@] redwhitearmy.com>
Здравствуйте, Andrew.
Вы писали 15 февраля 2004 г., 10:53:19:
AS> Hello, All!
AS> В Painte, можно вырезать кусок рисунка и таскать его без
AS> всяких торможений из-за перерисовки и т.п.
AS> Вот как это сделано?
Эта штука называется "Image List"
в свое время пытался приблизиться к его скорости прорисовки функциями
BitBlt и пр., ничего не вышло - у меня моргало, а там нет, хотя битмап
раза в 4 больше (примерно 200 х 200 пикселей) по экрану таскал, и это
на P75 с видяхой S3 Trio.
--
С уважением,
Martynov Sergey
* Origin: Talk.Mail.Ru (2:5020/400)
Re: Спрайты
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, Dmitriy!
You wrote in conference fido7.ru.visual.basic to "Andrew Shelkovenko" <fido7.ru.visual.basic [@] talk.ru>to Andrew Shelkovenko on Mon,
16 Feb 2004 13:06:26 +0300:
AS>> В Painte, можно вырезать кусок рисунка и таскать его без
AS>> всяких торможений из-за перерисовки и т.п.
AS>> Вот как это сделано?
DK> Первое, что приходит на ум - BitBlt.
Второе, что приходит на ум - TransparentBlt
--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)
GIF from PICTUREBOX
Приветствую тебя, великий All.
Господа, поделитесь исходниками как можно реализовать сабж.
В общем, в pictute box'e лежит картинка, как ее сохранить в формате GIF или JPEG и еще желательно, что бы бинарник складывался не сразу в файлик, а хранился в переменной???
Sergey
* Origin: Default origin (2:6083/24.10)
Re: Минимальный состав VBRun60
Мы где-то виделись, Vladimir?
18 Feb 04 00:23:58 в RU.VISUAL.BASIC Vladimir Korinenko -> Ivan Nikolaev:
IN>> Где-то на vbrussian.com лежит класс, пpекpасно pеализующий функции
IN>> comdlg32.ocx чеpез API. Только им и пользуюсь.
VK> А пpямой ссылочки нет? Hу или хотя-бы имени аpхива с этим классом?
CDlgEx
http://www.vbrussian.com/Controls.asp?ID=19
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: .res или imagelist?
Мы где-то виделись, Максим?
18 Feb 04 10:37:06 в RU.VISUAL.BASIC Максим Кнышов -> Dmitriy:
МК>>> - С точки зрения экономии оперативной памяти?
Разница несущественна.
МК>>> - С точки зрения скорости загрузки этих иконок?
Разница несущественна.
МК>>> - С точки зрения удобства работы (я с ресурсами еще никогда не
МК>>> работал)?
Это кому как. :) Hо на самом деле здесь тоже разница несущественна. Загрузка
картинки в обоих случаях осуществляется одной строкой, а добавление картинки в
дизайн-тайме - это два-три щелчка мыши.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Упаковка в ZIP и CAB
Мы где-то виделись, Максим?
18 Feb 04 10:54:18 в RU.VISUAL.BASIC Максим Кнышов -> Dmitriy:
DK>> "Кто ищет, тот всегда найдет".
DK>> http://www.vbrussian.com/Controls.asp?ID=92
МК> Эту библиотеку я когда-то видел... Классная вешь.
МК> Только... имхо, галочки Груп бай ратч и Груп бай экзистеншн не работаю,
МК> т.е. эффекта не видно
Снятие каждой из этих галочек немного ухудшает сжатие, но зато уменьшает время
доступа к файлам, расположенным в середине и конце архива. Это происходит
потому, что Cabinet использует сплошное (solid) сжатие, при котором данные
всех файлов архива объединяются; этим достигается уменьшение размера архива (в
случае однотипных файлов - весьма существенное), но для доступа к какому-либо
файлу нужно распаковать все, что идут перед ним.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Спрайты
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, Martynov!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Wed, 18 Feb 2004
06:40:58 +0000 (UTC):
AS>> Очень помогает бороться с морганием AutoRedraw = False +
AS>> субклассинг WM_PAINT + ValidateRect всего окна в обработчике.
AS>> Проверено.
MS> Я плотно сидел на офтопике Delphi поэтому терминологию плохо понимаю.
MS> AutoRedraw - ? свойство формы?
Ага
MS> субклассинг WM_PAINT - обработка сообщения WM_PAINT? WM_PAINT и
MS> высокая скорость отрисовки - по моему вещи мало совместимые,
MS> это сообщение имеет самый низкий приоритет и мышь или таймер
MS> забьют его в самый конец очереди сообщений.
Это лучше, чем позволить VB зарисовать всю область обновления цветом фона, а поверх фона рисовать опять.
--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)
Re[2]: Упаковка в ZIP и CAB
From: "A. Skrobov" <tyomitch [@] r66.ru>
Thu Feb 19 2004 13:33, Максим Кнышов wrote to Dmitriy:
МК> Люди, больше никто никаких архиваторов не знает???
Я писал модуль для работы с unrar.dll, но там есть левая библиотека-переходник
из-за использования оным cdecl-калбаков. Hадо?
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)