RAD purebasic (speedev)

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: RAD purebasic (speedev)

Message par falsam »

Je suis passé à la suite de ce test en créant ma base de données avec SQLite Vision.

- J'ai lancé SpeeDev et j'ai déclaré ma base de données
- J'ai ensuite crée une fenêtre table.
- J'ai ensuite cliqué sur le menu Génération du code => Code de construction des fenêtres de type table.

Le RAD c'est planté comme te le montre cette image. J'ai pu reproduire ce scénario plusieurs fois de suite.

Image

La sauvegarde du fichier spd (exemple : clients.spd) n'est plus lisible aprés un crash et provoque a nouveau un crash.

:!: Remarque : Le numéro de version est toujours la B0.4 dans le titre de la fenêtre.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: RAD purebasic (speedev)

Message par microdevweb »

Nouvelle version B0.6
  • MOD Nombreuses corrections de bug.
  • MOD Certaines fonctions ont été désactivées car non finalisées.
  • ADD Ouverture automatique du dernier projet (ouvert ou sauvé)
Comment installer ?
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: RAD purebasic (speedev)

Message par microdevweb »

Nouvelle version 1B0.8
  • ADD Gestion des clés de tri de la table
Comment installer ?
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: RAD purebasic (speedev)

Message par microdevweb »

Nouvelle version 1B0.9
  • MOD Correction de bug
Comment installer ?
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Bernard
Messages : 23
Inscription : jeu. 22/janv./2004 8:56
Localisation : Le MANS (72)

Re: RAD purebasic (speedev)

Message par Bernard »

Bonjour,

Je suis le projet depuis l'origine qui marchait très bien, depuis la mise en place du launcher Speedev ne veut plus se lancer.

Je viens de refaire une installation complète et la encore Speedev ne veut pas se lancer même quand je demande une exécution comme administrateur.

Je suis sous Windows 10, quelqu’un a une idée?
Bernard
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: RAD purebasic (speedev)

Message par microdevweb »

Bonjour Bernard,
J'ai désactivé la maj auto de SpeeDev.exe, cela devrait fonctionner

Nouvelle version 1B0.10
  • MAJ Désactivation de la mise à jour auto de SpeeDev.exe
  • ADD mémorisation des item étendu ou collapsé de l'arbre
pour installer
  • Supprimez le fichier LocalVersion.ver
  • Lancez le fichier Launcher.exe
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Bernard
Messages : 23
Inscription : jeu. 22/janv./2004 8:56
Localisation : Le MANS (72)

Re: RAD purebasic (speedev)

Message par Bernard »

Effectivement ça marche.

Merci
Bernard
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: RAD purebasic (speedev)

Message par microdevweb »

Petite nouvelle du front :mrgreen: , une nouvelle mise à jour importante devrait voir le jour dans les prochains jours.
  • Fenêtre fiche
  • Prévisualisation de la fenêtre (fiche) pour la table cela fonctionne déjà
  • Construction de menu
Normalement avec cette version toutes les fonctionnalités du module devraient être reprises par le GDI, à l’exception des fenêtres personnalisées qui je ne vous le cache pas vont représenté un gros travaille puisque l'on pourra dessiner la fenêtre directement dans le GDI.

L'étape suivante sera la création d'état imprimé, bon la encore mystère je n'ai jamais imprimé avec Pb. Par après ce sera fonctionnel (mais ne sera jamais fin puisqu'il y aura toujours possibilité d'ajouter de nouvelles fonctions)
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
Eric
Messages : 79
Inscription : dim. 08/juil./2007 21:38
Localisation : Nord
Contact :

Re: RAD purebasic (speedev)

Message par Eric »

C'est beau projet, il me sera très utile.
Je le suis depuis le début.

Depuis quelque temps, la mise à jour ne se réalise plus.
Le projet est arrêté ?
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: RAD purebasic (speedev)

Message par Kwai chang caine »

Je me posais la même question ????
Quand on s'est habitué à regarder un feuilleton captivant, on s'inquiete quand c'est la fin d'une saison :wink:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: RAD purebasic (speedev)

Message par microdevweb »

Bonjour le projet est actuellement en pause. Je reviendrais vers vous quant il reprendra
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: RAD purebasic (speedev)

Message par microdevweb »

Bon après réflexion j'arrête le RAD dans l'état, pourquoi? parce qu’il manque de souplesse. Par contre je vais revoir ma copie. (Note: j'ai pris un peux de recul et je n'ai plus codé depuis 2 gros mois)

