Accueil > > > LE COMPILATEUR DESTE IDE
LE COMPILATEUR DESTE IDE
Information sur la source
Description
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).
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.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Récuperer la version de Windows (version 32/64bits) [ par MarilynMaxich ]
Bonjour à tous. je ne sais pas si mon message est posté au bon endroit. Si ce n'est pas le cas, excusez-moi. Voila, je travaille actuellement sur un
VB10: Comment savoir si Windows est en 32bits ou 64bits ? [ par Duke49 ]
Salut ^^ La question dis tout :) Je trouve pas la bib sous .NET... help please
[BAR]Qui pense que Windows XP est déjà au oubliette ? [ par Duke49 ]
Salut à tous, un tour dans l'bar pour vous dire que c'est une mission suicide de faire fonctionner un programme .NET sous Windows XP ! Même avec tou
Image du bureau qui change au X seconde comme sous Windows 7 mais sur XP [ par JeffC1977 ]
Bonjour J'ai eu une petite commande pour une amie qui utilise windows XP. J'ai windows 7 et sur mon ordinateur portable, elle aime bien les images q
Démarrage automatique et préférence d'une application [ par Tweet75 ]
Bonjour, Je suis confronté a des petits soucis mineurs où je ne trouve pas de solutions. Sujet : Application avec démarrage automatique avec windows
passer un controle en le draguant d'une form a une autre [ par aminoiori ]
bonjour je suis entrain de realiser une application de gestion en vb.net et je dois faire glisser des objets (bouton,textbox,...) d'une forme a une
Contrôle windows form personalisé [ par moi_moi_moi ]
Bonjour à tous, Sous VS2005 (VB.Net) j'ai créer un controle personalisé, et en le glissant sur une winForm en mode design, je voudrais qu'il se compor
pb WMEncoderLib windows 7 [ par breton51 ]
Bonjour, Mon Pb est le suivant: En mode debug a l'exécution de la ligne _Encoder = New WMEncoderLib.WMEncoder windows me sort une erreur vshost.exe
Déplacer picturebox dans form [ par tuyn00txa ]
Bonjour, Voici le code que j'utilise pour déplacer un picturebox dans une fenêtre : [code=vb] Dim x As Integer Dim y As Integer Private
Explorateur de fichier Windows et TextBox VB [ par artgile ]
Bonjour, Comment, à partir de l’explorateur de fichiers Windows, récupérer le chemin complet d'un fichier ainsi que son nom et son extension, d
|
Derniers Blogs
MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril SHAREPOINT 15 TECHNICAL PREVIEW MANAGED OBJECT MODEL SOFTWARE DEVELOPMENT KITSHAREPOINT 15 TECHNICAL PREVIEW MANAGED OBJECT MODEL SOFTWARE DEVELOPMENT KIT par Matthew
http://www.microsoft.com/download/en/details.aspx?id=28768&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+MicrosoftDownloadCenter+(Microsoft+Download+Center) ...
Cliquez pour lire la suite de l'article par Matthew
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|