Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LE COMPILATEUR DESTE IDE


Information sur la source

Catégorie :Exécution Source .NET ( DotNet ) Classé sous : DeSte IDE, compilateur, 64bits, Windows Niveau : Expert Date de création : 09/02/2008 Date de mise à jour : 10/02/2008 11:06:16 Vu / téléchargé: 6 728 / 182

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
DeSte IDE est un compilateur pour un Langage nommé DeSte.

DeSte IDE est compatible Windows. Il peut importer des librairies de n'importe quelle DLL. L'exemple MessageBox.dsc montre que ça marche !

Ce compilateur compile vers un fichier assembleur, il faut donc posséder p.ex FASM. Il gère les Importations Windows (Declare windows type nom(paramètres) as "nomWindows" lib "librairieWindows.dll".

DeSte IDE est très simple d'emploi : Vous le démarrer, vous cliquez sur nouveau, vous tapez le code et vous cliquez sur la flèche bleue dans la barre d'outils. Vous obtenez alors un programme parfaitement fonctionnel.
Pour le 64 bits (Vista) : "choisisez Windows (PE64)" dans la zone de liste. C'est fini !
 

Source

  • 'Comme souvent, tout dans le ZIP !
'Comme souvent, tout dans le ZIP !

Conclusion

Un compilateur qui marche, qui génère du 64 bits, qui est simple, qui est extrêmement portable, qui utilise un nouveau langage et qui est libre, ça ne courre pas les rues.

Cette sourche est commentée mais saichement. Normalement, en se concentrant, ça devrait être compréhensible. Il faut bien dire que j'ai parfois du mal à m'y retrouver (surtout dans CompilerCore.vb : 820 lignes).
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

09 février 2008 11:19:09 :
Bête erreur dans la création du sujet. (il n'y a pas de changements dans le compilateur).
09 février 2008 15:10:39 :
Ajout de la gestion des variables (heureusement) Ajout de la gestion des chaînes de caractères (voir Exemple3.dsc) Correction d'un énoooorme bug dans les types Ajout des types nommée (Declare type int* pInt)
09 février 2008 17:33:35 :
Ajout de l'importation de librairies Windows (ça marche super bien). Correction d'un bug dans l'appel de procédures (3 mises à jour en 1 jour, je travaille vite, je sais).
09 février 2008 19:57:04 :
Houra ! DeSte IDE permet de générer des applications Windows opérationelles. A vous les MessageBox, les fenêtres, les objets COM et le système de fichiers. Ajout de la compilation "sur place" permettant de compiler, d'assembler et de lancer en un seul bouton. Si vous possédez les anciennes versons de DeSte IDE, retéléchargez le ZIP pour découvrir un nouveau langage. Ajout de nouveaux commentaires dans le code.
09 février 2008 20:05:51 :
Ajout de la compilation pour Windows en cliquant simplement sur la flèche bleue !
10 février 2008 11:06:17 :
Changement de la description (pour faire moins pub), on peut appeler des fonctions sans valeur de retour, correction d'un bug qui provoquait le plantage si on appelait une fonction sans paramètres, réorganisation du ZIP.

Commentaires et avis

signaler à un administrateur
Commentaire de steckdenis le 09/02/2008 17:59:45

Bonjour,

Si vous avez rencontré des problèmes avec ce compilateur, faites attention aux points suivants :
    -Pour compiler en 32bits, le type "int" du C devient "short int"
    -Pour compiler en 64bits, le type "long int" du C devient "int"
    -Pour obtenir un exécutable, vérifiez que le fichier assembleur commence par ce qui est mis dans "lisezmoi.txt"
    -Vérifiez les chemins d'accès aux fichiers .inc en assembleur.
    -normalement, tout devrait fonctionner. Si ce n'est pas le cas, merci de me signaler le bug. J'aurai grand plaisir à le trouver et à l'erradiquer.

signaler à un administrateur
Commentaire de steckdenis le 10/02/2008 11:11:53

J'annule mon commentaire précédant. La dernière mise à jour (10/02/08 11:06) déclare le type int comme natif : int est 64 bits en 64 bits, 32 en 32 bits. Les programmes deviennent donc extrêment portables. Utilisateurs de Vista 64, essayez donc l'exemple HelloWorld.dsc en 64 bits, je suis curieux des résultats.

signaler à un administrateur
Commentaire de BadoqueAlex le 12/02/2008 12:58:17 10/10

Je n'ai pas encore pu regarder le code, mais pour la performance, cela mérite largement un 10/10 !

signaler à un administrateur
Commentaire de steckdenis le 16/02/2008 12:51:40

Merci, ça fait plaisir. Je vais encore ajouter des fonctionalités (structures, surcharges de procédures) pour le rendre encore plus performant.

Encore merci !

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

les API windows [ par Mskine ] Où je peux trouver des informations,definitions, conseils, des fonctions APIMerci d'avance Recherche dans la base de registre de Windows [ par shamantao ] Y-a-t il un moyen de faire une recherche sur une clef ou une valeur dans la base de registre ?Merci Désactiver le PopupMenu windows ? [ par Karim ] Bonjour,Existe-t-il un moyen de désactiver le Popupmenu qui se trouve par défaut pour le Textbox, c'est pour le remplacer par un autre.Pour l'instant, Récupérer le répertoire windows automatiquement [ par Snake ] Bonjour à tousDans un programme VB4, j'utilise la fonction GetWindowsDirectory qui me renvoie le répertoire de windows.Malheureusement, une fois passé erreur dans l'installation de fichiers compilés [ par loik ] Bonjour,voilà j'ai un petit pb avec vb6, lorsque que je veux lancer l'installation d'un logiciel que j'ai compilé moi même l'installation se passe bie Exécuter une appliaction VB3 [ par HATEM ] J'ai réalisé une application en VB3 sous windows 3.11 et je désire l'exécuter sous un environnement windows 95 ou 95.Merci Recuperer le N° ID de Windows [ par kamkam ] Comment récupérer le n° id du type (xxxx-OEM- . . . .) de WindowsMerci cherche code pour lancer des apps se trouvant ss windows [ par Mr.Fred. ] salut !je cherche le code pour lancer des apps windows telles que le bloc note ,la calculatrice par exemple a patir d'un exe vb.en fait je veux faire Install sur Windows NT4 TSE [ par dom ] j'installe un de nos programme VB6 sur un system NT4 TSE.Signé en administrateur : le logiciel tourne parfaitementSigné en user : le programme ne peut


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec