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.

fctLexiqueNTMorph - 1<br />

Public Function LexiqueNT_Morph(mot)<br />

Dim ofile$, lfile%, ligne$, rech1%, rech2%, rech3%, code$, msg$, vientde$, packard$, LFile2%<br />

ofile = App.Path & "\tools\greeknt.txt" 'pour la recherche de l'analyse du mot<br />

packard = App.Path & "\tools\packard.txt" 'pour le déchiffrement du code de l'analyse précitée<br />

lfile = FreeFile<br />

LFile2 = FreeFile + 1<br />

'j'efface tout ce qui se trouve actuellement sur la feuille du Lexique<br />

frmLexiqueNT.txtGrec.Text = ""<br />

frmLexiqueNT.txtVientde.Text = ""<br />

frmLexiqueNT.txtFrancais.Text = ""<br />

frmLexiqueNT.txtAnalyse.Text = ""<br />

frmLexiqueNT.txtcode.Text = ""<br />

frmLexiqueNT.txtNotes.Text = ""<br />

' recherche du code<br />

Open ofile For Input As #lfile<br />

lose<br />

Do<br />

Input #lfile, ligne<br />

' les noms propres sont précédés d'un astérix<br />

ligne = Replace(ligne, "*", "", 1)<br />

If Left(ligne, Len(mot) + 1) = mot & "", vbTextCompare)<br />

If code "" Then<br />

code = Left(code, rech2 - 1)<br />

frmLexiqueNT.txtcode.Text = code ' affectation code<br />

code = Replace(code, " ", " ", 1)<br />

code = Replace(code, " ", " ", 1)<br />

code = Replace(code, " ", " ", 1)<br />

' recherche signification code packard<br />

Else<br />

Exit Function<br />

End If<br />

packard me dit ce que mon code signifie<br />

Open packard For Input As #LFile2<br />

Do<br />

Input #LFile2, ligne<br />

If ligne = code Then<br />

Do<br />

If code = "X" Then<br />

frmLexiqueNT.txtAnalyse.Text = ligne

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

Saved successfully!

Ooh no, something went wrong!