Visual Basic 6.0 (VB6) был последней версией языка программирования VB и IDE на основе COM, последний раз обновлявшейся в 2004 году. Это предшественник современного VB.NET.
5 ответов

GetWindowRect возвращает размер, включающий "невидимые" границы

Я работаю над приложением, которое размещает окна на экране в стиле сетки. При запуске этого в Windows 10 между окнами возникает огромный разрыв. Дальнейшее расследование показывает, что GetWindowRect возвращает неожиданные значения, включая невидим…
07 дек '15 в 17:20
1 ответ

В чем разница между Dim, Global, Public и Private как модульными модификаторами доступа к полю?

В VB6/VBA вы можете объявлять переменные уровня модуля вне определенного Sub или же Function метод. Я использовал Private а также Public прежде чем внутри модулей и понять их так: Public - видимый для всего кода внутри модуля и всего кода вне модуля…
28 сен '10 в 17:44
1 ответ

Как я могу исправить ошибку vb6tmpl.tbl, которая всегда возникает каждый раз, когда я запускаю Visual Basic 6.0

Я уже переустанавливал Visual Basic 6.0, скорее всего, трижды, но всегда получал одну и ту же ошибку (Visual Basic не смог запуститься из-за неверной конфигурации системы. Отсутствует или не зарегистрирован VB6TMPL.TBL). Как я могу это исправить или…
16 дек '15 в 20:40
2 ответа

VB6 Отключить системный звуковой сигнал, когда стрелка вверх / вниз нажата внутри расширенного текстового поля?

