begin process at 2012 02 12 09:14:55
  Trouver un code source :
 
dans
 

10 commentaire(s) de RURUInc sur des sources sur tout CodeS-SourceS

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

Bonjour,

LODA je n'arrive pas à matérialiser ce que tu demandes.

Peux-tu où pouvez vous m'aider ?

Rappel de la demande de LODA :
- ....., je mettrais le nom du fichier ini en "dur" (ie: une var global) et je passerais en paramètre le nom de la section. Ce qui te permettrais de sauver plusieurs fenêtres sans te baser sur le nom. (Je crée mes fenêtre dynamiquement, ........ Après, tu peux toujours passer le nom en paramétrés... ou faire deux signatures de méthodes.

C'est faire les 2 signatures en même temps qui me pose problème.
Posté le : 29/08/2008 09:52:54

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

Tout a fait cirec, je ne remettais pas du tout en doute ton travail.
Effectivement comme un gros nigo j'avais copier coller direct et j'ai laissé se {$R *.dfm} mdr.

Merci.

Je continue pour la partie choix du nom des forms
Posté le : 26/08/2008 18:23:32

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

J'ai fais quelque modif
1) Var Fichier_ini non public
2) Path du fichier avec le system de CIREC

Mais j'ai un probleme à la compilation il me fais bien mon exe qui marche bien. Mais j'ai quand même se message
ParametreFenetre.dfm : file no found
Bon je comprends le message, mais depuis que j'ai ajouté les UPath.pas et le .inc de cirec j'ai plus de fichier dfm. (je suis sur que vous connaissez ce genre de chose)
Posté le : 26/08/2008 16:56:38

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

Salut LODA :
- Je vais regarder l'utilitaire et je vais tentez de mis inspirez, c'est qu'on oubli trop peux NOTRE EXCELLENT WINDOWS VISTA.
- Je vais ajouter cette fonctionnalité Nom en dur ou choix du nom de la fenêtre.
- Si ta fenêtre est détruite mets la procédure d'écriture dans le ondestroy ?
- ok pour les dcu

- pour l'histoire de mes composants l'utilisateur n'a nul besoin d'entrée un l'intérieur, tout ce gere à la souris. Je suis entrain de faire un logiciel Planning (je sais qu'il y en à des tas, mais comme le mien AUCUN lolol) je fignole et j'arrive à l'impression maintenant.

Merci de tes commentaires.
Posté le : 26/08/2008 12:14:15

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

C'est claire sans la remarque de Cirec je n'aurai pas remarqué se bug. Le passage des paramètres par GetWindowPlacement fonction trés bien.

Merci.
Posté le : 25/08/2008 23:54:23

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

Mise à part notre différence :
Toi d'enregistre TOUT les composants d'une forme.
Si dans ma forme je créer dynamiquement des composants, cela peut devenir rapidement ingérable !! en plus si ses composants dynamiques doivent être détruit, là cela devient le gros bordel.

Pour le fichier ini il y aura largement de quoi enregistrer 1000 fenêtres étant donné que j'ai que 4 variable par clé. Et j'ai rarement vu des softs qui ont ce nombre de fenetre!!!

Pour le coter bug, il est facile d'utiliser la base de registre si tu préfère ou même un fichier xxxxxx.ini.txt
Mais au moins le Ini ou ini.txt tu peux l'ouvrir et taper en dur, si besoin.

Par rapport au titre de ma proposition :
[MÉMORISE SIMPLEMENT LA POSITION ET LA TAILLE DE VOS FENÊTRES]
Je crois que cela fonction non ?
je pense pas avoir écris
[enregistrement de tous les composants d'une fiche]

Pour Terminé :
J'aime proposé des astuces qui sont compréhensible pour tous et pas des propositions TOUT english où il te faut 3 jours pour un débutant pour comprendre tel ou tel fonction. C'est mon cas... lol

Finalement, j'ai avancé au fur et à mesure de vos remarques qui restaient dans l'esprit du titre.

Je te remercie beaucoup de tes commentaires.
Posté le : 25/08/2008 20:44:46

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

... (suite)
L'idée principal, c'était de garder uniquement la position de mes fenêtre car dans mon source que je suis entrain de faire, j'en avais pas mal.
Et puis encore une fois j'ai une formprincipal avec au minimum 200 PAnel au maximum 1500.
Je vais également ajouter l'enregistrement des colonnes (taille etc..) d'un DBGrid, car j'en est également besoin.

L'utilisation de GetWindowPlacement était obligatoire car sinon lorsqu'on agrandit la fenêtre avec le 'Agrandir' cela ne fonctionais plus lol.

Et puis grace à vos commentaires j'avance.
Posté le : 25/08/2008 18:27:28

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

Bonjour tout le monde.
Franky si ta form comporte 1500 composant je te raconte pas la lenteur à un moment ? non ?
Moi personnelement j'ai ma formprincipal qui peut comporter 1300 Panel.
Bref.

J'ai Amélioré mon progr pour faire appel au WindowsPlacement beaucoup plus précis si les fiche ne sont pas wsnormal.

Qu'en pensee vous ?
Posté le : 25/08/2008 18:16:04

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

Merci j'ai corrigé.
Posté le : 25/08/2008 17:12:36

Déposé sur Mémorise simplement la position et la taille de vos fenêtres

Julio Delphi :
J'ai ajouté ta remarque

Windob :
Je m'étais planté de version. Merci

Cirec :
Je vais regardé les Get et Set de windows, que je connais pas.
J'ai vidé les fichiers.
J'ai renommé le projet.
Merci
Posté le : 25/08/2008 16:54:00

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales