cs_58
Messages postés18Date d'inscriptionsamedi 10 mars 2007StatutMembreDernière intervention25 juillet 2008
-
26 déc. 2007 à 19:13
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 2008
-
27 déc. 2007 à 11:34
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)
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 26 déc. 2007 à 20:13
@ [auteur/58/1002994.aspx 58] : Vista est une merde, j'en convient ... Mais pas XP !!
_______________________________________________________________________
VB.NETis good ...VB6is better
zigo34
Messages postés6Date d'inscriptionjeudi 21 septembre 2006StatutMembreDernière intervention27 décembre 2007 26 déc. 2007 à 21:40
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 ?
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 26 déc. 2007 à 22:03
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 !!!!!
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 27 déc. 2007 à 11:07
Ce n'est pas possible : VB n'est pas totalement interprété (faut quand même pas exagérer) !!
_______________________________________________________________________
VB.NETis good ...VB6is better
divadav
Messages postés94Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention22 janvier 20092 27 déc. 2007 à 11:14
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...
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 27 déc. 2007 à 11:23
Je ne crois pas ... Mais il y aurait moyen (je crois) mais ce serait un cauchemar !!
_______________________________________________________________________
VB.NETis good ...VB6is better
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 27 déc. 2007 à 11:34
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 ?