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
» Gestion d'un système client-serveur.
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Bon plan achat en duo : 2ème robot cuiseur ...
Voir le deal
600 €

 

 Version instantanée V 0.9.28i13 du 01/02/2018

Aller en bas 
+9
silverman
Oscaribout
Pedro
bignono
Marc
papydall
Klaus
Minibug
Jack
13 participants
Aller à la page : Précédent  1, 2
AuteurMessage
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptyVen 2 Fév 2018 - 11:53

Pourquoi une SUB ne peut pas appeler une FNC ?

Code:

message carre(1.2345) : ' OK
test()                 : ' ERREUR
end
rem ============================================================================
FNC Carre(nombre)
    RESULT nombre * nombre
END_FNC
rem ============================================================================
SUB Test()
    dim_local resultat
    resultat = Carre(1.2345) : ' <--- ERREUR : Indice de liste hors limites
    message resultat
END_SUB
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptyVen 2 Fév 2018 - 13:24

Bien vu papydall, c'est ennuyeux ça. Le but d'une fonction c'est tout de même de pouvoir être appelé n'importe ou.
Comme les subs, déclarer plusieurs tableau pose problème.
Code:
rem
print mafonction(1) :' erreur violation d'accès ligne 10

END
fnc mafonction(p%)
  dim_local a%(5)
  dim_local b$(10)
'  dim_local c(15)
  result 1
end_fnc  :' ligne numéro 10

EDIT: application de la suggestion de jicehel, même résultat.


Dernière édition par silverman le Ven 2 Fév 2018 - 14:22, édité 1 fois
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptyVen 2 Fév 2018 - 13:55

difficile de dire avec ton test Silvermann car un appel de fonction sans paramètre ne marche pas bien. Il faudrait que tu test avec au moins un paramètre pour que ton test soit valide en attendant que Jack corrige ce problème d'appel de fonction sans paramètre.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptyVen 2 Fév 2018 - 16:40

Remarques sur la nouvelle version (et quelques unes des précédentes):

Je suis sous cette nouvelle version de l'éditeur, après en avoir sauté quelques-unes entretemps.
Au lancement du test de quelques lignes de code j'ai systématiquement ceci:
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Imposs10
Le message n'est pas très clair, mais apparemment vec les nouvelles versions de l'éditeur, il faut systématiquement faire une écriture du code avant de le lancer, si je comprends bien.
Je me demande d'ailleurs si ça n'avait pas déjà été dit..., mais n'empêche que ça m'embête, sauvegarder pour tester vite fait 3 lignes de code...

