begin process at 2010 02 09 20:26:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Fichier / Disque

 > 

random+fichier ini


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

random+fichier ini

lundi 16 juin 2003 à 20:02:44 | random+fichier ini

Enkorr

Bonjour à tous.

Voilà, j'ais un problème mais impossible de trouver la solution :(

J'ais 32 tedit (dans une form2) que j'enregistre dans un fichier ini.
Je voudrais les récupérer pour les mettre dans 32 autres (form1) mais qu'ils se mettent dans d'autre tedit mais dans un ordre différent dus au hasard.

J'ais cherché avec le random mais j'ais vus que cela servait pour les chiffres :( (ou je ne vois pas comment faire).

A l'aide svp
mardi 17 juin 2003 à 12:03:48 | Re : random+fichier ini

Jean44

Salut,

Dans tes deux Form, assure-toi que les TEdit qui doivent contenir les mêmes valeurs portent le même nom.
Exemple :


Form1
edCompte : TEdit;
edClient : TEdit;
etc

Form2
edCompte : TEdit;
edClient : TEdit;
etc


Quand tu sauvegardes dans le fichier .ini (ou bien lis depuis), tu peux utiliser la propriété TEdit.Name comme clef pour affecter ou sauvegarder la valeur du TEdit en question. Fais en sorte que ton fichier .ini ait cette apparence par exemple :


[Valeur]
edCompte=Une valeur
edClient=Une autre valeur
etc




-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous.
>
> Voilà, j'ais un problème mais impossible de trouver la solution :(
>
> J'ais 32 tedit (dans une form2) que j'enregistre dans un fichier ini.
> Je voudrais les récupérer pour les mettre dans 32 autres (form1) mais qu'ils se mettent dans d'autre tedit mais dans un ordre différent dus au hasard.
>
> J'ais cherché avec le random mais j'ais vus que cela servait pour les chiffres :( (ou je ne vois pas comment faire).
>
> A l'aide svp
mercredi 18 juin 2003 à 18:26:13 | Re : random+fichier ini

Jean44

Désolé, j'ai répondu complètement dans les choux...Voila ce que c'est de lire trop vite

Voici un petit bout de code qui devrait mieux répondre à ton besoin


var
i, j, k : Integer;
tabInt : Array[1..32] of Integer;
tabVal : Array[1..32] of String;
Doublon : Boolean;
begin

Randomize; // Initialiser le générateur de nombre aléatoire

for j := 1 to 32 do // Intialiser le tableau d'Index
begin
tabInt[j] := 0;
end;

j := 1; // 1er index
while (j <= 32) do // Remplir le tableau avec 32 Index aléatoires
begin // en évitant deux fois la même valeur (doublon)
i := Random( 33);
if i = 0 then Inc(i); // Interdir valeur 0
Doublon := False;
for k := 1 to j-1 do // Recherche des doublons
begin
if tabInt[k] = i then
Doublon := True; // Doublon détecté, on recommence
end;
if Not Doublon Then
begin
tabInt[j] := i; // Ok, pas de doublon
Inc( j);
end;
end;

j := 1;
for i := 0 to MyForm.ComponentCount-1 do // On recherche tous les TEdit
begin
if MyForm.Components[i] is TEdit then
begin
(MyForm.Components[i] as TEdit).Text := tabVal[ TabInt[j]];
Inc(j); // Chercher TEdit suivant
end;
end;
end;


-------------------------------
Réponse au message :
-------------------------------

> Salut,
>
> Dans tes deux Form, assure-toi que les TEdit qui doivent contenir les mêmes valeurs portent le même nom.
> Exemple :
>
>

> Form1
> edCompte : TEdit;
> edClient : TEdit;
> etc
>
> Form2
> edCompte : TEdit;
> edClient : TEdit;
> etc
>

>
> Quand tu sauvegardes dans le fichier .ini (ou bien lis depuis), tu peux utiliser la propriété TEdit.Name comme clef pour affecter ou sauvegarder la valeur du TEdit en question. Fais en sorte que ton fichier .ini ait cette apparence par exemple :
>
>

> [Valeur]
> edCompte=Une valeur
> edClient=Une autre valeur
> etc
>

>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour à tous.
> >
> > Voilà, j'ais un problème mais impossible de trouver la solution :(
> >
> > J'ais 32 tedit (dans une form2) que j'enregistre dans un fichier ini.
> > Je voudrais les récupérer pour les mettre dans 32 autres (form1) mais qu'ils se mettent dans d'autre tedit mais dans un ordre différent dus au hasard.
> >
> > J'ais cherché avec le random mais j'ais vus que cela servait pour les chiffres :( (ou je ne vois pas comment faire).
> >
> > A l'aide svp
>


Cette discussion est classée dans : fichier, ini, random, ais, tedit


Répondre à ce message

Sujets en rapport avec ce message

Protection des applications et utilisation du registre au lieu d'un fichier INI [ par apz ] Salut,Pour proteger mon appli. j'ai utilisé un fichier ini (Limite d'utilisation)le code pour ecrire :// var publique fEmplacement : string;Str0, Str fichier .ini surchargé ?? [ par finipe ] Bonjour à tous. J'ai réalisé un petit prog utilisant des fichiers .ini pour conserver des infos. Tout fonctionne très bien, sauf depuis hier, alors qu Fichier ini [ par ak47 ] Salut!Je voudrais savoir si il est possible d'utiliser les .ini avec delphi (par exemple, si je fait une application et que je veux qu'elle aie un fic lecture et écriture dans un fichier .ini [ par finipe ] Bonjour à tous !Je voudrais savoir comment faire pour : - écrire dans un .ini tous les items d'une listbox, de manière à pouvoir les récupérer en lisa fichier .ini [ par lanosic ] Bonjour, j'aimerais savoir comment enregistrer des donnée dans un fichier ini et comment les utiliser?Merci!Bonne journée a tous! Fichier ini [ par DonKillah ] Salut tout le monde, je suis un peu nouveau sur Delphi, avant je codais -enfin je code toujours- en C et en Asm ; donc j'ai une petite question ...Mon creer un fichier ini [ par snakefinger ] salut a tous ya t'il une commande en delphi pour creer un fichier ini.j'ai trouver le code dans visual basic mais je cherche en delphi .si quelq'un a fichier ini pour install QuickTime sur Win [ par didierauss ] Bonjour a tous,Je suis tous nouveau sur le site et avant toute chose je ne suis pas informaticien et je connais rien à la programmation, je suis graph Commentaire dans fichier ini [ par padsou ] Voila j'ai cherché de partout, dans l'aide de delphi, sur le net mais je n'ai pas trouvé comment mettre un commentaire dans un fichier ini. Comment pu Pb de lecture d'1 fichier .ini [ par teefun ] Salut à tous Je suis moyen en programmation avec delphi, je m'en sortait jusqu'au moment ou il fallait sauvegarder les paramètres de mon application ,


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,593 sec (3)

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