FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Quel dossier par défaut d'un code lancé par Panoramic_Editor Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -38%
Ecran PC gaming 23,8″ – ACER KG241Y P3bip ...
Voir le deal
99.99 €

 

 Quel dossier par défaut d'un code lancé par Panoramic_Editor

Aller en bas 
5 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Quel dossier par défaut d'un code lancé par Panoramic_Editor Empty
MessageSujet: Quel dossier par défaut d'un code lancé par Panoramic_Editor   Quel dossier par défaut d'un code lancé par Panoramic_Editor EmptyMar 26 Oct 2021 - 12:02

Je me bats entre la version V9.29i7 et V9.29i11.

Lorsqu'un code lancé par RUN dans Panoramic_Editor démarre avec la version V9.29i7, la valeur de DIR_CURRENT$ est le chemin compet vers le fichier source du programme.

Lorsqu'un code lancé par RUN dans Panoramic_Editor démarre avec la version V9.29i11, la valeur de DIR_CURRENT$ est le chemin compet vers Panoramic_Editor, quelque soit le dossier source du programme.

Ce comportement de la dernière version est très gênant. Est-ce que je ais une erreur ? Estce que c'est un bug ? Car en effet, il n'y a aucune raison pour que DIR_CURRENT$ soit positionné sur le dossier de Panoramic_Editor. Cela n'a aucun sens.

Est-ce quon pourrait envisager une option dans le menu "Choix" pour sélectionner un dossier par un sélecteur afin d'initialiser correctement cette variable système ?

Car en fait, dans les deux versions, lorsque le code source est généré en EXE, la valeur de DIR_CURRENT$ est systématiquement le chemin vers le dossier où se trouve cet EXE, ce qui est parfait.

Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Minibug

Minibug


Nombre de messages : 4570
Age : 58
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Quel dossier par défaut d'un code lancé par Panoramic_Editor Empty
MessageSujet: Re: Quel dossier par défaut d'un code lancé par Panoramic_Editor   Quel dossier par défaut d'un code lancé par Panoramic_Editor EmptyMar 26 Oct 2021 - 12:38

Bonjour Klaus !

J'ai déjà relevé ce bug à plusieurs reprises. Mais a priori cela ne choquait personne !
Alors je n'ai pas insisté mais pour moi c'est clairement un bug... Rolling Eyes
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Quel dossier par défaut d'un code lancé par Panoramic_Editor Empty
MessageSujet: Re: Quel dossier par défaut d'un code lancé par Panoramic_Editor   Quel dossier par défaut d'un code lancé par Panoramic_Editor EmptyMar 26 Oct 2021 - 12:54

Klaus a écrit:
Est-ce que je ais une erreur ?
Non, pas d'erreur, tu as raison.

J’ouvre une parenthèse :
La philosophie adoptée dans les éditeurs EliP est que le dir_current$ suit le dossier de travail et ceci individuellement pour chaque onglet ouvert dans l‘éditeur.

Le RUN temporaire est lancé dans le dossier du code-source concerné. Ainsi, si des sous-dossiers sont associés au code-source, le RUN temporaire étant placé au bon endroit y accède sans problème.

IDEM pour créer un exécutable ou une application.
L’exe se crée dans le dossier de code-source concerné et accède sans problème aux sous dossiers associés.

Pour moi, qui travaille souvent avec plusieurs onglets, c’est un confort d’utilisation indispensable. Je suis sûr qu’EliP cible le bon répertoire au bon moment.

Je referme la parenthèse !
Revenir en haut Aller en bas
silverman

silverman


Nombre de messages : 970
Age : 52
Localisation : Picardie
Date d'inscription : 18/03/2015

Quel dossier par défaut d'un code lancé par Panoramic_Editor Empty
MessageSujet: Re: Quel dossier par défaut d'un code lancé par Panoramic_Editor   Quel dossier par défaut d'un code lancé par Panoramic_Editor EmptyJeu 28 Oct 2021 - 11:03

Bonjour Klaus

D'après les test que j'avais fait il y a quelque mois, avec un version antérieur à la version 0929i9:

PARAM_VALUE$(0) retournait le chemin de l'application TEMP. Le fichier temporaire était créé dans le répertoire du source, donc le chemin retourné était celui du source.
DIR_CURRENT$ retournait le chemin de panoramic_editor par défaut, sinon il retournait le chemin du dernier fichier chargé/sauvegardé dans panoramic_editor ou via les commandes DIALOG.

