Dim Procheteno 'Декларираме променлива в която ще запишем
текстовия файл
Dim TestArray() As String ' Декларираме текстов масив, в
който ще парсваме (разделяме)
Dim MasivLinkove() 'Декларираме друг масив с учебна цел
Private Sub Command1_Click()
'Тук прочитаме текстовия файл
On Error Resume Next ' Този ред е манипулатор на грешка,
няма да позволи затваряне на програмата при грешка
Set fso =
CreateObject("Scripting.FileSystemObject") 'Създаваме скриптов обект
за работа с файлове
ImeTxtFile = App.Path & "\Baza.txt" ' това е
пълното име на текстовия файл, който ще четем
Set ts = fso.OpenTextFile(ImeTxtFile, 1) ' създаваме обект,
който прочита файла , 1 е константа за четене
Procheteno = ts.Readall
' Въвеждаме в нашата променлива всичко, което се съдържа в прочетения
текстов файл
Text1.Text = Procheteno
' Показваме го в текстовото поле Text1
ts.Close
' Затваряме отворения за четене файл
End Sub
Private Sub Command2_Click()
'Парсваме стринга в масив
priznak = ";" ' Признака по който ще разделяме
текста е точка и запетя
Erase TestArray ' Изтриваме масива в който ще въвеждаме, за
да сме сигурни, че е празен
TestArray() = Split(Procheteno, priznak) ' Тук ПАРСВАМЕ
тоест РАЗДЕЛЯМЕ текста и го въвеждаме в масив
End Sub
Private Sub Command3_Click()
'Зареждане на масив и Listbox
Erase MasivLinkove ' Изтриваме учебния масив, за да сме
сигурни, че е празен
List1.Clear '
Почистваме и Listbox
For i =
LBound(TestArray) To UBound(TestArray) Step 1 'Цикъл FOR от най-малкия до
най-големия елемент в масива
ReDim Preserve
MasivLinkove(0 To i) ' Преоразмеряваме учебния масив преди всяко добавяне на
елемент
MasivLinkove(i)
= TestArray(i) ' Добавяме елемент в
учебния масив
List1.AddItem
MasivLinkove(i) ' Добавяме елемент
и в Listbox
Next
End Sub
Private Sub Command4_Click()
'Записваме файла
Set fso =
CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile(App.Path &
"\Baza.txt", True)
tf.Write (Text1.Text)
tf.Close
''''''''''''''''
End Sub
Private Sub List1_Click()
'Стартиране на линк, чрез браузер
Set objShell = CreateObject("Shell.Application") '
Създаваме обект за стартиране
objShell.ShellExecute "chrome.exe", List1.Text,
"", "", 10 'Стартираме избрания елемент от Listbox, чрез
Chrome
End Sub