begin process at 2010 09 06 12:20:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > FRACTIONS_DLL, UNE DLL QUI CALCULE DES FRACTIONS

FRACTIONS_DLL, UNE DLL QUI CALCULE DES FRACTIONS


 Information sur la source

Note :
Aucune note
Catégorie :Maths & Algorithmes Classé sous :fractions, dll, codeblocks, pointeurs, batch Niveau :Débutant Date de création :18/09/2008 Date de mise à jour :11/10/2008 12:42:37 Vu / téléchargé :3 228 / 147

Auteur : ghuysmans99

Ecrire un message privé
Site perso
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Ce petit code montre la création d'une DLL sous MinGW32.
Elle permet de calculer des factions (+, -, *, /, simplification).
Ce code m'a appris pas mal de choses, je tenais donc à le partager.


 Conclusion

Pas de bugs connus, mais si vous en voyez un, n'hésitez pas !!

 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

19 septembre 2008 19:25:17 :
Modification suite au commentaire de BruNews ...
23 septembre 2008 21:28:23 :
- Correction d'une erreur dans le fichier de ressources. - Séparation de la partie versionning du reste - Ajout de FractionSwap, permutant la fraction1 avec la faction2. - Passage à une version mineure suivante
11 octobre 2008 12:42:37 :
Ajout d'un batch pour compiler via MinGW, sans passer par Code::Blocks

 Sources de la même categorie

Source avec Zip CALCUL DU DETERMINANT par arfang03
Source avec Zip Source avec une capture EULER AURAIT 303 ANS par pgl10
Source avec Zip Source avec une capture FORMULES POUR NOMBRES PREMIERS par pgl10
Source avec Zip Source avec une capture TRAITEMENT DE L'EQUATION D'UNE CONIQUE AVEC UN GRAMMAIRE par kinkek
Source avec Zip BELLMAN:LA VALEUR DU PLUS COURT CHEMIN ET LE PLUS COURT CHEM... par Perace

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SOUS-CLASSEMENT DE FENÊTRE D'UN AUTRE PROCESS PAR INJECTION ... par racpp
Source avec Zip Source avec une capture SERVICE WINDOWS DANS UNE DLL LANCÉ PAR SVCHOST.EXE par racpp
Source avec une capture EXEMPLE DE POINTEURS DE FONCTION par pop70
Source avec Zip DLLMAKER V2.0 par Altaris
Source avec Zip Source avec une capture [C/WIN32] INJECTION DE DLL 2 MÉTHODES (REMOTETHREAD PROPRE &... par deck_bsd

Commentaires et avis

Commentaire de lynxtyle le 18/09/2008 22:33:36

des commentaires et surtout un exemple d'utilisation de la dll ne seraient pas du luxe pour les débutants (et oui le but est l'apprentissage et non la livraison de code brute à copier/coller sans savoir ce qu'on fait)

sinon merci pour cette source intéressante

Commentaire de BruNews le 19/09/2008 10:05:44 administrateur CS

void FRACDLLEX FractionReduceD(T_Fraction* Fraction)
{
  T_Fraction* tmp = new(T_Fraction);
  FractionReduce(Fraction,tmp);
  memcpy(Fraction,tmp,sizeof(T_Fraction));
  delete(tmp);
}

Une struct T_Fraction faisant 8 octets, on le met sur pile au lieu de faire une alloc.
memcpy provoque une boucle, inutile ici.
On obtient donc:
void FRACDLLEX FractionReduceD(T_Fraction* Fraction)
{
  T_Fraction tmp
  FractionReduce(Fraction, tmp);
  Fraction.Num = tmp.Num;
  Fraction.Den = tmp.Den;
}

Commentaire de BruNews le 19/09/2008 11:06:51 administrateur CS

OUPS, tapé trop vite:
On obtient donc:
void FRACDLLEX FractionReduceD(T_Fraction* Fraction)
{
  T_Fraction tmp
  FractionReduce(Fraction, tmp);
  Fraction->Num = tmp.Num;
  Fraction->Den = tmp.Den;
}

Commentaire de ghuysmans99 le 19/09/2008 19:15:40

void FRACDLLEX FractionReduceD(T_Fraction* Fraction)
{
  T_Fraction tmp; // je crois que tu l'avais oublié ...
  FractionReduce(Fraction, tmp);
  Fraction->Num = tmp.Num;
  Fraction->Den = tmp.Den;
}

Sinon OK, je modifie

Commentaire de biga1 le 24/09/2008 20:19:15

pssss pas mal

Commentaire de ghuysmans99 le 24/09/2008 20:24:09

@ biga1 : Merci !! (une note ne ferait pas de mal)

Commentaire de dgiancarlo le 18/05/2009 17:17:17

g pris ce fichier et il m'a supprimé un gros dossier important, le programme à disparut avec me fichiers

Commentaire de ghuysmans99 le 18/05/2009 19:36:49

Comment tu voudrais que mon programme face ça ?
Y'a pas une seule API ayant le moindre rapport avec les fichiers ...

Commentaire de Renfield le 19/05/2009 09:53:32 administrateur CS

ton programme a cassé le vase de Soissons

pas cool, ghuysmans99 !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Debugger une dll sous CodeBlocks [ par HeavenForsaker ] Bonjour,Je voudrais savoir comme degugger une dll sous CodeBlocks, quand j'éssai de lancer ma DLL il marque le message "You must select a host ap Executer un batch dans une DLL [ par paco877 ] Bonjour, j'ai créeé un projet en C++ avec Visual studio qui me permet de créer un batch ftp. Dans ce projet, j'appel la fonction system("Action.bat") [BATCH]Sript en batch nettoyage toutes versions de windows pour poste de travail et serveur [ par greg110774 ] [i]Bonjour à vous, Je recherche des scripts de nettoyage en batch (.bat) pour les versions Windows de XP, Vista, Seven, Windows Server 2003, de même Problème pendant link avec dll [ par svince ] Bonjour, Je travaille sous Eclipse/Windows en C++. J'ai créé une dll à partir d'un premier projet. Je souhaite utiliser cette dll dans un second proj Link avec une dll [ par svince ] Bonjour à toutes et à tous, Je travaille sous Windows sous Eclipse CDT. J'ai créé une dll à partir d'un premier projet. Cette dll intègre elle-même [BATCH]Animations graphiques BATCH (Windows) : [ par greg110774 ] J'aimerais créer dans ce [b]FORUM[/b], un post concernant juste des [b]animations graphiques[/b] en batch. [u]Ce qui serait bien :[/u] [i]1° juste fichier dll [ par kinghichem ] bonjour, je suis en train de réaliser un projet sur l'USB avec visual studio 2008 et je veux utiliser un fichier dll déjà prête. comment inclure mon f [BAR]Débutant.Probleme avec un batch [ par Matt95666 ] Bonjour amis du nets je debute en programmation et je souhaite executer un programme que jai creer au demarrage de windows avant tout autre action. Ja MSVCP100.dll provem avec C++ Win32 [ par Zap ] Bonjour, Je suis nouveau sur ce forum et je débute avec C++ Visual Studio 2010. Je viens de terminer le portage d'un de mes projet powerBASIC Win32 q [Batch]Pour ouvrir exe de façon aléatoire [ par herve30 ] Bonjour,Voici mon projet : Je dispose d'un dossier " X ¨" avec une centaine d'exécutables, en exe ou pps. à l'intérieur je peux les numéroter de un à


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
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 : 0,484 sec (4)

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