FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Palette (une de plus): 16, 48 ou 216 couleurs
par mindstorm Aujourd'hui à 21:55

» La roue de la fortune
par Jean Claude Aujourd'hui à 21:23

» Modifier le son d'une vidéo
par Jean Claude Aujourd'hui à 21:10

» SimpleEditor
par Klaus Aujourd'hui à 20:02

» KGF_dll - nouvelles versions
par Klaus Aujourd'hui à 18:21

» Synedit_Editor - nouvelles versions
par Klaus Aujourd'hui à 12:25

» Gestionnaire de Projets Panoramic
par Laurent (Minibug) Hier à 23:23

» Un nouveau
par jjn4 Hier à 20:32

» PANO-LIKE : Une copie de Panoramic Editeur
par Laurent (Minibug) Dim 23 Avr 2017 - 18:42

» Un compteur de lignes de code source
par Klaus Sam 22 Avr 2017 - 21:55

» Rechercher une chaîne de caractère dans un fichier.
par papydall Sam 22 Avr 2017 - 13:45

» Problème avec la fonction IsolateWordsFromString.
par Klaus Sam 22 Avr 2017 - 10:42

» Recherche Hardware MIDI
par Yannick Ven 21 Avr 2017 - 21:08

» Panoramic Editor
par Yannick Jeu 20 Avr 2017 - 23:18

» Problème avec la fonction ReplaceStringInString.
par Pedro Alvarez Jeu 20 Avr 2017 - 17:29

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2017
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
CalendrierCalendrier

Partagez | 
 

 Vitesse et Précipitation...

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Yannick

avatar

Nombre de messages : 7532
Age : 45
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: Vitesse et Précipitation...   Sam 12 Jan 2013 - 22:17

Je lis depuis quelques jours les posts des uns et des autres
et, je vois que tout le monde se projette sur une version 64 bits
dont on a vu qu'un aperçu.

J'ai peur que, pour gagner du temps, cela finisse par être de précipitation...

On ne connait pas grand chose de la version que veut mettre en place Jack.
Si cela se trouve, cette version apportera des solutions à certains problèmes évoqués
voir d' autres qui sont en cours de résolution sur la version 32 bits....

D' autre part j'avoue que je suis un peu perdu.
Entre Panoramic, KGF, 32, 64 bits...et deux mois sans avoir pondu un programme
ni même pu suivre les évolutions.... scratch scratch scratch geek alien confused affraid
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5816
Age : 44
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Vitesse et Précipitation...   Sam 12 Jan 2013 - 22:23

ygeronimi, ne t'inquiète pas. Klaus se prépare juste par ce que ça lui plait et il pousse même beaucoup plus loin.
Perso, je n'ai pas le temps et je n'ai pas trop l'envi pour les tests des versions 64 et des scripts, mais ça ne retire rien au fait que ce qu'il fait est superbe et qu'il ait le droit de se préparer et de faire ses recherches. C'est beau, je trouve d'avoir envie de faire un truc, de s'en donner les moyens et d'essayer de le faire. Dans son cas, c'est encore plus beau puisqu'il y arrive.
Donc juste ne t'inquiète pas et si ça te dépasse ou si tu n'en n'a pas le temps comme moi, laisse juste passer ce sujet et fait ce qui te plait en Panoramic puis tiens nous au courant de ta propre création en Panoramic standard Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

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

MessageSujet: Re: Vitesse et Précipitation...   Sam 12 Jan 2013 - 22:53

Jicehel a écrit:
...fait ce qui te plait en Panoramic ...
Quoi d'autre, hein? , et ben rien, Jicehel résume dans cette phrase ce qu'il faut retenir.

Panoramic nous sert à programmer nos petits délires avec ou sans SUB, en 32 ou 64 bits (bref comme on veut) c'est pas utile de ce prendre la tête pour rien.
Panoramic offre l'avantage de satisfaire à des Pro mais aussi à des novices.
Personnellement je suis super content de voir que Panoramic évolue et prépare son avenir et je ne suis pas inquiet parce ce que je suis libre de rester à n'importe quelle version et de me hâter lentement à des niveaux supérieurs .

Moralité: N'accuse pas Panoramic de ne pas répondre à des problèmes qui ne le concerne pas. Cherche ailleurs les motifs de ton mal être.

A+



Dernière édition par Jean Claude le Dim 13 Jan 2013 - 15:25, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5816
Age : 44
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Vitesse et Précipitation...   Sam 12 Jan 2013 - 23:35

