Gambas France BETA


Pas de compte ? Incription

Créer une feuille modèle

1
AuteurMessages
Foromus#1 Posté le 2/2/2010 à 20:49:00
Bonjour,

Voilà, dans un projet VB, j'avais pas mal de feuilles, dont beaucoup avec des caractéristiques communes (tailles, format, une dizaine de contrôles, etc.), et dans un but de simplification et surtout de "standardisation", j'avais créé un modèle, et dès le besoin arrivé d'une nouvelle feuille, je collais le modèle dans l'arbre, renommais, et finalisais ce à quoi elle était destinée. Je n'ai pas l'impression, d'après tout ce que j'ai vu, que cela soit possible avec Gambas.
Par ailleurs, je viens de réaliser un exploit dont je ne me serais pas cru capable : j'ai carrément effacé mon dernier projet... Et direct, pas un soupir dans la corbeille... Tant pis pour moi, ça m'apprendra à écouter aux portes. Quelques temps plus tard, j'ai mis, dans mon gestionnaire de fichiers, "Monter les fichiers cachés". Puis, j'ai eu un besoin urgent, d'aller à la Corbeille, et dans la corbeille, qu'est-ce que vois ? Les fichiers de mon projet, balancés si stupidement. Bien entendu, j'ai "restauré" et la chose qui me surprend, c'est que la restauration ne s'est pas bien faite. Mon projet avait 3 feuilles, chacune avec sa form et sa class, n'est-ce pas, et si je retrouve bien deux feuilles en bonne place dans l'arbre, c'est à dire, en sous-repertoire de "Formulaire", la troisième feuille, elle a été parachutée dans "Classes". Et là, naturellement, impossible de la déplacer, je n'ose pas prendre le risque de la remettre à la corbeille pour la restaurer ensuite, en espérant qu'elle retrouve sa bonne place d'antan.
Donc, avec ma feuille en "Classes", je peux effectivement voir le code, par contre, impossible de voir la Form qui n'apparaît nulle part. Et pourtant, elle a bel et bien été elle aussi réintégrée car le programme tourne normalement.
Existe-t-il une possibilité de remettre la chose au droit ?
Bon, le projet n'étant qu'un apprentissage de Gambas, ce n'est pas très important, mais pour la compréhension, j'aimerais bien savoir quand même !
Merci de vos conseils.
jeanyvon#2 Posté le 3/2/2010 à 07:48:00
Gambas? Ma! Et gustoSalut,
Et en version simplifiée ça donne quoi? :lol!:
JY
Vieillir? On peut retarder mais pas y échapper!
Foromus#3 Posté le 3/2/2010 à 09:12:00
Bon, et bien, je vais faire avec....

Merci beaucoup, et bonne journée !
spheris#4 Posté le 3/2/2010 à 21:26:00
Foromus,

RESTAURATION :
tu as la la possibilité de couper-coller les fichiers inclus dans la corbeille et de les mettres ou bon te semble sur ton home.
autrement Il y a undelete et PhotoRec pour les partitions en ext3FS (ce qui est le cas par défaut pour Ubuntu je pense).

Après, il ne te reste plus qu´à restaurer les fichiers qui étaient situés dans ~/.Trash .


SUPPRESSION DEFINITIVE :
et pour une suppression sans passer par la corbeille un petit MAJ + SUPPR et le tour est joué !




;)
Foromus#5 Posté le 3/2/2010 à 21:35:00
Bon, merci Sphéris, je vais voir ça plus tard, d'autant que j'ai déjà restauré !
(ça peut être intéressant dans l'éventualité d'une autre bêtise)
gambix#6 Posté le 10/2/2010 à 09:43:00
Faire simple !a priori tes formulaire n'on pas été restauré ... le faite que ton programme tourne n'a aucun rapport c'est qu'il utilise les classe précompilée tant que tu ne change rien au code ou au formulaire ...

si les fichier .form ne sont pas présents dans le projet ... pas bon ...
Moins de texte dans une signature c'est agrandir son espace.
gambix#7 Posté le 10/2/2010 à 09:48:00
Faire simple !pour l'histoire des modèles ... tu peut faite comme ceci :

1) dans un autre projet ... tu créé le formulaire modèle ...

2) dans le projet en cour tu fait nouveau>formulaire>existant... la tu choisit le formulaire dans le projet précédent
(pense bien si tu utilise gb3 a affcher les fichier caché car sous la plupard des distrib les fichier commencent par '.' sont considéré comme caché et '.src' est alors invisible)

3) Renomme le formulaire (F2)

4) RECOMMENCE A 2
Moins de texte dans une signature c'est agrandir son espace.
Foromus#8 Posté le 10/2/2010 à 09:57:00
J'ai effectivement fait une tentative avec "fichier existant". Cela a bien importé, mais ça n'a pas fonctionné, je suppose donc que, effectivement, il y a probablement un fichier caché qui n'a pas été importé. Puis j'ai voulu défaire pour faire autre chose, et là, même l'original de veut plus se lancer...
Bof, c'est en faisant qu'on apprend...
Pas grave pour le moment, c'étaient des essais, donc, je vire tout et je recommence car rien ne me dit que ce qui me reste comme fichiers soit vraiment sain.
Ah par contre, quand j'importe, je me trouve avec des forms qui sont dans un autre répertoire de l'arborescence que la FMain d'origine, mais je suppose que cela n'a pas grande importance (mais je trouve que ça fait désordre).
Merci pour le renseignement en tous cas.
gambix#9 Posté le 10/2/2010 à 10:02:00
Faire simple !je suppose donc que tu est sous gambas3 ... un simple cliqué glissé et tu met les formulaire ou tu veut ...

En faite l'arboressance de gambas 3 permet une grande souplesse en autorisant la division du projet en section, en ensemble de forme et classe concernant la même chose..

Bien sur le tri par "form", "class", "module" a disparu mais franchement quand on gère des projet de plus de 200 ficher ... c'est pas un mal de pouvoir gérer cela comme un ensemble de dossiers
Moins de texte dans une signature c'est agrandir son espace.
Foromus#10 Posté le 10/2/2010 à 10:44:00
Non, je ne suis pas encore sous Gambas3, juste 2.19 pour le moment.
C'est certain que pour un truc à 200 fichiers, il faut un minimum d'ordre !
J'avais (enfin, j'ai toujours...), une chose du genre en VB, ça n'a pas posé de problèmes particulier. J'essaie de garder une méthode similaire avec Gambas, l'important étant de bien savoir où trouver qui et quoi, et quand on en a besoin.
Peut-être que je devrais passer à la version 3. Il me souvient d'avoir eu quelques soucis à passer à la 2.19, et devant mon insistance à ne pas comprendre, je m'étais attiré quelques véhémentes inimitiés. Cela dit, j'avais quand même obtenu la marche à suivre, et si ce n'est pas plus compliqué avec la 3, je pourrais changer.
Il est vrai qu'avec la 2.19, j'ai essayé plusieurs fois de modifier l'arborescence, cela m'a toujours été refusé. Par contre, je peux renommer et commencer par la Form que je veux, ce qui n'était pas le cas avec la 2.13.
Je vais voir ça.
Merci pour les renseignements.
1