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.

fctCreerPassageWHpars - 3<br />

ElseIf version = "W/H & Strong" And _<br />

livre = "3 Jean" Then<br />

chercher = "3jean" & chapitre & "-" & verset<br />

fichier = fichier & "3jo.txt"<br />

chap = "3je"<br />

ElseIf version = "W/H & Strong" And _<br />

livre = "Jude" Then<br />

chercher = "jude" & chapitre & "-" & verset<br />

fichier = fichier & "jude.txt"<br />

chap = "jud"<br />

ElseIf version = "W/H & Strong" And _<br />

livre = "Révélation" Then<br />

chercher = "revelation" & chapitre & "-" & verset<br />

fichier = fichier & "re.txt"<br />

chap = "rev"<br />

End If<br />

Dim lfile As Long 'Lecture<br />

Dim ofile As String 'Fichier à ouvrir<br />

ofile = App.Path & fichier<br />

lfile = FreeFile + 10<br />

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

On Error GoTo erreur:<br />

Open ofile For Input As #lfile<br />

o<br />

lecture<br />

Line Input #lfile, ligne<br />

f Mid(ligne, 1, Len(chercher)) = chercher Then ' pour que le verset recherché soit exact<br />

'affectation du verset du fichier à la variable<br />

frmBible.lbltampon.Text = frmBible.lbltampon.Text & Mid(ligne, Len(chercher) + 1, Len(ligne))<br />

Do<br />

Line Input #lfile, ligne<br />

If Left(ligne, 3) = chap Then 'Left(ligne, 3 + Len(chapitre) + 1 + Len(verset)) = chap & ch<br />

pitre & "-" & Val(verset) + 1 Then<br />

GoTo apres:<br />

Else<br />

frmBible.lbltampon.Text = frmBible.lbltampon.Text & " " & ligne<br />

' MsgBox frmBible.lbltampon.Text, , "lbltampon"<br />

End If<br />

Loop 'While Left(ligne, Len(chercher)) "mat" & chapitre & "-" & Val(verset) + 1<br />

nd If<br />

oop While Not EOF(lfile) 'While Left(ligne, Len(chercher)) "mat" & chapitre & "-" & Val(verset)<br />

+ 1<br />

pres:<br />

MsgBox frmBible.lbltampon.Text<br />

rmBible.txtPassage.Text = Trim(frmBible.lbltampon.Text)<br />

lose #lfile<br />

rmBible.lblchapitre.Caption = frmBible.cboLivre.Text & " " & frmBible.txtChapitre & " : " & frmBib<br />

e.txtverset.Text<br />

rmBible.lblprecedent.Visible = True<br />

rmBible.lblsuivant.Visible = True<br />

rreur:<br />

im msg$<br />

f err.Number = 76 Then<br />

rmBible.cboLivre = "Matthieu"<br />

rmBible.txtChapitre = "1"<br />

rmBible.txtverset = "1"<br />

msg = MsgBox("Le texte de Wescott & Hort contient le Nouveau Testament. Cette opération n'est pas<br />

ossible", vbInformation, "Erreur")<br />

xit Function<br />

nd If<br />

nd Function

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

Saved successfully!

Ooh no, something went wrong!