VBScript с WinAPI это просто :: Прикладное программирование :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » VBScript с WinAPI это просто

Модерирует : ShIvADeSt

articlebot (26-03-2025 05:32): Программирование "удобняшек" на VBScript (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки

   

wewqasasdx12321

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для того чтобы, создался ActiveX в VB.NET на нужно только:
1- Установить .Net Framework, для этого идём в -->
 Панель управления\Все элементы панели управления\Программы и компоненты\Включение или отключение компонентов Windows
Откроется окно.
Там ставим галку на пунктах.
.Net Framework 4.8 Advanced Services
Жмём на плюсик и там внизу ставим галку на пункте
Службы WCF
Жмём ОК.
Комп захочет перегрузиться для установки этой библиотеки.
Перезагружаемся.
открываем проводник и проверяем что у нас есть  рабочая папка
У меня ОС х64.
C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\
А в ней есть файлы
RegAsm.exe
и
vbc.exe
 У кого х32 то у тех будет рабочая папка
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\
На этом всё с установками.
Теперь нам нужна ещё одна штуковина. Это файл для изготовления серийного номера для нашей личной библиотеки. Без номера не получиться её на компах зарегистрировать.  
Для ОС х64
Жмём на ссылку и жмём на картинку пр кнп мыши. Сохранить как. Сохраняем её на компе у себя.  
https://ibb.co/HDbf4b90
Переименовываем в расширение rar.
Открываем её winrar-ом и достаём оттуда файл sn.exe.
Это прога только для ОС х64
 
Для ОС х32
Жмём на ссылку и жмём на картинку пр кнп мыши. Сохранить как. Сохраняем её на компе у себя.  
https://ibb.co/GfYMc7XL
Переименовываем в расширение rar.
Открываем её winrar-ом и достаём оттуда файл sn.exe.
Это прога только для ОС х32
Теперь пишем библиотеку для VB.NET
открываем нотепад и там пишем.

Код:
 
option explicit
    Imports Microsoft.VisualBasic
    Imports System
    Imports System.Reflection       'Для Assembly
    Imports System.Reflection.AssemblyKeyFileAttribute  
     
   <Assembly:AssemblyKeyFile("test.snk")>
    <Assembly:AssemblyVersion("1.0.0.0")>
     
    Namespace TestLib
     
        Public Interface ITest
Function addValues(number1 As Integer, number2 As Integer) as integer        
    End Interface
     
     
     
        Public Class Test
            Implements ITest
     
            Public Function addValues(number1 As Integer, number2 As Integer) as integer Implements ITest.addValues
Dim sum As Integer
sum = number1 + number2
Return sum
 
            End Function
     
        End Class
     
    End Namespace
 

сохраняем его как test.vb
 
 
 
Добавлено:
Продолжаем.
Теперь создаём наш файл скрипт на VBscript
откр. нотепад и там пишем.

Код:
 
option explicit
dim aa,b
set aa = CreateObject("TestLib.Test")
b=aa.addValues (2,1)
msgbox b
 

сохраняем его и даём имя test.vbs
 

Всего записей: 132 | Зарегистр. 23-12-2024 | Отправлено: 05:23 26-03-2025 | Исправлено: wewqasasdx12321, 05:24 26-03-2025
   

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » VBScript с WinAPI это просто
articlebot (26-03-2025 05:32): Программирование "удобняшек" на VBScript (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru