1

Salut à tous
Comment on peut faire en basic pour verrouiller ou archiver un dossier ? Dans Var-Link on peut les verrouiler mais dans un prog si l'on fait "Lock main" on obtient une erreur de variable indéfinie.

Aussi (ça n'a rien à voir mais je profite de ce post grin ) est ce que l'on peut changer dans un fichier l'extension qui apparait dans var link avec la fonction de vertel "read" and "write" ?

Merci de votre aide !

2

Lock machin, du moment que machin c'est pas main.
Archive machin

Unlock machin
Unarchiv machin

oui.

3

Même avec un autre dossier ca marche pas sad

4

bah si t'as joué à dfes jeux avant c normal que ça plante.

5

Comment ça ?

6

Tout dépend aussi si le nom du dossier existe déjà aussi ^^

7

archiver un dossier ? c'est pas possible, même en asm. Locker un dossier, peut-être bin que c'est pas possible en basic ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

8

D'ailleurs je crois qu'il y a un exemple pour flib qui fait ça. Le seul moyen est de récupérer la liste des fichiers du dossier en question et de les locker/archiver un-à-un...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

9

Oui.

Pour changer l'extension, oui tu peux aussi, mais il faut savoir ce que tu fais. Pour avoir une extension perso par exemple "PLOP", il faut que les derniers octets de ton fichier soient :

{0,ord("P"),ord("L"),ord("O"),ord("P"),0,248}, ce qui fait : {0,80,76,79,80,0,248}.

Je crois que dans Vertel 2 (qui est probablement encore qqpart sur mon site, cf signature), il y avait un programme qui ajoutait / modifiait une extension perso sur un fichier.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

6> Merde, j'suis con moi sick

11

OK merci pour vos réponses! smile

Est ce que quelqu'un sait où on peut trouver le code source de PC Tools (sur le site le lien envoie sur une page qui n'a rien à voir sad )

12

Et aussi, pour ton extension perso, si ton fichier d'origine à une extension standart (ASM, PRGM, FUNC, EXPR, STR,...), il faut que tu lui rajoute 4 octets (pour les 4 lettres de l'extension).
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

13

Et comment tu fais pour ecrire après la variable ? Il n'y apas une protection sur vertel ?

14

Si bien sûr, quand tu veux "ajouter" une extension perso à un fichier il faut le redimentionner, c'est possible avec Vertel (un mode spécial de la fonction "make"), mais c'est pas vraiment la technique "habituelle", normalement c'est au moment où tu crée le fichier que tu prévois sa taille et les octets supplémentaires pour l'extension.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15

Et si tu met une extension perso, la variable devrat être modifier avec Vertel, AMS ne pourras plus la modifier (à moins que tu remette l'extension à chaque foiscouic).
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.