| Noyau 64 bits : appel aux béta-testeurs. | |
|
+7Klaus Yannick papydall Jicehel bignono pan59 Jack 11 participants |
|
Auteur | Message |
---|
Jack Admin
Nombre de messages : 2394 Date d'inscription : 28/05/2007
| Sujet: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 9:30 | |
| Appel aux béta-testeurs. Un noyau PANORAMIC en 64 bits est disponible au téléchargement. C'est vraiment un tout premier jet et sans doute avec des bugs. Il se présente sous forme d'un exécutable panoramic.exe. Il y a 2 façons de l'utiliser: - on l'exécute et par le menu Open, on choisit un fichier source (.bas) à exécuter. - dans l'explorateur Windows, on dépose un fichier source (.bas) sur cet exécutable. Le changement majeur est que tous les strings respectent l'Unicode. L'unicode est une norme qui permet de représenter n'importe quel caractère de n'importe quel langue en un identifiant numérique. Il y a donc des problèmes en perspective pour le traitement des strings et des noms absolus de fichiers. Pour le moment, il n'aime pas tellement les noms absolus de fichier ! Les avantages du 64 bits sont: - utilisation possible de plus de 4 Go de mémoire vive, - utilisation des instructions 64 bits du microprocesseur, - utilisation des pilotes en version 64 bits (drivers vidéo par exemple), - un peu plus de rapidité à l'exécution. Les possibilités futures seront immenses pour la 3D et même la 2D. Attention, cette version n'est utilisable que sous Windows 7 et sous Windows 8. (64 bits oblige !) A moins que vous ne possédiez Windows XP x64 ou Windows Vista x64. Il correspond à la version 32 bits V 0.9.24i7, avec en plus la correction de PARENT: - il est possible de désigner FORM0 comme parent d'un objet, - il est possible d'affecter un parent à un SCENE3D. Il y a des choses qui ne fonctionnent pas encore: - l'affectation d'une texture à un 3D_SKYBOX (3D_LOAD_TEXTURE_FRONT, ...) - la transparence des objets 3D (3D_TRANSPARENT) - la couleur des objets 3D (3D_COLOR) - les appels de DLL avec paramètres (DLL_CALL1 à DLL_CALL6) - la gestion des noms absolus de fichiers Télécharger la version 64 bits
Dernière édition par Jack le Lun 24 Déc 2012 - 16:39, édité 3 fois | |
|
| |
pan59
Nombre de messages : 367 Age : 67 Localisation : Wattignies Date d'inscription : 16/10/2011
| Sujet: Noyau 64 bits. Ven 21 Déc 2012 - 10:09 | |
| Bonjour Jack.
Merci pour cette nouvelle version, que je suis en train de tester.
J'ai rencontré un problème avec 3d_color qui, apparemment, ne fonctionne plus.
La couleur des textes 3D demeure noire.
Mais cette nouvelle version est un peu plus rapide que la version 32 bits.
Je viens juste de réaliser un nouveau test: un problème apparaît à l'utilisation de la DLL de Klaus.
La sub suivante ne fonctionne plus:
- Code:
-
sub chercher(element$, numero_objet_liste%)
' Cette fonction recherche un élément dans un objet de type LIST. On passe une chaîne de caractères en ' paramètre qui représente le début de l'élément recherché. On peut chercher également l'élément exact. La ' recherche est insensible à la casse. L'objet LIST ciblé peut être un objet Panoramic, dans n'importe quelle ' fenêtre, ou alors un objet LIST d'une application externe, Panoramic ou non.
hnd% = handle(numero_objet_liste%)
' 0 = la recherche aboutit si le début d'un élément correspond au critère ' 1 = la recherche aboutit si l'élément en sa totalité corrrespond au critère ' res% fournit 0 si l'élément n'est pas trouvé. res% = dll_call3("SearchListBox",hnd%,0,adr(element$)) if res%>0 then res%=res%-nombre_lignes_de_titre% end_sub 3è chose: les "message_input$" prennent toute la largeur de l'écran maintenant !!
Encore merci.
Dernière édition par pan59 le Ven 21 Déc 2012 - 10:48, édité 3 fois | |
|
| |
bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 10:31 | |
| Bonjour JACK, Je viens de tester vite fait sur mon jeu de TAROT, La partie 3d ne fonctionne pas, mais ça tu dis qu'il y a des instructions qui ne fonctionnent pas, donc pas de problème là dessus. Par contre toute la partie 2d de mon programme fonctionne super. J'ai trouvé l'exécution plus fluide et plus rapide. Les objets comme les boutons ont l'air plus "design" et dessiné plus joliment. Je n'ai pas trop le temps de continuer les tests, il faut que j'aille chercher ma femme à l'hopital. Merci beaucoup de tout ce que tu fais pour nous Jack! A+ | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 11:24 | |
| Génial ça, je teste ce week-end. Merci Jack | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 11:29 | |
| Unfortunately for me, my system is XP 32 bits!!Je dois réfléchir sérieusement à changer d’époque pour rattraper le présent ! En tout cas, un grand MERCI, Jack ! | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 11:55 | |
| Bien que je sois encore sous XP 32bits, j’ai quand-même essayé de tester. J’ai lancé quelques programmes : Si le programme comporte des instructions telles que 2d_pen_color, 2d_poly_from, 2d_poly_to etc.., je voie une fenêtre furtive s’ouvrir puis plus rien : ni message ni rien. Par contre, pour des programmes qui ne comportent que du calcul et affichage : tout marche correctement . Quant au gain de vitesse, je ne voie pas de différence : c’est sans doute normal, puisque c’est du 32 bits et non 64.
| |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Ven 21 Déc 2012 - 11:57 | |
| Salut Jack !
J' ai téléchargé le noyau 64bits et je vais faire des essais. Je suis sous W7. Je vais devoir faire un programme de test, ceux que j'ai gardé sur mon ordi provoquent des erreurs.
En tout cas merci pour cette évolution, que dis je...cette révolution ! | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 12:47 | |
| Je suis sous XP Pro SP3 en 32 bits. J'ai néanmoins testé cette version sur ma machine.
Magnifique !
Mon nouveau IDE fonctionne parfaitement, y compris les chemins vers les fichiers en nom court. J'ai pu activer la gestion du SCENE3D puisque parent fonctionne maintenant avec cet objet, et je peux utiliser la form 0 comme cible pour la commande PARENT !
Et c'est nettement plus rapide !
Pour mon usage, c'est tout bon !
Je conçois parfaitement qu'il y ait encore des problèmes au démarrage, et je ne m'attendais pas à une concrétisation si rapide pour les problèmes de la commande PARENT. Merci pour cela. Alors, je suis confiant dans la suite et je suppose qu'on aura bientôt un éditeur du même jus. Mais cela ne presse pas.
| |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 12:56 | |
| @Klaus peux-tu me confirmer que çà marche avec XP sp3 (mais home édition) en 32 Bits
@Jack Je vois qu'on pense à l'avenir, bravo et merci.
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 13:18 | |
| @Jean-Claude: Je n'ai pas la Home Edition, mais je suis certain que ça marche. Il ne devrait pas y avoir de différence à ce niveau.
J'ai renommé Panoramic.exe de la version 64 bits en Panoramic_64.exe et je l'ai copié dans le répertoire de l'éditeur Panoramic. Puis j'ai créé un raccourci vers ce programme sur le bureau. Ca a marché du premier coup, sans aucun problème. Je te conseille de faire pareil. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 14:01 | |
| @Pan59: As-tu essayé d'autres fonctions de KGF.dll ? Ou est-ce que c'est spécifiquement la fonction - Code:
-
res% = dll_call3("SearchListBox",hnd%,0,adr(element$)) qui pose problème ? EDIT Sous XP, cela continue à fonctionner avec Panoramic 64 bits ! | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 14:10 | |
| Bonjour, Merci Jack pour cette version ! Je viens de lancer un test avec le calcul de PI et je constate pas d'amelioration concernant la rapidité, au contraire... Résultat pour 2695 décimales : Version | 32 bits | 64 bits | Tps de calcul | 923 s | 962 s | Nb décimales par secondes | 2.91 | 2.80 |
Les valeurs réelles sont certainement différentes (mais la tendance est quand même là...) Le log : - Spoiler:
0 (I) Thread ID 5412 Log subsystem started in elapsed time mode. 15 (I) Thread ID 3996 Service thread started 281 (i) Thread ID 3996 Temporary rendering context created 281 (I) Thread ID 3996 Getting OpenGL entry points and extension 281 (I) Thread ID 3996 281 (i) Thread ID 3996 OpenGL rendering context information: 281 (i) Thread ID 3996 Renderer : ATI Mobility Radeon HD 5470 281 (i) Thread ID 3996 Vendor : ATI Technologies Inc. 281 (i) Thread ID 3996 Version : 3.2.9712 Compatibility Profile Context 281 (i) Thread ID 3996 GLSL version : 1.50 281 (I) Thread ID 3996 327 (I) Thread ID 3996 Getting OpenGL entry points and extension 405 (i) Thread ID 3996 Backward compatible core PBuffer context successfully created 405 (I) Thread ID 3996 Service context successfuly initialized 30451 (i) Thread ID 5412 Service context queue task depleted 1045347 (I) Thread ID 3996 Service thread finished 1045347 (D) Thread ID 5412 Service thread destroyed 1045347 (i) Thread ID 5412 Logged fatal errors: 0, errors: 0, warnings: 0, titles: 7, infos: 8, debug info: 1 1045347 (i) Thread ID 5412 Log session shutdown
Config: Windows 7 Edition Familiale Premium 64bits Proc : AMD Athlon II P320 Dual-core 2.10Ghz RAM : 4Go Dès que je retrouve un prog 2D, je fais un test... | |
|
| |
pan59
Nombre de messages : 367 Age : 67 Localisation : Wattignies Date d'inscription : 16/10/2011
| Sujet: Noyau 64 bits. Ven 21 Déc 2012 - 14:29 | |
| Bonjour Klaus.
Non, je n'ai pas testé d'autres fonctions de la DLL.
Cordialement. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 17:02 | |
| Est-ce que ceux parmi vous qui ont un système 64 bits ET qui utilisent ma dll KGF.dll, pourraient vérifier qi la DLL fonctionne toujours avec cette version de Panoramic.exe ? Nardo26 peut-être ? | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 17:30 | |
| Je suis sous XP Professionnel 32bits J’ai testé : Pour les programmes qui ne comporte pas du graphisme : ça marche mais je ne constate pas d’amélioration de la vitesse d’exécution pour les programmes qui demande beaucoup de calculs. Pour les programmes avec du graphique 2D : certains fonctionnent correctement ; d’autres non (une fenêtre furtive puis plus rien) ; et je ne voie pas pourquoi.
| |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 17:31 | |
| Ok Klaus, Je ferais l'essai tout à l'heure... quand Jack aura confirmé que c'est bien du 64 bits (mais normalement une version 64bits ne devrait pas tourner sur du 32... ) Pour l'instant je me pose des questions sur l'executable que nous a passé Jack : Apparemment, il fonctionne en mode 32 bits... (cf la capture d'ecran) Si c'était du 64bits: rien que vous puissiez lancer l'executable, m'etonne un peu... Klaus, j'ai bien peur que tu soit obligé de compiler ta DLL en 64 bits -> voir ici(ce qui est vrai pour C sharp doit l'être également pour Delphi) Le changement de couleur sur les boutons (hover) est sympa... Et quand le bouton a le focus, la couleur du fond change cycliquement (bleu/gris/bleu...) Là on a affaire à vraiment une refonte... Apparemment tout n'est pas implémenté : APPLICATION_TITLE ne fonctionne pas... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 18:11 | |
| Si jamais c'est vrai, c'est la mort de toutes les DLL en Delphi 6 ! Je vais essayer de creuser cela. Merci pour l'info, Nardo26. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Ven 21 Déc 2012 - 18:13 | |
| Les changements au niveau des objets sont vraiment sympa . | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Ven 21 Déc 2012 - 18:43 | |
| p'tit bémol au niveau de l'affichage... sur la vs 32, si l'on déclare 20 objets les uns sous les autres, sans redimensionner le form 0, un ascenseur apparait sur la droite de ce dernier. Pas dans la vs 64... | |
|
| |
pan59
Nombre de messages : 367 Age : 67 Localisation : Wattignies Date d'inscription : 16/10/2011
| Sujet: Noyau 64 bits. Ven 21 Déc 2012 - 18:52 | |
| Bonsoir.
Voici ce que j'ai pû lire sur le site mentionné:
A 64bit executable cannot call a 32bit dll and viceversa.
Bon courage Klaus pour la suite.
| |
|
| |
Invité Invité
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 18:59 | |
| Bonsoir, Je viens de rentrer, et vois ce sujet. Je viens d'essayer avec Pagiciel tel qu'il est. A part des list et des memos je n'ai pas d'objet apparent. MAIS: La form 0 n'a pas d'ascenseur! Je ne peux pas atteindre les autres objets plus bas, car je n'ai aucun moyen d'y accéder. En cliquant sur atteindre, qui utilise les dll de Klaus, la souris se positionne au bon endroit, donc cette partie de la dll fonctionne. Mais comme il n'y a pas d'ascenseur, cela clique dans le vide. Cela semble fonctionner un peu plus vite, mais c'est subjectif!
Ensuite, je n'arrive pas vraiment pout l'instant à trouver un programme sans appel à l'ouverture d'un fichier. J'ai constamment l'erreur de dire qu'il ne trouve pas le répertoire, et comme je mets des noms entiers pour ceux-ci, ça ne marche pas. J'essaye d'autre programme, et ce sont les fichiers qui posent problème.
configuration: W7, 64 bits Familiale Premium Pack1
|
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 19:25 | |
| @cosmos : - Jack a écrit:
- ...Il y a donc des problèmes en perspective pour le traitement des strings et des noms absolus de fichiers.
Pour le moment, il n'aime pas tellement les noms absolus de fichier ! Donc c'est normal...(du moins pb connu) Je confirme : pas d'ascenseur.... Mais je ne suis pas sûr de la validité de cet executable.... wait & see... Jack ? Jaaaack ?.... tu peux nous éclairer ? @ceux qui ne sont pas en 64bits : Cela ne sert à rien de tester... je suis même étonné que vous puissiez le faire... | |
|
| |
Jack Admin
Nombre de messages : 2394 Date d'inscription : 28/05/2007
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 19:40 | |
| @Nardo: Tout à fait. Tu as raison, l'exécutable que j'ai fourni s'exécute effectivement en mode 32 bits. Et c'est pour ça qu'il tourne sur Windows XP. L'exécutable PANORAMIC en 64 bits n'est pas "montrable" actuellement (trop de choses en 3D ne fonctionnent pas et toutes les séquences en assembleur sont à revoir et quelquefois à repenser...). Je pense sortir néanmoins une version 64 bits d'ici quelques jours.
C'était un galop d'essai et j'arrête le téléchargement de cette version. C'était prématuré. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 19:44 | |
| Du courage, Jack et bon redémarrage! | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. Ven 21 Déc 2012 - 19:55 | |
| Ok merci Jack ! En attendant, le peu que l'on a vu au niveau look est sympa ! | |
|
| |
Contenu sponsorisé
| Sujet: Re: Noyau 64 bits : appel aux béta-testeurs. | |
| |
|
| |
| Noyau 64 bits : appel aux béta-testeurs. | |
|