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

EDI Delphi Discussion :

FAQ et menus supplémentaires pour Turbo Delphi Pro


Sujet :

EDI Delphi

  1. #1
    Membre habitué Avatar de Patrick25300
    Homme Profil pro
    Retraité en technicien de maintenance et méthodes
    Inscrit en
    Février 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Retraité en technicien de maintenance et méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 153
    Points : 134
    Points
    134
    Par défaut FAQ et menus supplémentaires pour Turbo Delphi Pro
    Bonjour

    Dans la FAQ pour avoir des menus supplémentaires pour Turbo Delphi Pro, il y a une explication pour les menus “Importer un composant” et “Librairie de type”

    Voici l’explication de la FAQ:
    Créez le répertoire suivant :$(BDS)\include\atl\
    Créez dans ce répertoire un fichier vide nommé : ATLBASE.H

    J’ai créé ces répertoires ci-dessous, mais rien n’y fait, ces menus n’apparaissent pas, même grisés

    C:\$(BDS)\include\atl\ATLBASE.H
    C:\Program Files\$(BDS)\include\atl\ATLBASE.H
    C:\Program Files\Borland\BDS\include\atl\ATLBASE.H
    C:\Program Files\Borland\$(BDS)\include\atl\ATLBASE.H

    J’ai fait comme il est dit sur le post de « Charlie_Movietone » du 22.01.2008, et ça marche, mais les menus de ci-dessus, c’est peut-être plus pratique…

    Merci à tous
    Patrick

  2. #2
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Salut
    Euh visiblement, tu n'as pas compris une chose: $(BDS) représente le chemin complet d'installation de Turbo soit, par défaut:
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    c:\Program Files\Borland\BDS\4.0\
    Donc en fait, si le répertoire est :
    dans ce cas, par défaut, il faut que tu crées
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    c:\Program Files\Borland\BDS\4.0\include\atl\


    Rééessaie et dis-nous si ça fonctionne

    [EDIT]
    Je viens de regarder la FAQ et effectivement, à ta décharge, ce n'est pas exepliqué que $(BDS) représente quoi que ce soit. Nous allons corriger ça

  3. #3
    Membre habitué Avatar de Patrick25300
    Homme Profil pro
    Retraité en technicien de maintenance et méthodes
    Inscrit en
    Février 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Retraité en technicien de maintenance et méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 153
    Points : 134
    Points
    134
    Par défaut
    Bonjour
    Effectivement c'est bien cela ($BDS) correspond au chemin d'installation.
    Et du coup CA marche!!
    Merci

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 015
    Points : 2 085
    Points
    2 085
    Par défaut FAQ et menus supplémentaires pour Turbo Delphi Pro
    Bonjour,
    J'ai essayé avec Turbo Delphi Explorer Win 32.
    ça marche aussi !
    Heu enfin... le menu est rajouté, quand on importe un .tlb ça crée l'unité .pas, mais ça n'ajoute pas les composants dans la palette (faut pas rêver !).
    Je ne sais pas si ça présente un intéret.

  5. #5
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Citation Envoyé par gaby277 Voir le message
    Bonjour,
    J'ai essayé avec Turbo Delphi Explorer Win 32.
    ça marche aussi !
    Heu enfin... le menu est rajouté, quand on importe un .tlb ça crée l'unité .pas, mais ça n'ajoute pas les composants dans la palette (faut pas rêver !).
    Il faudrait que tu essaies d'ajouter ce .pas à un package et nous dire si ça fonctionne
    Citation Envoyé par gaby277 Voir le message
    Je ne sais pas si ça présente un intéret.
    Si bien sûr: grâce à toi, on sait que ça peut marcher aussi pour la version Explorer de Turbo

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 015
    Points : 2 085
    Points
    2 085
    Par défaut Menus supplémentaires pour Turbo DELPHI explorer
    Bonjour,
    J’ai essayé : à priori ça marche
    Ça permet de créer à l’exécution des composants que l'on ne peut ajouter à la palette, par exemple ADOX catalog.

    Bien sur on peut faire la même chose avec « catalog := CreateOleObject('ADOX.Catalog'); »
    Mais on ne bénéficie notamment pas de l’affichage automatique des procedure, function ,property quand on tape le « . ».

    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
    unit Unit1;
    uses
      Windows, … ,   ADOX_TLB;
    ….
    procedure TForm1.Button1Click(Sender: TObject);
    var
      Filename: string;
      Moncatalog: Tcatalog;
     
    begin
      // On crée une base ACCESS en créant adox catalog à l'exécution
     // le composant  ADOX catalog ne peut pas être ajouté dans Delphi turbo explorer
      Filename := ExtractFilePath(Application.ExeName) + 'baseVide10.mdb';
      Moncatalog := tcatalog.create(self);
      Moncatalog.create1('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + Filename + ';');
    end;
    end.
    Nota : Il y a quelques erreurs, faciles à rectifier, à la compilation de adox_tlb.pas (des apostrophes dans des chaînes de caractères).

  7. #7
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Citation Envoyé par Pedro Voir le message
    Il faudrait que tu essaies d'ajouter ce .pas à un package et nous dire si ça fonctionne
    Je viens de m'apercevoir de l'énormité que j'ai écrite: Bien évidemment, il n'est pas possible d'installer un package dans la version Explorer de Turbo
    Citation Envoyé par gaby277
    Bonjour,
    J’ai essayé : à priori ça marche
    Ça permet de créer à l’exécution des composants que l'on ne peut ajouter à la palette, par exemple ADOX catalog.
    Impeccable

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 26/04/2008, 11h38
  2. Question bête pour Turbo Delphi 2006.
    Par CleeM dans le forum Delphi
    Réponses: 2
    Dernier message: 05/06/2007, 15h24
  3. TFormDesigner inconnu par Turbo Delphi Pro 2006 pour Windows
    Par Patrick25300 dans le forum Delphi
    Réponses: 3
    Dernier message: 15/03/2007, 19h45
  4. Creation d'une composante avec turbo delphi pro
    Par slarivie dans le forum Delphi
    Réponses: 1
    Dernier message: 29/01/2007, 21h23

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