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

4D Discussion :

Accès au code source


Sujet :

4D

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut Accès au code source
    Bonjour,

    J'ai récupéré une application 4d dans le but d'y ajouter des fonctionnalités.
    J'ai donc installé 4D v11 SQL et j'ai converti mon projet à partir du fichier .4DB

    Maintenant je peux lancer l'application et m'en servir mais je n'arrive pas à accéder au code source de cette dernière.
    Comment faire? Je débute sous 4d et je suis un peu perdu.

    Merci d'avance

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Petite précision que j'ai oublié d'apporter. Je possède les fichiers suivants dans mon projet :

    un .RSR
    un .4DB
    un .4DIndy
    un .4DD
    un .4Indx
    un .4DR

    Est-ce que le code source est présent dans l'un de ces fichiers?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Bon j'ai créé un nouveau projet pour voir et j'ai les même fichiers.. J'ai rien en plus donc j'en deduis que le projet que j'ai récupéré est peut-être verrouillé? Est-ce possible? Y a-t-il une combinaison de touches pour passer en mode développement?

    Merci à ceux qui me liront

  4. #4
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 67
    Points : 131
    Points
    131
    Par défaut
    Avec 4D 6.7 c'était Ctrl-S pour passer en mode utilisation, ensuite de là on peut passer en mode structure (où on voit les tables, les méthodes etc ...)

    Avec 4D 2004 je viens de lire que c'était : ALT SHIFT CLIC DROIT ... à voir
    Tu peux essayer Ctrl-Y Ctrl-I Ctrl-U aussi je crois.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Merci pour ta réponse!

    Il semblerait que sous 4D V11 SQL les raccourcis aient encore changé! Toutes les combinaisons n'ont pas l'air de fonctionner. J'ai essayé alt+shift + clic droit sur des controles mais rien n'y fait. De même pour les raccourcis clavier (d'ailleurs certains sont utilisés dans mon application et semblent prioritaires (?))

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Au temps pour moi! Alt Shift Click droit fonctionne lorsqu'on le fait sur un formulaire. Cela fait apparaître un menu "Allez en mode développement"

    Lorsque je vais dans ce menu, je me retrouve avec des formulaires, mais aucun moyen de les editer, ni même d'accéder au code des méthodes. J'ai pu avoir une liste des méthodes contenue dans le projet. Je peux les exécuter mais je n'arrive pas à voir le code.

    En fait, comment ça marche 4d? Je suis perdu, j'ai regardé un peu la FAQ, et la prise en main, mais le tutoriel parle de 4D 2004... Je suis perdu, je ne sais pas trop où chercher l'info là...

  7. #7
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 67
    Points : 131
    Points
    131
    Par défaut
    Il y a 3 modes :

    -Menu créés : Où tu utilise ton application
    -Utilisation : où tu peux voir tes tables une par une et acceder directement à leur formulaires entrées/sorties (surtout pour verifier ce qu'il y a dans les tables si ton application est déjà faite).
    -Structure : Où il y a la structure (tables façon Modèle Logique des Données), et les formulaires et méthodes (+tout le reste) qui les accompagne.

    Pour naviguer entre tout ça, il faut ouvrir l'explorateur (sorte de petite boussole/compas (en 6.7 c'est dans la barre d'outils > outils/explorateur)

    Là tu peux voir les méthodes (le code) : il y a :

    Les méthodes base : Sur ouverture application, sur lancement serveur, sur fermeture ...

    Les méthodes formulaire/triggers : Ce sont des méthodes qui s'executent lorsqu'un formulaire s'ouvre, ou lorsqu'on touche à une table...

    Les méthodes générales : Qu'on peut utiliser à tout moment en donnant leur nom dans un code.

    Peut-être que les choses ont un peu changé d'appelation en V11 ..?

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Merci beaucoup pour tes explications, je commence à y voir un peu plus clair.

    En Fait le bouton explorateur existe également mais il est grisé chez moi. J'ai pu aussi accéder à un menu préférence. Là, il y a une section "accès".

    Dedans il y a un paramètre : Accès développement. On dirait un combobox contenant un utilisateur. Peut-il y avoir plusieurs utilisateurs?

    Je possède le mot de passe administrateur de mon application, mais dans Accès développement, l'utilisateur n'est pas Administrateur... Ceci expliquerait-il que le bouton explorateur soit grisé?

    Merci encore!

  9. #9
    Membre confirmé

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    359
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 359
    Points : 613
    Points
    613
    Par défaut
    Pour la doc 4D v11 SQL, prend le manual de mise à jour :
    4D v11 SQL Mise A Jour
    Les différents modes et outils sont expliqués.

    Dedans il y a un paramètre : Accès développement. On dirait un combobox contenant un utilisateur. Peut-il y avoir plusieurs utilisateurs?
    Le combobox liste les groupes d'utilisateurs. Si tu as un groupe "Developpeurs" où tu as mis le "Designer" et les utilisateurs "Pierre", "Paul" et "Jacques", et que tu désignes ce groupe pour l'accès développement, ces 3 utilisateurs + le designer auront accès au mode developpement (qui, en v11, regroupe le mode Structure et le mode Utilisation).
    Les deux utilisateurs créés par défaut sont "Administrateur" et "Designer".
    Si l'Administrateur n'est pas dans le groupe ayant accès au mode Développement, tu n'auras pas accès au code source, tu ne pourras pas modifier les formulaires, etc...
    Y a-t-il un autre utilisateur que Administrateur à l'ouverture de ta base ?

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Merci pour ta réponse.

    Très bien donc ça confirme ma pensée sur le fait que plusieurs utilisateurs pouvaient avoir accès au code.

    Les utilisateurs n'ayant pas accès ont donc le bouton explorateur de grisé, c'est bien ça?

    Y a-t-il un autre utilisateur que Administrateur à l'ouverture de ta base ?
    Oui il y a tout une ribambelle d'utilisateurs pour cette application.

    Ils ont l'air d'être trié par ordre décroissant d'autorisation. Et bien sûr il y a un utilisateur au dessus d'administrateur. Je pense que je vais devoir demander ce mot de passe également pour aller plus loin.

    Merci encore

  11. #11
    Membre confirmé

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    359
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 359
    Points : 613
    Points
    613
    Par défaut
    Les utilisateurs n'ayant pas accès ont donc le bouton explorateur de grisé, c'est bien ça?
    Oui.

    Exemple avec une petite base (en interprété) dont le groupe "dev" a accès au mode développement :
    - interface avec accès au mode développement (base ouverte avec le designer (ou super_utilisateur en français) que j'ai mis dans le groupe "dev") - voir image
    - interface sans accès au mode développement (base ouverte avec l'administrateur qui n'est pas dans le groupe "dev") - voir image

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    J'ai éxactement les mêmes boutons grisés
    Je te remercie infiniment. Je vais voir avec le propriétaire de l'application pour qu'il me donne l'accès à l'utilisateur de développement.

    Merci encore

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Le problème venait bien de là

    J'ai maintenant accès au code.
    Merci pour vos conseils!
    Bonne journée.

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

Discussions similaires

  1. [Débutant] droit d'accès du code source d'une application c#
    Par beautiful__nice dans le forum C#
    Réponses: 6
    Dernier message: 26/02/2014, 13h10
  2. Accès au code source d'une page Facebook
    Par fredyweb dans le forum Facebook
    Réponses: 1
    Dernier message: 29/01/2014, 17h48
  3. [AC-97] Empecher/Autoriser l'acces au code source.
    Par Jazz_ dans le forum IHM
    Réponses: 18
    Dernier message: 18/10/2010, 18h33
  4. [VS2008] Chemin d'accès au code source MFC
    Par vanitom dans le forum Visual Studio
    Réponses: 1
    Dernier message: 05/09/2008, 17h22
  5. Protéger l'accès au code source d'une page
    Par Invit-é dans le forum Balisage (X)HTML et validation W3C
    Réponses: 16
    Dernier message: 26/06/2008, 12h19

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