Exact, en fait Ygeronimi, tu es juste en panne d'idée Wink
Une petite idée de programme et tu iras mieux en fait Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Vitesse et Précipitation...   Dim 13 Jan 2013 - 0:09

Citation :
ygeronimi, ne t'inquiète pas. Klaus se prépare juste par ce que ça lui plait et il pousse même beaucoup plus loin.

Jicehel a parfaitement raison. Pour l'avoir écrit, je sais quel travail représente KGF.dll (plus de 10.000 lignes de Delphi 6...). Si si demain, Jack sort une vraie version 64 bits, je vais ramer beaucoup pour rester à la page.

C'est pourquoi j'ai chercher en urgence les moyens techniques de pouvoir suivre, je jour J. Et, entre autres grâce à l'aide au diagnostic de Cosmos70, j'ai trouvé l'outil et mis au point les méthodes qui permettent la migration. Et celle-ci se poursuit maintenant serainement, jusqu'à son terme. Et Jack évoque Androïd ? Eh bien, je serai prêt, grâce à ces moyens mis en place.

Je redoutais le passage à 64 bits depuis longtemps. C'est le cours de l'histoire, et je sais bien qu'avec mon XP, je fais figure de dinosaure (bon, de Cro-magnon peut-être). Il y avait déjà un XP 64 bits, puis Vista, W7 et maintenant W8 - la version 64 bits est inévitable. Et je suis heureux de constater que Jack a choisi de prendre le problème à bras le corps. Il est normal que pour le moment, ce ne soit pas encore bien clair et bien défini. Beaucoup de questions se posent à l'occasion de cette migration. Et il convient de faire des essais dans tous les sens pour repérer les possibilités et les contraintes, afin de choisir au final une solution viable. Jack semble le faire, et je ne fais pas autre chose.

Ne crains rien: pour ma part, je garderai toujours une version 32 bits (ne serait-ce que pour moi avec mon XP). Seulement, à terme, ce ne sera plus en Delphi 6, mais entièrement en Lazarus/FreePascal, et je pourrai ainsi assurer la migration vers n'importe quel système. Mais pour celui qui programme en Panoramic, cela restera totalement transparent: il y aura toujours KGF.dll avec exactement les mêmes fonctions, fonctionnalités et syntaxe d'appel.

Voilà. Tu y vois un peu plus clair, maintenant, dans toute cette jungle de versions différentes ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

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

MessageSujet: Re: Vitesse et Précipitation...   Dim 13 Jan 2013 - 2:18

Salut tout le monde.

La prudence (ou la crainte) des uns et le désir d’aller de l’avant (ou d’explorer l’inconnu) des autres, tout ça c’est beau !
On ne doit pas avoir peur de l’évolution des choses car, à mon sens, l’évolution est une propriété des choses.
Je pense que Klaus éprouve un immense plaisir pour l’inconnu qu’il explore !

Il faut se préparer mentalement et se dire que si quelqu’un a pu inventer une chose, je saurais au moins l’utiliser.
Heureusement, on possède tous la faculté de s’adapter aux différents environnements : le tout c’est de rester optimiste.

Jicehel a écrit:
Exact, en fait Ygeronimi, tu es juste en panne d'idée Wink
Une petite idée de programme et tu iras mieux en fait Very Happy

Moi aussi je passe par une panne d’idée : la preuve, regardez mes inutilitaires. Je n’ai rien trouvé de mieux à faire !
Ça passera, ça passera !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Yannick

avatar

Nombre de messages : 7532
Age : 45
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Dim 13 Jan 2013 - 14:50

Salut tout le monde !

Que de touches ai je fait martyriser par vos doigts.....


Je ne critique pas, je ne condamne pas mais je me pose seulement des questions.
Chacun a bien le droit de faire ce qui lui plait ,et bien heureux....
...puisque nous sommes dans le monde "Libre".

LA PANNE d'idée c'est bien mon problème du moment mais
plus que çà encore, je n'arrive plus à mettre en forme le peu d'idée que j'ai.
Pire, la coupure d' un peu plus d'un mois m'a fait perdre la structuration d'un source
que je m'étais imposé....
"...Alzheimer quand tu nous tiens... " Laughing


Voilà,voilà, je ne veux surtout pas que l'on pense que c'était une attaque hargneuse de ma part
mais simplement une réflexion personnelle dont je vous faisais part.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

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

MessageSujet: Re: Vitesse et Précipitation...   Dim 13 Jan 2013 - 15:24

Salut Ygeronimi,

Citation :
Voilà,voilà, je ne veux surtout pas que l'on pense que c'était une attaque hargneuse de ma part
mais simplement une réflexion personnelle dont je vous faisais part.

