Peut-on faire que:
le texte d'un fichier .txt soit dans un module Sans l' écrire(qu'il se charge dans le module koi)
Je suis ne répondez que si vous l'êtes aussi.
Bonjour chez vous!
Windows 2000 is the best(win XP/Vista as merde = True)
@ [auteur/58/1002994.aspx 58] : Vista est une merde, j'en convient ... Mais pas XP !!
_______________________________________________________________________
VB.NETis good ...VB6is better
salut,
pour des fichiers .TXT à charger j'utilise une procédure voisine de celle-ci :
Public Sub ChargeFichier()
Dim f As Integer, s As String, buffer As String, t() As String
Dim l As Long, i As Long
f = FreeFile
s = ThisWorkbook.Path & "" & "ton nom de fichier"
Open s For Binary As #f
l = LOF(f)
buffer = Space$(l)
Get #f, , buffer
Close #f
t() = Split(buffer, vbCrLf) ' si le fichier texte à comme séparateur fin de ligne
For i = LBound(t()) To UBound(t())
' insérer ton traitement ici
Next i
End Sub
à toi de voir... et donne-moi des nouvelles...
Zigo
Vous n’avez pas trouvé la réponse que vous recherchez ?
J'ai peur que notre ami 58 ne veuille nous faire un executable VB6 automodifiable au runtime !
Qu'on se le dise une fois pour toute ! Même si VB est un langage interprété, il ne génère pas des executables automodifiables ! En fait, peu de langage permette cela ! Il s'agit en gros des langages ou les données et le code sont dans une même zone mémoire, comme Logo, certains dialectes de Lisp ou brainf**k par exemple. Les gens font aprfois l'amalgame avec les langages interprétés,car ce genre de technique empèche généralement un langage d'être compilable !
Donc, voila ! C'est dit. Bon maitnenant, cher 58, va falloir que tu nous expliques plus en détail ce que tu veux faire, parce que la !!!!!
Ce n'est pas possible : VB n'est pas totalement interprété (faut quand même pas exagérer) !!
_______________________________________________________________________
VB.NETis good ...VB6is better
C'est un mauvais argument, ghuysmans99 : VB.Net n'est pas complètement interprété non plus, ce qui n'empêche pas de pouvoir evaluer une chaine à la volée...
La question à se poser, c'est plutôt : A-t-on accès, en VB, à un objet qui corresponde au compilateur ? Si oui, à partir de cet objet, on peut compiler un module à la volée pour pouvoir exécuter une chaîne à la demande, puis charger le module afin qu'il soit accessible dans le programme...
Je ne crois pas ... Mais il y aurait moyen (je crois) mais ce serait un cauchemar !!
_______________________________________________________________________
VB.NETis good ...VB6is better
Il est impossible en VB6 de compiler du code au runtime.
Aucun objet du type CodeProvider de .NET.
ce qui m'inquiète, c'ets que l'on a pas du tout entendu parlé notre ami '58' depuis sa question ?
Il serait bon qu'il nous dise exactmetn ce qu'il veut faire de tout cela au final ?