Mon idée un Ide genre windev, avec le même genre de fonctionnalités et gadget. C'est évidement un énorme projet mais qui pourrait vraiment apporté un plus a PureBasic.

Donc voila si certains d'entre vous sont intéressé par ce projet et dispose de temps, n'hésitez pas à m'en faire par car l'idéal serait pour aboutir de réunir une équipe de développeurs compétents et de ce partager les taches suivant les compétence de chacun.

(Ps: je ne cherche même pas à être chef du projet)

Ce dont je suis sûr :wink:
  • PureBasic a tout les outils nécessaires à la réalisation d'un tel projet
    Un tel Ide comme je le penses, pourrait amené des sociétés à utiliser notre langage préféré
Ce de quoi je dispose
  • L'éditeur d'analyse (déjà réalisé pour le Rad)
    Une table gadget
    etc
Bon évidement je ne m'attend pas à des miracles et me doute que personne ne répondra à l'appel mais qui sais

Edit: Personnellement, j'ai réalisé une application pro (précédemment réaliser avec Windev) avec PureBasic et ma table, le résultat est fonctionnel
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
doudouvs
Messages : 244
Inscription : jeu. 07/mars/2013 19:02
Localisation : France Alsace / Espagne Girona

Re: RAD purebasic (speedev)

Message par doudouvs »

Salut microdevweb,

Une bonne initiative :) sans utiliser les API ce serait encore mieux. Sur que c'est un énorme travail.

Je suis partant
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: RAD purebasic (speedev)

Message par microdevweb »

@doudouvs,

Bien que j'essaye d'utiliser les Api le moins possible il est difficile de faire sans. Exemple pour faire un masque de saisie et positionner le curseur dans le gadget string. Voici en gros le cahier des charges de la nouvelle appli

Un générateur d'analyse avec importation de base Sqlitle
Un générateur de fenêtres avec gestion automatique des champs liés à la base données par Drag and drop
Un éditeur de code par champ (gadget) avec gestion événementiel automatique
Editeur d'état imprimé
Compilation du code en Fichier (Pb/Pbi)

Dans l'avenir création de nouveau gadgets, graph, zone répétée etc. Je ne m'en cache pas cette appli reprendra la philosophie de WIndev, en simplifié mais avec comme moteur le langage PureBasic
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Re: RAD purebasic (speedev)

Message par Anonyme2 »

J'ai toujours pensé qu'un projet de groupe manque à ce forum.
Ce projet pourrait être intéressant mais je ne sais pas ce que c'est :roll: :

- base Sqlitle (il faudrait que je m'y mette mais j'ai 3 projets sur lesquels je bosse alors ...)
- Un éditeur de code par champ (gadget)
- Editeur d'état imprimé

Finalement c'est très opaque pour moi, as-tu des saisies d'écran de Windev?

Beaucoup de questions si ce projet serait engagé :

- Délai raisonnable (entre 1 et 2 ans je pense pour un premier jet)
- Quelle analyse de départ ?
- Qui code quoi ? (interface, base de données, gestion fenêtre, générateur de code etc.)
- Gestion multilangues ?
- La doc, qui rédige en temps réel et pas à la fin du projet ...
- Doc multilangues ?
- Comment échanger les données entre codeurs ?
- Qui gère le projet à partir des différents codeurs (qui compile et adapte en gros) ?
- Bêta testeurs ?
- Quelles sont les règles de codage communes à tous ?

Sur ce point, ma vision est celle-ci :
- Application unicode uniquement, je parle de la compilation.
- Définir avec define le .i et utiliser les autres types (.l, .a etc.) que si l'on est obligé,
ce qui est conforme à ce que Fred a déjà dit ici sur ce forum.
- Version 32/64.
- Toute API, fonction PB etc. doit être testée au niveau du retour pour avoir un code stable, c'est comme ça et pas autrement.
- Utiliser EnableExplicit car c'est très difficile de s'y retrouver lorsque les variables sont déclarées un peu partout.
- Gestion d'un fichier des déclarations de fonction
- Comment nommer les variables de la même manière pour tous ?
- Gestion d'un fichier des variables globales, chacune d'elles commencent par GLB_ ce qui permet tout de suite de savoir de quelle variable il s'agit.
- Limiter l'usage des macros qui commencent par MAC_ pour s'y retrouver.
- Gestion d'un fichier des déclarations, d'un autre des constantes, structures etc.

Il y a surement plein d'autres choses mais j'arrête ...
Répondre