powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / вызов кода из текстового файла
3 сообщений из 3, страница 1 из 1
вызов кода из текстового файла
    #34468525
snocky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой вопрос есть.
Как можно прочитать и выполнить код из отдельного текстового файла?
например в текстовике написать некоторые процедуры и потом обращаться к ним

ps: именно из текстового файла
...
Рейтинг: 0 / 0
вызов кода из текстового файла
    #34468565
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft Script Control
...
Рейтинг: 0 / 0
вызов кода из текстового файла
    #34469139
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub WSExequte(Expression As String)
On Error Resume Next
Dim WSCtl As Object    'New MSScriptControl.ScriptControl
Dim strProgram As String
    strProgram = "Sub Test" & vbCrLf & Expression & vbCrLf & "End Sub"
    Set WSCtl = CreateObject("MSScriptControl.ScriptControl")
    WSCtl.AllowUI = True
    WSCtl.Language = "VBScript"
'    sc.ExecuteStatement
    WSCtl.AddCode strProgram
    WSCtl.Run "Test"
 If Err.Number <>  0  Then
    MsgBox Err.Description, vbCritical, "Windows Scripting Host"
 End If
    Set WSCtl = Nothing
End Sub
Запуск WSExequte("MsgBox 1 " & vbcrlf & "Msgbox 2") выведет 2 сообщения.

Также с помощью ScriptControl можно эмулировать функцию EVal, как Access.

Нужно иметь ввиду, что VBScript имеет ряд ограничений по сравнению с VB.
Например, нет функций работы с файлами, Format, Declare, оператора Like и т.д.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / вызов кода из текстового файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]