Turbo pascal et nom de fichier de plus de 8 caractères :)
|
Thread Tools | Display Modes |
#1
|
||||
|
||||
Turbo pascal et nom de fichier de plus de 8 caractères :)
Y a t-il un quelconque moyen de faire "sauter" la limite des 8 caractères maximums pour un fichier, par exemple : robert123.txt passe mais robert1234567.txt s'enregistre sous robert123.txt
merci de votre aide Au pire si vous connaissez la solution dans un autre language, donnez la quand même car elle aura sans doute des similitudes avec celle que je cherche |
#2
|
||||
|
||||
La solution s'apelle Delphi
__________________
Eh y'a une grenouill' sur le bureau !!! ... non Gaston y'a pas d'grenouille sur le bureau Eh y'a un gorille devant la porte !!! ... non Gaston y'a pas de gorille devant la porte Weua y'a un p'tit oiseau sur la table !!! ... non Gaston |
#3
|
||||
|
||||
ouais mais bon
j'ai pas le droit de choisir un autre language que Turbo Pascal |
#4
|
||||
|
||||
ben le delphi c'est bien du pascal jusqu'a preuve du contraire....
Sinon je suis désolé, je ne connais pas d'autre solution a ton pb.... |
#5
|
||||
|
||||
delphi c'est du pascal objet, donc c'est pas sur que son prof accepte
|
#6
|
||||
|
||||
c'est même certain
|
#7
|
||||
|
||||
tu pourrais donner le code que tu utilise pour lire ton fichier ?(enfin, je dis 'lire', mais je sais meme pas ce que tu veux en faire de ton fichier )
|
#8
|
||||
|
||||
juste lui donner un nom de plus de 8 caractères
sinon ça donne ça par exemple assign(f,dir1+'disques.dat'); {$I-} reset(f); {$I+} if IOResult <> 0 then rewrite(f) else reset(f); pis après write(f,...) ou read(f,...) |
#9
|
||||
|
||||
Je connais pas le Pascal, donc voit pas trop le problème limitant l'accès aux fichiers longs. Tu n'as pas moyen de paramétrer le compilateur de façon à ce qu'il le gère ?
Sur le net, on trouve vraiment peu d'information à ce sujet, et rien en code le permettant... bizarre |
#10
|
||||
|
||||
je suis désolé mais il n'y a pas de moyen à ma connaissance permettant de faire sauter la limite de 8 caractères avec turbopascal !
|
#11
|
||||
|
||||
pourkoi as-tu besoin de l'enregistrer en fichier long ? Apparemment et d'après pas mal de source, c'est effectivement impossible car le Pascal ne gère pas le 8.3... et reste bloqué sur 8 caractères.
Maintenant s'il t'est vital de connaitre ce fichier long, tu stockes le nom long en première ligne du dit fichier, comme ca tu es a même de le récupérer |
#12
|
||||
|
||||
c'est ce que j'avais prévu de faire
enfin ça aurait été plus classe de "débloquer" le format joliet 8.3 |
#13
|
|||
|
|||
Quote:
8.3 signifie 8 caractères + extension de 3 caractères ... Le format Joliet est uniquement utilisé pour les CD et constitue en fait un descripteur de volume suplémentaire en plus du descripteur ISO qui ne gère que le 8.3 ... Pour ce qui est du support 8.3 dans Turbo Pascal, c'est impossible dans la mesure ou Turbo Pascal est un programme DOS, car chez Microsoft, seuls les systèmes 32 bits (ou 16/32 bits) supportent les noms plus longs. |
#14
|
||||
|
||||
Voila un réponse claire
|
#15
|
||||
|
||||
Quote:
|
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
récupérer un fichier pst (outlook 2003) | Cougar | Logiciels | 2 | 17-10-2005 09:33 |
Installation automatisée de Windows 2000 - XP - Server 2003 | Werner | Articles | 241 | 02-08-2005 15:52 |
Editer un fichier image de CD en conservant la partie boot, ou la récupérer | KnuX | Logiciels | 9 | 16-05-2004 16:12 |
Problème de lecture de fichier en PHP | stan | Programmation Web (HTML, PHP, ASP, Java, XML, etc.) | 9 | 12-10-2003 22:47 |
polices et Caracteres ... | Gargamelch | Windows NT4/2000/XP Client | 8 | 20-04-2003 20:37 |
All times are GMT +2. The time now is 23:02.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.