Лист бокс => хтмл

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Kremlin
Обычный пользователь
Обычный пользователь
 
Сообщения: 64
Зарегистрирован: 30.01.2002 (Ср) 21:02

Лист бокс => хтмл

Сообщение Kremlin » 15.06.2004 (Вт) 21:26

Срочно необходима ваша помощь:
Мне нужно заменить в файле хтмл с помощью программы небольшой кусок кода. Необходимый кусок кода выделен в
хтмл файле разметкой "//begin" и "//end". А код между ними заменить полностью фрагментом, который записан в
Лист боксе (построчно). Предполагается, что кол-во строк кода и строк в лист боксе одинаковое.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 16.06.2004 (Ср) 9:07

Код: Выделить всё
Sub MakeHTML()
Dim FI As Long, FO As Long, I As Long, S As String, fMode As Boolean
FI = FreeFile
Open "C:\sample.htm" For Input As #FI
FO = FreeFile
Open "C:\output.htm" For Output As #FO
fMode = False
While Not EOF(FI)
  Line Input #FI, S
  Select Case S
    Case "//begin"
      fMode = True
    Case "//end"
      fMode = False
      For I = 0 To List1.ListCount - 1
        Print #FO, List1.List(I)
      Next I
    Case Else
      If Not fMode Then Print #FO, S
  End Select
Wend
Close #FI, #FO
End Sub
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32

    TopList