Bien plus embêtant, et qui compromet l'existant:
EXECUTE_WAIT ne sait plus lancer un programme avec un ou des paramètres.
Si je fais:
EXECUTE_WAIT "Cmd.exe", ça marche (ouverture de la fenêtre d'invite de commande)
Si je fais
EXECUTE_WAIT "Cmd.exe /c", erreur:
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Param10
et de même avec les nombreux programmes externes (y compris exécutables panoramic) que je lance depuis un programme en Panoramic...
Il y a la solution silverman, de créer un .bat qui contient la commande, ça marche, mais c'est une contrainte supplémentaire, et si on modifie même légèrement un ancien programme pour une raison quelconque, il ne marche plus, il faut modifier tous les Execute_wait (j'ai par exemple beaucoup d'appels aux commandes système: cmd.exe, ça marchait avant, ça ne marche plus).
Revenir en haut Aller en bas
jjn4

jjn4


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

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: +++   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptyVen 2 Fév 2018 - 18:10

Super, j'essaie !
Merci, Jack !
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptyVen 2 Fév 2018 - 19:34

@JL35
depuis la version 028i09(ou 028i10), il faut ajouter le caractère pipe, le "|".
Essaye:
Code:
MEMO 1: FULL_SPACE 1: FONT_NAME 1,"Lucida Console"
EXECUTE_WAIT "cmd.exe |/c DIR /? | clip"
CLIPBOARD_PASTE 1
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptyVen 2 Fév 2018 - 20:21

Merci infiniment silverman !
Il faut le savoir, ça ne s'invente pas !
Et comme j'avais sauté les dernières versions... mais effectivement, ça me rappelle quelque chose que j'ai lu sur le forum, peut-être de toi d'ailleurs, je n'avais pas noté.

Bon, ce sera un peu moins douloureux, mais il faudra quand même que je mette à jour les sources concernés.
Merci encore.

PS: apparemment, c'est pareil pour la commande EXECUTE, le pipe est nécessaire pour l'exécution, sauf que sans le pipe ('|') avant les paramètres il n'y a pas d'exécution mais attention, pas de signalement d'erreur...

Bon, maintenant je recompile en exécutable un source qui marchait sans problème dans ma version précédente de l'éditeur, et dont je me sers couramment (Cpt_locaux.exe)
et voilà, ça marche plus:
Erreur externe
Violation d'accès à l'adresse 0046C9A2 dans le module 'Cpt_locaux.exe'. Lecture de l'adresse 00000328

y'a plus qu'à trouver où est cette erreur dans le programme...
Je sens que je vais revenir à mon éditeur de janvier 17...
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptyVen 2 Fév 2018 - 21:13

Merci jack pour cette nouvelle version.

Grace à un certain nombre de Panoramiciens, j'ai pu tester les Fonctions, et j'entrevois leurs utilités.

Par contre, le fonctionnement de Panoramic_Editor (depuis les versions V09_28i...) sont bien moins pratiques que la dernière version régulière (V09.27) qui fonctionne bien.
Toutes les nouveautés depuis cette dernière version régulière sont des progrès nécessaires et je les approuve, mais j'aimerais retrouver un éditeur qui fonctionne sans "artifices" (qui sont surement nécessaires au débogage) comme avant.
L'inconvénient majeur, à mon sens, est qu' après un certain temps de pause, l'éditeur cherche à reprendre la main.

J'ai un peu de mal à exprimer correctement ce que je veux dire...

En tous cas, on avance et je ne peux qu'en être satisfait, et j'imagine que pour Jack ce n'est pas facile ...

Vive Panoramic qui me permet de triturer mes neurones cheers

A+
Revenir en haut Aller en bas
Minibug

Minibug


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

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptySam 3 Fév 2018 - 10:53

Je me suis enflammé un peu vite en disant qu'il n'y avait plus de bugs au démarrage !  pale
Je confirme les problèmes au démarrage de l'éditeur ainsi qu'avec EXECUTE WAIT comme JL35.  Suspect

Concernant les fonctions, je ne me suis pas trop penché dessus mais je vous fait confiance, si vous y trouvez un intérêt, j'y trouverai sûrement le mien aussi ! Laughing

Au fait Jack, as tu prévu une nouvelle version de MAKE.EXE ?
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptySam 3 Fév 2018 - 11:22

Minibug a écrit:
Concernant les fonctions, je ne me suis pas trop penché dessus mais je vous fait confiance, si vous y trouvez un intérêt, j'y trouverai sûrement le mien aussi !  

« y trouver un intérêt » ?
Pouvoir définir ses propres fonctions est une petite (grande)  EVOLUTION de Panoramic, parole de Papydall ! Wink

Que les inévitables bugs et dysfonctionnements de toute jeunesse ne vous fait pas croire le contraire !
Ça ira ! ça ira beaucoup mieux !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Minibug

Minibug


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

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptySam 3 Fév 2018 - 12:07

Mais je n'en doute pas un seul instant Papydall !

lol! lol!
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptySam 3 Fév 2018 - 19:29

Comme on ne peut pas créer d'exécutables, cette nouvelle version est inexploitable.
Je la retire et je la remplace par la version précédente V 0.9.28i12 du 8 juillet 2017.

On va examiner tranquillement tous les problèmes qui ont été signalés, les corriger et sortir une nouvelle version.

Si on fait le point, les problèmes à corriger sont:
- impossibilité d'utiliser une fonction sans paramètres,
- problème de passage en majuscules pour une ligne PRINT contenant du texte et un appel de fonction,
- impossibilité d'appeler une fonction dans un SUB,
- impossibilité de créer un exécutable.

A bientôt.

_________________
Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Klaus

Klaus


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

Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 EmptySam 3 Fév 2018 - 21:01

Et également, JAck, n'oublie pas le problème de "captation" du focus, tel quele l'ai signalé. Ce n'est pas propre à la version que tu viens de retirer, néanmoins, c'est totalement illogique et assez bloquant. D'autant que cela ne touche pas que les objet OPTION tel que dans mon exemple (voir mes commentaires sur RichEdit fait par KGF.dll). C'est tout simplement inexploitable en ce moment.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty
MessageSujet: Re: Version instantanée V 0.9.28i13 du 01/02/2018   Version instantanée V 0.9.28i13 du 01/02/2018 - Page 2 Empty

Revenir en haut Aller en bas
 
Version instantanée V 0.9.28i13 du 01/02/2018
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» version instantanée V 0.9.28i16 du 21/03/2018
» Version instantanée V 0.9.28i20 du 13/06/2018
» Version instantanée V 0.9.29i4 du 9/11/2018
» Version instantanée V 0.9.29i5 du 17/11/2018
» Version instantanée V 0.9.29i1 du 2/09/2018

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: