Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème Show Modal [ Archives / Formulaire ] (trezeled)

mardi 21 février 2006 à 21:55:07 | Problème Show Modal

trezeled

Bonjour,

Lorsque j'essaye d'acceder a un formulaire à partir d'une fenetre modale j'obtiens le message d'erreur suivant : Violation d'accès à l'adresse.

En fait j'ai mon FrmMain dans lequel il y a une fenetre fille FrmDossiers et à partir d'un bouton de FrmDossiers j'ouvre avec un showmodal le FrmRecherche.

Et dans un DbGrid de FrmRecherche je cherche à remplir des controles de FrmDossiers ce qui me provoque l'erreur evoquée.

Lorsque j'effectue le pas à pas la valeur de FrmDossiers est egale à nil.

Pouvez-vous m'aider SVP ????


mardi 21 février 2006 à 22:58:32 | Re : Problème Show Modal

Delphiprog

Administrateur CodeS-SourceS
Quel est le code employé quand tu appelles FrmDossiers ?
Tes fiches sont-elles auto créées par défaut ?


Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.

mercredi 22 février 2006 à 08:46:25 | Re : Problème Show Modal

trezeled

J'appelle FrmDossiers de la facon suivante :
Dans FrmMain, a partir d'un popup je lance :
if UpperCase(strPopup) = 'FRMDOSSIERS' then TFrmDossiers.Execute();

Puis dans la procedure execute de FrmDossiers, je lance
TFrmDossiers.createParented(FrmMain.Handle);

Et non FRmDossiers n'est aps créés par défaut


mercredi 22 février 2006 à 10:19:44 | Re : Problème Show Modal

deubal

bonjour,
je rencontre un probleme pratiquement identique au tiens : du moins le message est identique mais la maniere de faire est differente :
- ma form appellée (form2) n'est pas creer par defaut- sur la form1 il y a un bouton et quand on clique dessus:
    " form2 := Tform2.Create(Self);
    form2.ShowModal;
    form2.Free;"
- sur la form2 il y a un bouton avec le code
   " close;"
et là dès que je clique ca me met le message d'erreur "Violation d'accès à l'adresse."
Pourquoi ?? je n'en sais rien
je me disais que si quelqu'un t'aidait , plutot que de poster un message sur le forum et que notre probleme a l'air identique, autant regrouper et peut-etre avoir une reponse commune ...
En vous remerciant par avance
bonne journee

mercredi 22 février 2006 à 13:50:09 | Re : Problème Show Modal

cirec

Membre Club Administrateur CodeS-SourceS
Salut,
essayez comme ça :

procedure TForm1.btn_1Click(Sender: TObject);
begin
 Application.CreateForm(TForm2, Form2);
 Form2.showmodal;
 Form2.Free;
end;


@+
Cirec

mercredi 22 février 2006 à 18:08:15 | Re : Problème Show Modal

trezeled

Ca ne fonctionne pas pour moi,  j'ai deja essayé mais ca pose toujours le meme probleme

mercredi 22 février 2006 à 18:34:54 | Re : Problème Show Modal

cirec

Membre Club Administrateur CodeS-SourceS
Alors dans ce cas il faut donner plus de détails sur ton code.
Parce que j'ai fait le teste et le code que je te propose fonctionne très bien.

Donne déjà la procédure Execute et la procédure ou l'erreur se déclanche.

@+
Cirec

mercredi 22 février 2006 à 19:09:37 | Re : Problème Show Modal

trezeled

Dans la procedure Execute j'effectue juste la ligne deja indiquée :
  TFrmDossiers.createParented(FrmMain.Handle);


Et l'erreur se declenche lorsque dans FrmRecherche (fenetre ouverte par un showmodal lors d'un clic sur un bouton dans FrmDossiers) je veux remplir un controle du type FrmDossiers.EdtNom.

Mais en fait le probleme vient du fait que FrmDossiers est une fenetre fille, dans FrmREcherche j'ai acces a FrmMain mais pas a FrmDossiers




mercredi 22 février 2006 à 19:50:08 | Re : Problème Show Modal

cirec

Membre Club Administrateur CodeS-SourceS
bon j'ai refait les testes :

Form1 qui crée Form2 (avec un TEdit) qui crée Form3 qui remplie l'edit de Form2
le tout (Form2 et Form3) en ShowModal
J'ai fait les testes de différentes manières et ça fonctionne toujours
donc si tu ne donne pas plus d'informations on ne pourra pas t'aider.

@+
Cirec

mercredi 22 février 2006 à 19:55:15 | Re : Problème Show Modal

trezeled

Form2 ne doit pas etre créé avec un showmodal mais Form2


1 2

Cette discussion est classé dans : problème, partir, show, modal, frmdossiers


Répondre à ce message

Sujets en rapport avec ce message

Tmemorystream et mediaplayer [ par zjb ] J'ai un problème lorsque j'utlise un tmediaplayer et que je souhaite charger un son à partir d'un stream, il ne les charges qu'a partir d'un chemin su Problème d'impression avec QuickReport [ par orelien ] Bonjour,L'impression est rendue possible lorsque mon quickreport est affiché en "non-modal" mais losque je veut l'afficher en "modal" les boutons de m Pb de fichier.. [ par XgaletteX ] Bonjour, J'ai un petit problème, alors à partir de mon programme je dois généré des fichiers textes, mais lors de tests j'ai créé un fichiers sans ext Thread avec TTimer [ par Kevinvin ] Bonjours, je remarquer une chose qui me dérange. J'ai creer un thread (avec class(TThread) ). Je met a l'interieur de ce thread un TTimer. Lorsque je réseau entre deux poste [ par tmsource ] Salut t.mJ'ai deux postes de travail (A comme serveur & B comme client) lier par un câble réseaux rg45, je peux explorer tous les répertoires partagés Problème de localisation d'une incohérence [ par Bacterius ] Bonsoir, alors voilà, je prépare un petit composant (pas grand chose, mais c'est une surprise) pour le site, mais j'ai un petit problème. Il utilise Erreur à la fermeture [ par goimard ] Bonjour,J'ai systématiquement une erreur à la fermeture de mon application. cela ne devrait pas être trop dur à trouver en théorie, le problème c'est Rapidité d'access aux données [ par jeje2 ] Bonjour,Je développe une interface avec delphi qui récupère des données d'une base SQL server 2005 express.Sur un formulaire j'ai 2 DBGrid et quelques Découpe d'un 'objet 3D' sous GLScene [ par Champy33 ] Bonjour à tous et à toutesJe me suis lancé dans la fabrication bénévole d'un logiciel qui servira à faire des plans de meubles au sein de l'associatio SQL - problème avec 'Like %' [ par droopy30 ] Bonjour,Je tente de faire un petit programme sous DELPHI 2006 qui accède à une base de mots en ACCESS (1 table, 2 champs).Je voudrais filtré le conten


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.