|
Bas de page | |
---|---|
Auteur | Sujet : définir une taille pour mon array |
misato Clavicula Nox | bonjour, j'ai un script VBS qui prends un fichier texte en entrée, et me stocke chaque chaine de caractère du fichiers dans un tableau. le problème, c que j'aimerais bien faire un truc plus propre, avec une constante que je déclarerai pour donner la taille des tableaux (oui car en fait j'en ai 4 en tout, des tableaux, et 2 indices car je gère mes tableaux par paires) donc un truc style Const TAILLE_MAX As Integer = 50 '// sauf qu'avec un peu de chance le As Integer n'est pas valide en vbs ! quand je lance ça, il me dit qu'il attends une constante à la ligne 2, caractère 13 le reste du script marche parfaitement et fait exactement ce que je veux qu'il fasse (enfin pour le moment je teste l'affichage des différentes variables que je manipule au lieu de créer les utilisateurs, mais ça ne saurait tarder ) ya moyen de faire ça, ou avec tous les Redim Preserve que j'ai vu dans la littérature, il est incongru de vouloir utiliser une constante de taille de tableau en VBS ? merci Message édité par misato le 07-02-2012 à 20:16:43 --------------- shibboleet ! - HADOPI vous a plu ? Vous allez adorer la LOPPSI ! - generation NT bande de criminels inconscients ! |
Publicité | Posté le 07-02-2012 à 20:15:00 |
SuppotDeSaTante Aka dje69r | Mais pourquoi utiliser une constante ?
--------------- Soyez malin, louez entre voisins ! |
misato Clavicula Nox | merci pour vos réponses ! alors, c'est du vbscript pour de la gestion active directory, donc je sais pas trop si il appréciera les Dim <variable> As <type> (me semble avoir vu que c'était pas pris en charge en VBS, uniquement VB/VBA), mais j'essaierai voir ce que mmarie propose demain. (vais ptet pouvoir tester tout de suite sur mon PC perso, tiens ) pour dje69r, disons que les traitements derrières sont déjà assez compliqués (ya 4 tableaux à gérer 2 par 2, donc, et je chope les lettres de début et de fin de chaque chaine de chaque tableau pour faire des traitements à base de case select ... qu'il faut que je répète après une pause le temps que l'AD prenne en compte la création des user, en gros), et j'ai pas envie de m'embéter à traiter ça autrement qu'avec une sortie violente en cas de dépassement de taille la question serait aussi de savoir combien ça coute en terme CPU un Redim Preserve. si j'en fait 50 alors que je suis sur mon controleur de domaine qui gère toute la France (plusieurs milliers de personne rien qu'au service info, j'ai pas de visibilité sur la totalité de l'effectif ), et que je le plante ou le rends indisponible ... edit : la méthode en 3 temps marche \o/ ! ... pourquoi j'y ai pas pensé plus tot ? (et donc, le "As <type>" me fait une erreur style "fin d'instruction attendue" ...) bon, maintenant, en fait je vais ptet faire un truc style la taille à 25, et si je dépasse, je redim sur 25 de plus, et ainsi de suite ... histoire de pas faire trop de redim preserve Message édité par misato le 08-02-2012 à 19:32:03 --------------- shibboleet ! - HADOPI vous a plu ? Vous allez adorer la LOPPSI ! - generation NT bande de criminels inconscients ! |
SuppotDeSaTante Aka dje69r |
--------------- Soyez malin, louez entre voisins ! |
misato Clavicula Nox | bon ... pour le moment, 50 c plus ou moins le double de ce que j'ai eu de plus gros ... j'ai juste un peu peur qu'un traitement automatique sur autant de données soit juste pas normal, mon boulot c pas de faciliter ce genre de traitement, c de savoir s'il faut l'autoriser, à la base - accessoirement, j'avais quasiment jamais fait de VBS il y a moins de 2 semaines ... j'ai donc des appréhensions pour le moment mais en gros, c juste de la paresse, si tu veux et donc, quand tu déclares une constante dans un fichier VBS que tu double-cliques dessus, il t'envoie pas chier quand tu fais un dim <variable> as <type> si je met un "= <valeur>" il me dit qu'il attendait une valeur au niveau du "as", si je mets rien, il me dit qu'il attendait une fin d'instruction (toujours sur le "as" ) ... m'enfin bref, pour le moment il se débrouille très bien tout seul ! Message édité par misato le 08-02-2012 à 20:38:24 --------------- shibboleet ! - HADOPI vous a plu ? Vous allez adorer la LOPPSI ! - generation NT bande de criminels inconscients ! |
mmarle | Bonjour,
|
SuppotDeSaTante Aka dje69r |
--------------- Soyez malin, louez entre voisins ! |
misato Clavicula Nox | l'AD compte des milliers d'user. moi j'en ajoute quelques uns de temps en temps, avec des droits spécifiques. je veux pas non plus ajouter les droits à la moitié de la boite (remarque, plus de problème comme ça ) en tous cas merci, là pour le moment je me bats avec des ADODB.connection pour me logger sur différents domaines Message édité par misato le 09-02-2012 à 14:38:05 --------------- shibboleet ! - HADOPI vous a plu ? Vous allez adorer la LOPPSI ! - generation NT bande de criminels inconscients ! |
Sujets relatifs | |
---|---|
[PHP] tri sur plusieurs array multidimentionels | Créer un Array superglobal |
Tableau à taille défini par l'user au runtime | Régler la taille de la zone de graphique |
splitter un array | Récuperer tous les index d'un array dans 1 variable |
WAS 6.1 - Taille courante d'une file JMS | [Resolu][Qt] maximiser la taille d'une icone sur un bouton |
[BATCH] récupération taille total disque | [Qt] Modifier la taille d'une image |
Plus de sujets relatifs à : définir une taille pour mon array |