En relisant le sujet, je me rend compte que la moralité que j'ai écrite n'est pas sympa, et je m'en excuse. Seul mon message est valable.

Je vais donc (pas effacer: pour la compréhension) rayé cette connerie.

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: Vitesse et Précipitation...   Dim 13 Jan 2013 - 15:53

Si ça peut te rassurer ygeronimi, la future version 64 bits ne me traumatise pas du tout, je suis tout ça d'un oeil distrait dans la mesure où j'ai à peu près tout ce qu'il me faut dans la version 32 bits (qui tourne très bien sur mon pc W7 64 bits), que jusqu'à nouvel ordre je ne suis pas bloqué par manque de possibilités et donc je n'éprouve à présent aucun besoin d'extension, sauf peut-être quelques fonctions nouvelles dans la version actuelle, mais qu'on peut contourner par des artifices qui contribuent au plaisir de la programmation.

J'espère simplement, mais Jack l'a promis, que la version actuelle 32 bits continuera d'évoluer en parallèle avec la future, et a priori ça me suffit largement.

Je ne dis pas qu'un jour il ne faudra pas y passer (pas sûr), mais à mon avis c'est un jour assez lointain et on verra à ce moment-là !
En attendant je continue dans la routine actuelle, où j'ai largement suffisamment de ressources pour faire ce que j'ai envie de faire.

(il est vrai que je ne fais pas de 3d, et c'est peut-être là, et seulement là, que l'évolution devient intéressante)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

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

MessageSujet: Re: Vitesse et Précipitation...   Dim 13 Jan 2013 - 16:06

Tout à fait JL35,
c'est bien ainsi que je vois les choses.
A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5816
Age : 44
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Vitesse et Précipitation...   Dim 13 Jan 2013 - 16:21

+1, je suis bien content que Jack pense à l'avenir et le prépare et en attendant je continue à suivre la vie de Panoramic et de sa sympathique petite communauté Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jpcr

avatar

Nombre de messages : 276
Age : 50
Localisation : Val de Marne (94)
Date d'inscription : 06/05/2011

MessageSujet: Re: Vitesse et Précipitation...   Mar 15 Jan 2013 - 15:34

+1 pour ce que vous venez tous de dire !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jeanpierre.creis.free.fr/Panoramic/Panoramic.html
Nardo26

avatar

Nombre de messages : 2294
Age : 48
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: Vitesse et Précipitation...   Jeu 17 Jan 2013 - 0:49

Bonsoir,
Ce n'est pas le fait du passage 32 bits en 64 bits qui va être la révolution... (bien que cela ouvre plus de possibilité à Jack en ce qui concerne la 3D)

C'est lorsque Jack aura mis en place les fonctions et une compilation réelle des sources Panoramic. Là, cela sera une réelle révolution.

Pour l'instant, je préfère attendre plutôt que de me lancer la-dedans tête baissé...
on ne sait même pas encore si Jack va créer des types de variables spécifiques au 64 bits... scratch

Wait & See...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
JL35



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

MessageSujet: Re: Vitesse et Précipitation...   Jeu 17 Jan 2013 - 1:22

C'est la sagesse même !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Vitesse et Précipitation...   Jeu 17 Jan 2013 - 1:32