У меня есть элемент управления Rich Text Box. У него нет полос прокрутки, потому что я использую модуль колеса мыши для захвата событий колеса мыши. Когда поле расширенного текста выбрано и колесо мыши вращается вверх / вниз, он посылает клавиши {UP…
12 мар '16 в 22:05
1 ответ

Ошибка объекта приложения вне диапазона при инициализации устаревшего COM-надстройки VB6 для Outlook 2013

Я пытаюсь обеспечить совместимость для старого COM-надстройки VB6 для Outlook 2013. Он хорошо работает (более или менее) для каждой версии с 2002 года, но в тестировании 2013 года я получаю странную ошибку при попытке инициализации. Как только я пыт…
11 дек '13 в 17:06
2 ответа

Что является эквивалентом этого кода VB6 для VBNET?

Цель этого кода VB6 - вернуть текущее воспроизводимое имя файла (не заголовок) WinAmp. Вот строки, которые мне нужно перевести на VBNET: Temp = StrConv(Buffer, vbUnicode) strFileName = Left$(Temp, InStr(Temp, Chr$(0)) - 1) Buffer - это тип Byte, tem…
22 июн '13 в 17:33
1 ответ

Одно событие не будет запущено, если я запусту RaiseEvent в то же время

У меня возникла проблема при использовании InteropUserControl: в InteropUserControl, если я вызову 2 события одновременно, приложение Vb6 пропустит одно из них. Ниже приведен шаг для воспроизведения поведения: На VB.NET я создал InteropUserControl: …
03 апр '15 в 02:14
2 ответа

VB6: Как передать временную функцию в Visual Basic 6

В C++ возможно передать аргумент временного объекта в функцию: struct Foo { Foo(int arg); // ... } void PrintFoo(const Foo& f); PrintFoo(Foo(10)) Я пытаюсь реализовать нечто подобное в Visual Basic 6: '# Scroll bar params Public Type ScrollParam…
25 май '11 в 10:26
1 ответ

Запустить программу на другой компьютер с помощью VB6

Я ищу в течение нескольких недель, и в конечном итоге присоединился ко многим форумам, потому что я не могу найти способ найти помощь для кода, который я хочу. не знаю правильный термин о том, как искать это. вот что я хочу достичь, новичок в VB6, я…
26 янв '13 в 04:12
1 ответ

Значение TextBox.text пусто, даже если что-то было введено

Я пытаюсь отладить окно формы, написанное на VB6. Это для ввода данных клиента, чтобы вы могли ввести адрес в поле адреса. Вы также можете ввести что-то вроде 90210 Main Street, и при вводе он автоматически проанализирует текст и напишет 90210 в пол…
22 мар '12 в 09:53
3 ответа

Посчитайте количество транзакций в sql

ORNumber Fixeds Savings ------------------------------- 1111111111 2500,00 3000,00 2222222222 2000,00 3000,00 1111111112 2500,00 3000,00 2222222221 2000,00 3000,00 Какой правильный SQL-оператор подходит для такого рода вывода. Так же, как в отчете о…
20 мар '12 в 11:24
1 ответ

Разделение документа PDF с помощью ImageMagick

Я работаю над устаревшим приложением vb6 и ищу, чтобы кто-нибудь использовал ImageMagick (или на данный момент) или любое другое программное обеспечение для разделения PDF-файлов с использованием vb6 в приложении. Я знаю, что есть много PDfViewers, …
15 май '18 в 15:54
2 ответа

Как отформатировать метку для отображения 12-часового формата времени без AM/PM в VB6?

Я создаю программу для часов с использованием Visual Basic 6, которая использует таймер для отображения времени в метке на главной форме, и у меня есть форма параметров, в которой пользователи могут настраивать несколько параметров, включая изменени…
01 май '15 в 18:26
1 ответ

Как форсировать визуальные стили при использовании.NET форм Interop из VB6

Я создал библиотеку классов VB.NET, которая предоставляет некоторые подпрограммы COM Interop. Они в свою очередь показывают различные формы, которые содержатся в библиотеке классов. Когда формы отображаются из VB6, они не наследуют визуальные стили …
04 янв '11 в 13:35
1 ответ

Есть ли способ проверить, изменилось ли содержимое файла в VB6?

Мы создали приложение.NET с использованием класса FileSystemWatcher, который вызывает измененное событие после изменения содержимого конкретного файла. Теперь нам нужно реализовать это приложение в VB6. Есть ли способ проверить, изменилось ли содерж…
16 янв '14 в 09:20
3 ответа

Заполнение массива из.txt файла VB 6.0

Я потерян, я пытаюсь заполнить массивы и получить несоответствие типов Я пытаюсь заполнить 4 массива из одного файла В текстовом документе содержится 500 строк, каждая из которых содержит 4 различных типа данных, разделенных знаком "," Пример формат…
27 ноя '14 в 18:55
0 ответов

Могу ли я назначить новые значения без стирания массива в VBA VB6?

Привет я присваиваю значения массиву из набора записей ADO. Чуть позже я могу переназначить значения в массив, ... новые значения будут перезаписывать старые или добавлять к ним? Нужно ли сначала удалить массив? Я бы предпочел не стирать, потому что…
20 май '16 в 17:31
1 ответ

VB6 Для цикла не принимается в одной функции, отлично работает в другой

У меня есть старый ActiveX Component, написанный на VB6 для поддержки (даже не пытайтесь его модернизировать, это только то, что у меня есть в настоящее время), и он делает некоторые странные вещи при компиляции следующего кода: Dim connectedPrinter…
19 фев '13 в 11:36
3 ответа

Замена элементов управления формы в vb6

У нас есть кнопка управления в доме, и, откровенно говоря, это отстой. Я хотел бы заменить его, но я не хочу переходить на каждую форму в нашем проекте и удалять / добавлять новый элемент управления. Мне кажется, что если я создаю новую кнопку, кото…
21 ноя '11 в 04:45
2 ответа

Информация о лицензии для этого компонента не найдена. у вас нет разрешения на использование этой функциональности в среде дизайнера

У меня есть старое устаревшее приложение, разработанное в VB 6.0. Они использовали некоторые сторонние элементы управления, используя IGSplash40.OCX,PVCalendar9.OCX и т. Д. Код отлично работает на одном сервере. Они установили утилиту Infragistics N…
23 янв '13 в 09:48