|
|
||
Использование классов Net Framework в программах на VB 6.008.11.2020, 01:26. Показов 5603. Ответов 53
Метки нет (Все метки)
Спасибо "Яндексу". Ищешь одно, получаешь что угодно
.Нашёл статью: http://www.interface.ru/home.asp?artId=6875 попробовал. Получилось. Из статьи следует, что не всё можно использовать.
После прочтения статьи возникли вопросы: 1). Библиотека Net Framework предустанавливается начиная с Windows XP. А раз так, то она должна быть зарегистрирована в реестре. Зачем нужную из неё .dll надо регистрировать ещё раз? 2). Есть ли у кого-либо опыт применения классов Net Framework для обоснованного расширения возможностей VB 6.0?
1
|
||
| 08.11.2020, 01:26 | |
|
Ответы с готовыми решениями:
53
Применение entity framework и ADO.NET в различных программах В списке Target Framework не выбирается .NET Framework 4 только .NET Framework 4 Client Profile Использование NET.FRAMEWORK |
|
352 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
|
|
| 11.11.2020, 07:32 | |
|
Someone007, Слабенько доводы или что то ? Тебя в посте уделали а ты ещё пытаешься что то вякнуть
А вообще по сути конечному пользователю глубоко пофигу на чем написано, главное чтобы он открыл и все работало так как ему нужно. И каждый будет писать там где он хочет и считает нужным. Современные реалии требуют уклона в веб программирование, а для рядовой небольшой базы вы будете разворачивать веб сервер просить дополнительные средства на покупку или напишите простой десктопный экзешник
2
|
|
|
|
||||||
| 30.11.2020, 17:35 [ТС] | ||||||
|
Долго копал интернет. Советы схожи с этим:
Creating a simple com class in .net VS2005 using vb https://social.msdn.microsoft.... m=netfxbcl Написано "мутно" и для класса C# с одной единственной функцией. Как например, поступить для пробы с этим:
0
|
||||||
|
63 / 48 / 12
Регистрация: 28.12.2014
Сообщений: 273
|
|
| 01.12.2020, 08:26 | |
|
Исполняемый файл на VB6, внепроцессный сервер на NET x86/x64, связь с помощью интерпроцессный коммуникаций - message loop, RPC и т.д.
0
|
|
|
|
||
| 01.12.2020, 11:05 | ||
|
1
|
||
|
|
||
| 01.12.2020, 18:39 [ТС] | ||
|
Есть принципиальный вопрос: если создаётся .dll, использующая библиотеки .Net или MS Office, то в них ссылки на них или в .dll встраивается их часть? Т.е. , например, если .dll создаётся на машине с установленным MS Office, то будет ли она работать на другой машине, где MS Office не установлен?
0
|
||
|
|
|||
| 07.12.2020, 18:20 | |||
|
Сравнение с VB6 считаю неуместным, т.к. слишком много факторов. Есть минусы у обоих языков. И в зависимости от целей использования, этих минусов будет больше либо у C#, либо у VB6. Большинство плюх полетит конечно в VB6 Минусы C# не буду перечислять, чтоб не продолжать холивар, те кто юзает, сам знает (или узнает). Скажу только что VB6 сильно выигрывает по совместимости со старыми ОС, портативности и размере программ. А держится на плаву до сих пор только благодаря усилиям сообщества и таким ребятам, как The Trick. Жаль что нет до сих пор более удобной IDE, хотя бы разделения модулей на подпапки как в VS. И очень жаль что его оставили с огрызком от полноценного ООП."Не там поставил скобку" - это вообще смешно. Visual Studio динамически делает выравнивание. Проблема скорее в острой невнимательности, криворукости, или неверно выбранной (настроенной) IDE и ее подсветке. PS. На дефолтовой всё норм. Ну а если у вас киллометровая функция, то это проблема индейца - почитайте про Clean Code. На счёт синтаксиса - на вкус фломастеры разные. Но если бы мне предоставили выбор использовать конструкции If - End If или if () {} на языке VB6, то я бы взял вторую за её краткость. Краткость всегда выигрывает в контексте одного из факторов лучшей читаемости кода.
2
|
|||
|
|
|
| 07.12.2020, 19:14 [ТС] | |
|
0
|
|
|
Любитель
1074 / 786 / 161
Регистрация: 27.01.2019
Сообщений: 1,552
|
|
| 08.12.2020, 06:40 | |
|
Argus19, Переходи на VN.NET ,как говорилось ранее.если у тебы Win XP,то вполне потянгет vb2010.У меня такой стоит express с FW 4 ,на русском полностью безплатный!Через месяц потребует код,но он один для всех и его выщлю.Попробуй студию,не пожелеешь!Все что к ней нужно установится вместе с ней.Не понравитсь.просто удалишь.
0
|
|
|
|
||
| 08.12.2020, 09:57 [ТС] | ||
|
"Некрософту" начхать на мнение пользователей. Приняли решение перейти на ООП и перешли, забросив VB. И, заметьте, исходные коды, давно не поддерживаемой среды не публикуют, хотя бы для истории. Dragokas написал, что со следующего года перестанут работать старые драйверы для Win10. Т.е. неизвестно, какие сюрпризы ожидают всех, кто работает на Windows.
0
|
||
|
Любитель
1074 / 786 / 161
Регистрация: 27.01.2019
Сообщений: 1,552
|
|
| 08.12.2020, 14:02 | |
|
Argus19, Но NET поддерживает ООП.Хотя C# скорее всего предет ему на замеу.Не пойму чем он лучше...Эти ковычки и скобки просто достают.
0
|
|
|
|
||
| 08.12.2020, 14:34 [ТС] | ||
|
0
|
||
|
Любитель
1074 / 786 / 161
Регистрация: 27.01.2019
Сообщений: 1,552
|
|
| 08.12.2020, 16:41 | |
|
Барсик всетаки роазвитой и понятный язык.Но посмотрите на чем пишутся dll и вам все станет понятно.НО я бы не скидывал Барсик в помойку!Это самый простой в изучении язык.Зачем же его ущемлять?Если человек захочет изучить более продвинутый язык,флаг ему в руки!Но Барсик здесь при чем?
0
|
|
|
|
||
| 08.12.2020, 17:32 [ТС] | ||
|
Суть идеи в том, что реализация классов .Net в VB 6.0 довольно затруднительна. Библиотеки, написанные на C# необходимо доводить до уровня СОМ, что тоже не очень удобно. В интернетах пишут, что лучший способ - обернуть в СОМ бибилиотеку, использующую класс .Net, написанную на VB.Net. Я не изучал VB.Net поэтому, мне интересна реализация какого-либо класса .NetFramework на VB.Net, чтобы использовать её в VB 6.0.
0
|
||
|
|
||
| 08.12.2020, 18:54 | ||
, а уже как только не изголялся ![]() Хотя, наверно, это я что то не умею... В архиве проект на C# и на VB6. В VB6 нужно сделать ссылку на CalcClass найдя в проекте C# по пути : ...\CalcClass\CalcClass\bin\Debug\CalcCl ass.tlb Пробуйте, может кто и разрешит загадку. Хотя может и не в VB6 дело, а написал на C# неправильно.
0
|
||
|
|
|
| 08.12.2020, 19:29 [ТС] | |
|
Вот тут иностранцы что-такое обсуждают:
https://www.vbforums.com/showt... ost4891807
0
|
|
|
bite
5011 / 4841 / 852
Регистрация: 13.04.2015
Сообщений: 10,123
|
|
| 08.12.2020, 20:04 | |
|
0
|
|
|
|
|||||||
| 08.12.2020, 21:12 | |||||||
0
|
|||||||
|
Любитель
1074 / 786 / 161
Регистрация: 27.01.2019
Сообщений: 1,552
|
||||||
| 08.12.2020, 22:05 | ||||||
|
Argus19, Извини,отвлекли.Ну что нибудь простенькое из тех же массивов например МАХ и МИН
0
|
||||||
| 08.12.2020, 22:05 | |
|
Использование .ToList() в net.Framework 2.0
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|