P'tites questions de débutant

Mike V - 24 août 2001 à 16:20
 rodolf - 24 août 2001 à 16:45
Voici mes questions:
1- J'utilise plusieurs formulaires dans un même programme.
Quelle est la façon pour qu'il y'en est qu'un en mémoire à
la fois. (Load, Unload ???comment ça marche)
2- J'aimerais qu'à l'ouverture de mon programme l'usager
puisse inscrire ses coordonnées et que celles-ci soient
sauvegardées quelques part afin quelles soient toujours là
à l'ouverture du prog et avec possibilité de les changées.
3- J'utilse des EditMask qui requiert quelques OCX. Mais
quand je fais un EXE de mon prog. il ne marche pas sur
d'autre PC dû aux fameux OCX. Comment faire un EXE le plus
léger possible et qui fonctionne sur d'autres PC.

C'est tout !

Merci à l'avance

1 réponse

Commencons par le début: load en anglais veut dire charger; unload décharger.
Donc pour charger une feuille et quelle ne soit pas visible:
load form1 ...
Mais généralement t' as pas besoin de tout charger au début tu peux faire form1.show

Tu crée des textboxs et devant des labels et tu mets cette feuille au démarrage.
Pour les sauver c un peu plus compliqué.
Je te conseilles soit de les enregistrer dans des propertybags (sur ce site), soit dans un fichier binaire , ou dans la base des registres (non conseillé si tu débute)
acces binaire:
open "c:\fichier" for binary as #1
put #1,1,text1.TEXT
close #1
lire:
dim Lit as string
open "c:\fichier" for binary as #1
lit = space$(lof(1))
get#1,1,lit
close #1

voila !!
pr un exe le plus léger utilise des textbox, image,picture,labels,dir,drive, enfin tout ce qui y au départ et ne pas rajouter
de toute facon i faut la dll msv...
(si quand même tu mets des ocx n' oublie pas de les enregistrer)
0
Rejoignez-nous