IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

création dynamique d'une fiche (erreur :Ressource TForm2 non trouvée).


Sujet :

Delphi

  1. #1
    Membre confirmé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Points : 475
    Points
    475
    Par défaut création dynamique d'une fiche (erreur :Ressource TForm2 non trouvée).
    bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    unit Unit1;
     
    interface
     
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;
     
    type
      TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
     
     
      private
        { Déclarations privées }
      public
        { Déclarations publiques }
      end;
     
        TForm2 = class(TForm)
      procedure FormCreate(Sender: TObject);
      private
        { Déclarations privées }
      public
        { Déclarations publiques }
      end;
     
     
    var
      Form1: TForm1;
      Form2: TForm2;
     
    implementation
    {$R *.dfm}
    procedure TForm1.FormCreate(Sender: TObject);
    var
    hd : tform2;
    begin
     hd := tform2.Create(Application);
     hd.Show;
     
     
    end;
     
    procedure TForm2.FormCreate(Sender: TObject);
     
    begin
     
     
    end;
     
    end.
    je reçois l'erreur suivante

    ---------------------------
    Project1
    ---------------------------
    Ressource TForm2 non trouvée.
    ---------------------------
    OK
    ---------------------------

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 779
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 779
    Points : 13 413
    Points
    13 413
    Par défaut
    Il te faut obligatoirement un dfm par fiche. Déclarer 2 fiches dans la même unité est une très mauvaise idée.

  3. #3
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 457
    Points
    28 457
    Par défaut
    Citation Envoyé par Andnotor Voir le message
    Il te faut obligatoirement un dfm par fiche. Déclarer 2 fiches dans la même unité est une très mauvaise idée.
    le compilateur doit sans doute l'accepter, mais pas l'éditeur qui travaille avec une fiche/une unité

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    unit test;
    interface
    uses
      Forms;
    type
      TALAMano1 = class(TForm)
      end;
    {$R ALaMano1.DFM} // avec "*.DFM" ça serait test.dfm
      TALAMano2 = class(TForm)
      end;
    {$R ALaMano2.DFM} // avec "*.DFM" ça serait test.dfm
    implementation
    end.
    et dans le ALAMano1.DFM
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    object ALaMano1 : TALaMano1
      Left = 10
      Top = 10
      Width = 320
      Height = 200
      Caption = 'Je fais tout à la main'
    end'
    ALAMano2.DFM
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    object ALaMano2 : TALaMano2
      Left = 40
      Top = 40
      Width = 320
      Height = 200
      Caption = 'Je fais tout à la main ici aussi'
    end'

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. MS Access 2002 - création dynamique d'une table
    Par Papillon00 dans le forum Access
    Réponses: 4
    Dernier message: 29/12/2006, 12h43
  2. Réponses: 1
    Dernier message: 18/12/2006, 00h26
  3. D7/création dynamique d'une Form
    Par jer64 dans le forum Delphi
    Réponses: 4
    Dernier message: 05/09/2006, 21h36
  4. [Firebird - D7] Erreur - Création dynamique d'une base
    Par EGI dans le forum Bases de données
    Réponses: 5
    Dernier message: 29/03/2005, 14h26
  5. [FB1.5]Création dynamique d'une procédure stockée ?
    Par Sitting Bull dans le forum SQL
    Réponses: 3
    Dernier message: 10/12/2004, 14h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo