begin process at 2012 02 04 12:07:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Exécution

 > LE COMPILATEUR DESTE IDE

LE COMPILATEUR DESTE IDE


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :9 611 / 315

Auteur : steckdenis

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
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

Les Membres Club peuvent 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.

 Sources de la même categorie

Source avec Zip CALCULATRICE par TPB
Source avec Zip Source .NET (Dotnet) PIERRE PAPIER CISEAUX par Ultrabytes
Source avec Zip Source avec une capture UN PATCH EN VB (V3) par PhoenixBytes
Source avec Zip Source .NET (Dotnet) [VB.NET 2008] EXECUTION MULTITHREAD DE PLUSIEURS FONCTION À ... par ShadowTzu
Source avec Zip Source avec une capture MULTITHREADING ACTIVEX par Philippe734

 Sources en rapport avec celle ci

Source .NET (Dotnet) MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA par us_30
Source avec Zip Source avec une capture Source .NET (Dotnet) MODIFICATEUR D'INDICE DE PERFORMANCE WINDOWS 7 par ircland
Source avec Zip Source avec une capture UTILISER LES COMMANDES WINDOWS EN VB par Sechaud
Source avec Zip Source avec une capture Source .NET (Dotnet) WINDOWS XP EMULATOR V1.0 par zippedfire
Source avec Zip Source avec une capture ASTUCE POUR WINDOWS par Cheval

Commentaires et avis

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.

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.

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 !

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 !

Commentaire de NOURLINES le 15/02/2009 19:02:52

très bon source, Bravo ^^

SVP est ce que c'est possible de ajouter la barre des information du compilation sur VB6 ?

 Ajouter un commentaire


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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,638 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales