ShadowCaster » 06.12.2003 (Сб) 22:56
Так сделать можно, но функциональность будет уже не та:
- Добавь MS Script Control
- Каждый модуль содержит основной код в Sub Main()
Код (Script Control - "sc"):
Private Sub LoadModules(ByVal file_path as String)
dim buf as string
n = FreeFile
open file_path for input as #n
do until eof(n)
c=c+1
line input #n, ln
n2 = FreeFile
open ln for binary as #n2
buf = space(lof(n2))
get #n2,, buf
close #n2
buf = Replace(buf, "Sub Main()", "Sub Main_"+cstr(c)+"()") ' Во избежание тучи Main'ов
sc.AddCode buf
loop
close #n
End Sub
- Теперь в коде скрипт контрола сидят C кодов модулей.
- Sub Main() можно и не использовать, елси предполагаются разные ф-ции и вообще не предполагается моментальный их запуск.