15.07.2013 Views

Microsoft Visual Basic - Encyclopaedia Gentium Boni

Microsoft Visual Basic - Encyclopaedia Gentium Boni

Microsoft Visual Basic - Encyclopaedia Gentium Boni

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

fctLireTMN - 1<br />

Public Function LireTMN(livre, chapitre, verset)<br />

Dim cherche$, ofile$, lfile%, ligne$, recherhche$<br />

ofile = App.Path & "\modules\TMN\TMN.txt"<br />

lfile = FreeFile<br />

frmBible.txtPassage.Text = ""<br />

frmParse2.Text1.Text = ""<br />

Open ofile For Input As #lfile<br />

n<br />

Do<br />

Line Input #lfile, ligne<br />

' j'ai trouvé le livre<br />

If ligne = livre Then<br />

Do<br />

On Error GoTo apres:<br />

Line Input #lfile, ligne<br />

'j'ai trouvé le chapitre<br />

If Left(ligne, 8) = "chapitre" And _<br />

Mid(ligne, 9, Len(chapitre) + 1 + Len(verset)) = chapitre & ">" & verset Th<br />

frmParse2.Text1.Text = frmParse2.Text1.Text & Mid(ligne, 9 + Len(chapitre)<br />

Len(verset), Len(ligne))<br />

GoTo suite:<br />

Else<br />

Do While Not EOF(lfile)<br />

Line Input #lfile, ligne<br />

If InStr(1, ligne, verset & " ") 0 Then<br />

frmParse2.Text1.Text = Mid(ligne, InStr(1, ligne, verset & " ")<br />

Len(ligne))<br />

GoTo suite:<br />

End If<br />

Loop<br />

uite:<br />

Do While Not EOF(lfile)<br />

Loop<br />

Loop<br />

End If<br />

Line Input #lfile, ligne<br />

If InStr(1, ligne, "1 ") = 0 And _<br />

InStr(1, ligne, "2 ") = 0 And _<br />

InStr(1, ligne, "3 ") = 0 And _<br />

InStr(1, ligne, "4 ") = 0 And _<br />

InStr(1, ligne, "5 ") = 0 And _<br />

InStr(1, ligne, "6 ") = 0 And _<br />

InStr(1, ligne, "7 ") = 0 And _<br />

InStr(1, ligne, "8 ") = 0 And _<br />

InStr(1, ligne, "9 ") = 0 Then<br />

frmParse2.Text1.Text = frmParse2.Text1.Text & ligne<br />

Else<br />

repere = InStr(1, ligne, "1 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

repere = InStr(1, ligne, "2 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

repere = InStr(1, ligne, "3 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

repere = InStr(1, ligne, "4 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

repere = InStr(1, ligne, "5 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

repere = InStr(1, ligne, "6 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

repere = InStr(1, ligne, "7 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

repere = InStr(1, ligne, "8 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

repere = InStr(1, ligne, "9 ")<br />

If repere 0 Then ligne = Mid(ligne, 1, repere - 2)<br />

frmParse2.Text1.Text = frmParse2.Text1.Text & " " & ligne<br />

Exit Do<br />

End If

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!