Après la version 0929i9:
PARAM_VALUE$(0) retourne le chemin de l'application TEMP. Le fichier temporaire est créé dans le dossier TEMP de windows, donc le chemin retourné est celui du dossier TEMP de windowx.
DIR_CURRENT$ retourne le chemin de panoramic_editor par défaut, sinon il retourne le chemin du dernier fichier chargé/sauvegardé dans panoramic_editor ou via les commandes DIALOG.


Avant la version 0929i9, j'utilisais PARAM_VALUE$(0) pour obtenir le chemin de l'application, cela fonctionnait très bien puisque l'application temporaire était créé dans le dossier du source. Depuis la version 0929i9, Jack a changé l'emplacement de ce fichier, donc ça ne convient plus.
La commande DIR_CURRENT$ comme son nom l'indique, retourne l'emplacement du dossier courant(actif), le dernier à avoir été "activé" d'une manière ou d'une autre par un éditeur panoramic.
2 panoramic_editor chargés en mémoire(panoramic_editorA et panoramic_editorB) verront le comportement de DIR_CURRENT$ différent selon l'utilisation que l'on fait, par exemple l'un ouvre le source du dossier A, l'autre du dossier B, et bien DIR_CURRENT$ renverra le dossier A si la commande est appelée par panoramic_editorA et le dossier B si la commande est appelée par panoramic_editorB.
L'emplacement du dossier actif et l'emplacement du dossier de l'application sont 2 choses différentes, il y a toujours eu confusion sur le forum.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Quel dossier par défaut d'un code lancé par Panoramic_Editor Empty
MessageSujet: Re: Quel dossier par défaut d'un code lancé par Panoramic_Editor   Quel dossier par défaut d'un code lancé par Panoramic_Editor EmptyJeu 28 Oct 2021 - 11:30

Merci, Silverman, pour ton explication exhaustive.

Pour une large part, je connaissais ces éléments, excepté l'influence de Panoramic_Editor sur la version de dir_current$. Car le contenu de cette varable est encore différent enrte un programme lancé par Panoramic_Editor et le même généré en EXE et lancé par un double-clic dans l'exporateur.

Effectivement, j'utiliser param_value(0) pour trouver le dossier où se trouve l'exécutable. D'ailleurs, je fais la commande équivalente en Delphi dans KGF.dll. Mais j'espérais que DIR_CURRENT$ contienne le dossier à partir duquel l'application est lancée, quelque soit son moyen de lancement, pas forcément où se trouve son EXE, car ce dernier est identifié par PARAM_VALUE$(0).

J'aurais aimé trouver le dossier dans lequel est le soure Panoramic du programme lancé par Panoramic_Editor. Si je crée un source dans un dossier X, je l'ouvre dans Panoramic_Editor et je crée l'executable EXE dans le même dossier, alors que je lance mon programme par Panoramic_Editor ou par l'exporateur en double-cliquant sur l'EXE, je m'attendais à trouver le même contenu dans DIR_CURRENT$, mais si je sais que PARAM_VALUE$(0) est forcément différent. Or, il n'en est rien, et c'est bien embêtant.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Quel dossier par défaut d'un code lancé par Panoramic_Editor Empty
MessageSujet: Re: Quel dossier par défaut d'un code lancé par Panoramic_Editor   Quel dossier par défaut d'un code lancé par Panoramic_Editor EmptySam 30 Oct 2021 - 14:56

Ah, je suis content de voir que je ne suis pas le seul
à éprouver des problèmes avec les dernières versions de panoramic_editor !
C'est pour ça que je garde une certaine tendance à continuer
à travailler avec la version 29i7 !
J'avais déjà posé la question qui semblait n'avoir intéressé personne.
Effectivement, il me semble qu'il y a un défaut qui est peut-être un bug,
dans cette histoire !
scratch
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Contenu sponsorisé





Quel dossier par défaut d'un code lancé par Panoramic_Editor Empty
MessageSujet: Re: Quel dossier par défaut d'un code lancé par Panoramic_Editor   Quel dossier par défaut d'un code lancé par Panoramic_Editor Empty

Revenir en haut Aller en bas
 
Quel dossier par défaut d'un code lancé par Panoramic_Editor
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» L'editeur retrouve son dossier par défaut si...
» Quel code
» Quel est le problème de ce petit code ? (Résolu)
» Balises code /code du forum
» defaut a panel

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: