Visual Basic 6
Классический VB6: чтение и запись файлов, обход папок, отправка почты, автоматизация Excel и запросы к вебу из COM.

НазваниеУровеньЧтение
Калькулятор на Visual Basic 6 с массивами элементов управления (Control Arrays)
Новичок9 мин
Рекурсивный поиск файлов и текста внутри них на VB6: класс FileSearch
Средний9 мин
Запись строки в текстовый файл на VB6: перезапись, дозапись и кодировки
Новичок8 мин
Чтение текстового файла построчно в Collection на VB6: фильтр по словам и RegExp
Средний8 мин
Как узнать свободное место на диске в VB6: FileSystemObject и GetDiskFreeSpaceEx
Новичок7 мин
Как распространять VB6-приложение, использующее Excel: ссылки, позднее связывание, версии Office
Опытный8 мин
Экспорт данных из VB6 в Excel: запись ячеек, форматирование и сохранение
Средний8 мин
Отправка письма из VB6 через CDO: SMTP-сервер, авторизация и вложения
Средний8 мин
HTTP-запросы из VB6 через MSXML2.XMLHTTP и ServerXMLHTTP: GET, POST, загрузка файлов
Средний8 мин
Как сохранить Collection в текстовый файл на VB6 и загрузить обратно
Новичок7 мин
Чтение текстового файла в строку на VB6: Open, Binary, FSO и UTF-8
Новичок8 мин
Список папок и файлов с подпапками в VB6: рекурсия через FSO и Dir
Средний8 мин
Visual Basic 6
Калькулятор на Visual Basic 6 с массивами элементов управления (Control Arrays)Массивы элементов управления позволяют обработать десять цифровых кнопок одной процедурой. Разбираем приём на примере калькулятора и исправляем ошибки, которые прячутся в наивной версии.
Visual Basic 6
Рекурсивный поиск файлов и текста внутри них на VB6: класс FileSearchСвой «поиск в файлах» на VB6: класс обходит дерево папок, фильтрует имена регулярным выражением и находит строки с нужным текстом, не замораживая интерфейс.
Visual Basic 6
Запись строки в текстовый файл на VB6: перезапись, дозапись и кодировкиСохранить строку в файл на VB6 можно тремя способами. Разбираем, чем они отличаются, как дописывать текст без перечитывания файла и как не потерять данные при ошибке.
Visual Basic 6
Чтение текстового файла построчно в Collection на VB6: фильтр по словам и RegExpНужна не весь файл, а только строки с ошибками или без комментариев? Собираем функцию, которая читает файл в Collection и сразу отбирает строки по словам или регулярному выражению.
Visual Basic 6
Как узнать свободное место на диске в VB6: FileSystemObject и GetDiskFreeSpaceExПеред записью большого файла или бэкапа программе стоит проверить, хватит ли места. В VB6 это делается одной строкой через FileSystemObject или вызовом Windows API.
Visual Basic 6
Как распространять VB6-приложение, использующее Excel: ссылки, позднее связывание, версии OfficeПрограмма с выгрузкой в Excel отлично работает у разработчика и падает у пользователя с другой версией Office. Разбираем, как устроена ссылка на библиотеку Excel и как сделать дистрибутив, независимый от версии.
Visual Basic 6
Экспорт данных из VB6 в Excel: запись ячеек, форматирование и сохранениеВыгрузка в Excel остаётся самым востребованным отчётом в старых VB6-программах. Код на десять строк пишется быстро, а вот медленная запись и «зависшие» процессы Excel всплывают уже у пользователей.
Visual Basic 6
Отправка письма из VB6 через CDO: SMTP-сервер, авторизация и вложенияCDO есть в каждой Windows начиная с 2000, поэтому письмо из VB6 можно отправить без сторонних компонентов. Главное правильно заполнить конфигурацию SMTP и не забыть про кодировку.
Visual Basic 6
HTTP-запросы из VB6 через MSXML2.XMLHTTP и ServerXMLHTTP: GET, POST, загрузка файловКомпонент MSXML превращает VB6 в простой HTTP-клиент: можно скачать страницу, вызвать API или отправить форму. Разберём рабочие примеры и грабли, на которые наступает почти каждый.
Visual Basic 6
Как сохранить Collection в текстовый файл на VB6 и загрузить обратноCollection в VB6 удобна как список строк в памяти: имена файлов, ошибки, результаты проверки. Рано или поздно её нужно сохранить на диск. Разберём функцию, которая делает это аккуратно.
Visual Basic 6
Чтение текстового файла в строку на VB6: Open, Binary, FSO и UTF-8Загрузить файл целиком в String нужно для разбора конфигов, шаблонов и логов. В VB6 для этого есть несколько способов, и они заметно различаются скоростью, кодировками и поведением на краях.
Visual Basic 6
Список папок и файлов с подпапками в VB6: рекурсия через FSO и DirСканирование каталога с подпапками нужно в бэкапе, поиске, импорте и чистке временных файлов. В VB6 нет готовой функции, поэтому пишем рекурсию сами и учитываем подводные камни файловой системы.
Калькулятор на Visual Basic 6 с массивами элементов управления (Control Arrays)Массивы элементов управления позволяют обработать десять цифровых кнопок одной процедурой. Разбираем приём на примере калькулятора и исправляем ошибки, которые прячутся в наивной версии.
Visual Basic 6
Рекурсивный поиск файлов и текста внутри них на VB6: класс FileSearchСвой «поиск в файлах» на VB6: класс обходит дерево папок, фильтрует имена регулярным выражением и находит строки с нужным текстом, не замораживая интерфейс.
Visual Basic 6
Запись строки в текстовый файл на VB6: перезапись, дозапись и кодировкиСохранить строку в файл на VB6 можно тремя способами. Разбираем, чем они отличаются, как дописывать текст без перечитывания файла и как не потерять данные при ошибке.
Visual Basic 6
Чтение текстового файла построчно в Collection на VB6: фильтр по словам и RegExpНужна не весь файл, а только строки с ошибками или без комментариев? Собираем функцию, которая читает файл в Collection и сразу отбирает строки по словам или регулярному выражению.
Visual Basic 6
Как узнать свободное место на диске в VB6: FileSystemObject и GetDiskFreeSpaceExПеред записью большого файла или бэкапа программе стоит проверить, хватит ли места. В VB6 это делается одной строкой через FileSystemObject или вызовом Windows API.
Visual Basic 6
Как распространять VB6-приложение, использующее Excel: ссылки, позднее связывание, версии OfficeПрограмма с выгрузкой в Excel отлично работает у разработчика и падает у пользователя с другой версией Office. Разбираем, как устроена ссылка на библиотеку Excel и как сделать дистрибутив, независимый от версии.
Visual Basic 6
Экспорт данных из VB6 в Excel: запись ячеек, форматирование и сохранениеВыгрузка в Excel остаётся самым востребованным отчётом в старых VB6-программах. Код на десять строк пишется быстро, а вот медленная запись и «зависшие» процессы Excel всплывают уже у пользователей.
Visual Basic 6
Отправка письма из VB6 через CDO: SMTP-сервер, авторизация и вложенияCDO есть в каждой Windows начиная с 2000, поэтому письмо из VB6 можно отправить без сторонних компонентов. Главное правильно заполнить конфигурацию SMTP и не забыть про кодировку.
Visual Basic 6
HTTP-запросы из VB6 через MSXML2.XMLHTTP и ServerXMLHTTP: GET, POST, загрузка файловКомпонент MSXML превращает VB6 в простой HTTP-клиент: можно скачать страницу, вызвать API или отправить форму. Разберём рабочие примеры и грабли, на которые наступает почти каждый.
Visual Basic 6
Как сохранить Collection в текстовый файл на VB6 и загрузить обратноCollection в VB6 удобна как список строк в памяти: имена файлов, ошибки, результаты проверки. Рано или поздно её нужно сохранить на диск. Разберём функцию, которая делает это аккуратно.
Visual Basic 6
Чтение текстового файла в строку на VB6: Open, Binary, FSO и UTF-8Загрузить файл целиком в String нужно для разбора конфигов, шаблонов и логов. В VB6 для этого есть несколько способов, и они заметно различаются скоростью, кодировками и поведением на краях.
Visual Basic 6
Список папок и файлов с подпапками в VB6: рекурсия через FSO и DirСканирование каталога с подпапками нужно в бэкапе, поиске, импорте и чистке временных файлов. В VB6 нет готовой функции, поэтому пишем рекурсию сами и учитываем подводные камни файловой системы.
Ничего не нашлось. Сбросьте фильтр или попробуйте поиск по всей базе.