Je ne suis pas à la place de Jack. Mais je pense que lorsqu'il aura mené sa réflexion à son terme, il y aura deux options:
1. rester avec Panoramic tel qu'il est, en environnement 32 bits.
2. créer une version authentique 64 bits (tout en laissant bien sûr la version 32 bits telle qu'elle est), avec utilisation des données natives en 64 bits.

Le problème est d'ailleurs bien plus vaste que la simple longueur d'une variable. Il faut également considérer le passage en Unicode, et pour le moins en UTF8. Et ce n'est pas une mince affaire. Cela a une énorme incidence pour tout ce qui est traitement de chaînes de caractères, affichage de textes dans les objets, etc.

Il est clair que dès aujourd'hui, W7 est en 64 bits avec un mode d'émulation 32 bits (nommé WOW - Windows on Windows), avec la duplication de quasiment tous les modules Windows puisque le mixage est techniquement impossible.

Et le problème est encore plus actuel avec W8. Il est clair qu'à terme, le 64 bits deviendra la norme, et le 32 bits sera de plus en plus marginalisé, un peu comme les applications 16 bits sous XP, en mode compatible. Cela ne marchera déjà plus sous les systèmes les plus récents. Donc, je pense que si l'on veut assurer un avenir à plus long terme à Panoramic, le vrai 64 bits et l'UTF8 sont les seuls choix assurant une pérennité.

Or, dans ce cas, se pose bien sûr le problème de la compatibilité ascendante. Je sais que c'est important pour Jack, tout comme c'est rassurant pour nous. Et dans cet esprit, pour assurer une portabilité ascendante totale, il n'y a guère d'autres moyens que d'indiquer au compilateur d'une manière ou d'une autre si l'on veut travailler en mode 32 bits (émulé, cette fois) ou en mode 64 bits natif. Il y a plusieurs solutions à ce problème, et sans vouloir être exhaustif, je n'en cite que quelques-unes, à titre de piste de réflexion:

1. si rien n'est spécifié, on est automatiquement en mode 32 bits émulé, et rien ne change dans les sources existants. Conséquence: impossibilité d'utiliser la moindre DLL dont les fonctions s'attendent à des valeurs 64 bits, comme des handle ou adresses.

Mais dans ce cas, on pourrait définit une option de configuration du compilateur qui indiquerait le mode (32 bits émulé par défaut, ou 64 bits natifs). Et dans ce cas, en choisissant le mode 64 bits natif dans les options du compilateur, on traiterait le même source existant avec des types de données natives en 64 bits, et tout redevient possible.

Les fonctions de Panoramic (left(), rnd(), etc) retourneront une valeur flottante dans le format spécifié par la variable de configuration. Seuls les fonctions adr(), handle() et handle_form() doivent impérativement retourner une valeur 64 bits, car ces fonctions n'ont aucun sens en 32 bits ( je rappelle que je parle ici d'une implémentation de Panoramic en mode 64 bits, et non de la version de 2 bits qui doit continuer à exister comme actuellement !).

2. Définir une extension des commandes DIM et DIM_LOCAL, en spécifiant la "taille" après la définition actuelle, un peu de cette manière:
Code:

DIM nombre%, prix : ' créés en mode 32 bits émulés
DIM hnd%, adresse%, prix_total AS WIDE : ' créés en mode 64 bits natifs
On aurait ainsi facilement les deux types de données simultanément dans un programme. Conséquence: les anciens sources tourneront sans problème tels quels, et ceux qui utilisent les DLLs avec passage d'adresses et handles devront être modifiés en ajoutant "AS WIDE" derrière les déclarations de ces variables.

3. définir une directive du genre #BIT_32 et #BIT_64 pour passer globalement le compilateur d'un mode à un autre (#BIT_32 étant le défaut). Mêmes réflexions que pour le point (1).

4. définir de nouvelles commandes WIDE_ON et WIDE_OFF qui basculent le sens des commandes DIM d'un mode à un autre. Ceci est similaire à la proposition (3), mais agit de façon dynamique, comme dans cet exemple:
Code:
DIM i%, prix
WIDE_ON : DIM hnd%, adresse% : WIDE_OFF
DIM N%
Seules les variables hnd% et adresse% seront en 64 bits.

Quoi qu'il en soit, un choix devra être fait. Il n'est pas pensable de laisser cohabiter de façon implicite, des données en 32 bits et des données en 64 bits J'ai personnellement un penchant pour la proposition (1) car elle ne change strictement rien au niveau des sources existants et donne toute latitude pour les développements futurs.

Et, bien sûr, il faudrait aussi que cette façon de spécifier la version "large" s'applique également qu codage des chaînes de caractères: ancienne version (par défaut) en codage 8 bits par caractère, et nouvelle version (large, AS WIDE) en codage UTF8. dans ce codage, il n'y a plus de correspondance directe entre nombre d'octets et nombre de caractères, car un caractère peut être codé sur 1, 2, 3 ou 4 octets ! C'est un virage important à prendre, et il devrait être mené en même temps que le passage en 64 bits.

Juste pour info: Lazarus et FreePascal ont pris ce chemin et peuvent générer du code nativement en 64 bits avec des textes en UTF8. C'est pourquoi j'ai choisi Lazarus pour transposer mes DLLs réalisés en Delphi 6 qui lui, ne pourra pas suivre cette évolution, et qui sera donc abandonné.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

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

MessageSujet: Re: Vitesse et Précipitation...   Jeu 17 Jan 2013 - 2:14

Amen !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé




MessageSujet: Re: Vitesse et Précipitation...   

Revenir en haut Aller en bas
 
Vitesse et Précipitation...
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Vitesse et Précipitation...
» Profil de vitesse et le CV6
» Message d'erreur pas de vitesse
» Profil vitesse BR44 Märklin
» Voie de Programmation pour profil de vitesse

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC 32 bits :: Présentation et bavardage-
Sauter vers: