Изменения в продукции нашего завода

Здесь можно найти готовые «кирпичики» — части кода, пригодные для построения более крупных проектов, а также решения различных типовых и не очень задач на VB.

Модератор: Brickgroup

alibek
Большой Человек
Большой Человек
 
Сообщения: 14099
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Изменения в продукции нашего завода

Сообщение alibek » 09.02.2005 (Ср) 14:02

Пилотный пост.

Здесь фиксируются обновления "кирпичиков".

Формат записи:

<ссылка на топик>
<дата обновления>, <текущая версия>, <предыдущая версия>
<краткая информация о сути обновлений>
Lasciate ogni speranza, voi ch'entrate.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.02.2005 (Ср) 15:37

HIBYTE, LOBYTE, HIWORD, LOWORD, WORD, DWORD
Дата обновления: см. дату поста :)

Для полного счастья добавлены функции SHIFT, выполняющие побитовый сдвиг или побитовое вращение числа.





modSafeArray
Дата обновления: 04.03.2005
tyomitch справедливо замечает, что границы в результирующем массиве оказываются в обратном порядке. Исправлено.
Последний раз редактировалось GSerg 04.03.2005 (Пт) 13:13, всего редактировалось 1 раз.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 09.02.2005 (Ср) 22:05

Rich Edit Formatter Class

дата обновления: 23.12.2004
текущая версия: 1.1
предыдущая версия: 1.0

обновления:
- добавлена возможность форматирования отдельного куска текста
- добавлена возможность задать цвет текста и цвет фона
- несколько улучшены механизмы работы
Моду создают модоки, а распространяют модозвоны.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14099
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 11.02.2005 (Пт) 10:28

Text Parser

Дата обновления: 2005-02-11 @ 10:26
Текущая версия: 0.2
Прошлая версия: 0.1

Обновления:
В коде добавления был небольшой баг (опечатка), из-за чего не сохранялось имя добавляемого поля. Строка "Fields(I).Value = FieldName" заменена на "Fields(I).Field = FieldName".
Lasciate ogni speranza, voi ch'entrate.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 16.03.2005 (Ср) 21:14

Класс для работы с файлами (CFile)

Дата обновления: 01.04.2005
Текущая версия: 0.7.5
Прошлая версия: 0.6.0

Обновления:
- вместо API-функции OpenFile, не умеющей открывать файлы с именами длиннее 128 символов, теперь используется ее "продвинутый" аналог - CreateFile
- некоторые улучшения функционала
Моду создают модоки, а распространяют модозвоны.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.10.2005 (Сб) 19:38

Качалка
Дата обновления: 8.10.2005

Обновления:
Добавлена поддержка запросов POST.

--------------------

Дата обновления: 10.10.2005

Обновления:
Ускорен механизм "Raise Custom Error", удалён модуль.
Изображение

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 14.11.2005 (Пн) 13:53

Класс для работы с файлами (CFile)

Дата обновления: 01.04.2005
Текущая версия: 0.8.0
Прошлая версия: 0.7.5

Обновления:
- улучшение качества кода некоторых ф-ций :)
Моду создают модоки, а распространяют модозвоны.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3977
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 18.11.2005 (Пт) 4:58

Класс для воспроизведения файлов через MCI

Дата обновления: 18.11.2005

Обновления:
-добавлена поддержка воспроизведения нескольких файлов одновременно
-добавлена возможность воспроизводить видео в заданном окне
char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++)??<cout<<static_cast<char>((out??(i??)??'89));??>cout<<endl;


Изображение

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3977
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 19.01.2006 (Чт) 0:38

Класс для воспроизведения файлов через MCI

Дата обновления: 18.01.2006

- Раздельное управление громкостью правого и левого каналов (громкость/баланс)
- Раздельное отключение/включение каналов
- Улучшен пример использования класса (проигрыватель)
- Другие, менее значительные изменения
char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++)??<cout<<static_cast<char>((out??(i??)??'89));??>cout<<endl;


Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.03.2006 (Сб) 13:22

Waiter! 1.0 -> 1.1

11.03.2006

По просьбам трудящихся, добавлена возможность узнавать хэндлы, которые ожидает Waiter! в настоящий момент.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3977
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 29.03.2006 (Ср) 20:07

Класс для воспроизведения файлов через MCI

Дата обновления: 29.03.2006

- расширена функциональность класса
- оптимизирован код прежних функций
char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++)??<cout<<static_cast<char>((out??(i??)??'89));??>cout<<endl;


Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.11.2006 (Пн) 5:29

Waiter! 1.1 -> 1.2

27.11.2006

Добавлена совместимость с DEP.
См. комментарии в коде и в топике.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 3807
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 07.09.2007 (Пт) 10:38

Софтверный 2D движок:

http://bbs.vbstreets.ru/viewtopic.php?t=32517
Нумерация версий не ведется.
Практически полностью переписано на MMX инструкциях, кое-что добавлено.

Osteon
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 122
Зарегистрирован: 17.01.2013 (Чт) 5:53

Re: Изменения в продукции нашего завода

Сообщение Osteon » 25.01.2013 (Пт) 8:17

Функция определения возраста.

http://bbs.vbstreets.ru/viewtopic.php?f=28&t=44365&p=6767320#p6767320

Версия №1, она же единственная.
За основу взята готовая функция определения разницы между датами.


Вернуться в Кирпичный завод

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron