IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Module C++ à compiler


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1
    Par défaut Module C++ à compiler
    Bonjour,

    Pouvez-vous nous aider à compiler le module ci-dessous en creant une DLL compatible VB6 ou
    ACCESS 2003


    - gestion_trame.cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    *************************************************************************************************/
    /*												 */
    /*	 											 */
    /*	Nom		: gestion_trame.cpp							 */
    /*	Date		: 22/11/05 								 */
    /*	Descriptif	: Fonction de gestion de trame :					 */
    /*							- Creation, emission , reception	 */
    /*							- Contrôle intégrité de la trame	 */
    /*												 */
    /*************************************************************************************************/
    #include <windows.h>
    #include <winbase.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include "gestion_trame.h"
     
     
    //Variable Globale
    char cData_Block[1000];
    char *pCRC;
    char toto[2];
     
    char *CalculBCC(char *buffer,int iDeb,int iFin)
    {
      BYTE PolyLSB = 0x01;
      BYTE PolyMSB = 0xA0;
      BYTE ResultLSB,ResultMSB,ResultLSBBuf,ResultMSBBuf;
      char pWork[2];
      int n,i;
      BOOL XorFlag;
     
      pCRC = toto;
      ResultLSB=0;
      ResultMSB=0;
      pWork[1]= 0 ;
      for(n=iDeb;n<=iFin;n++)
      {
    	  ResultLSB = ResultLSB ^ buffer[n];
    	  for(i=1;i<=8;i++)
    	  {
              ResultLSBBuf = ResultLSB;
              ResultLSB	   = ResultLSB >> 1;
     
    		  if(ResultLSBBuf != (ResultLSB << 1))
    			  XorFlag = TRUE;
    		  else
    			  XorFlag = FALSE;
              ResultMSBBuf = ResultMSB;
              ResultMSB	   = ResultMSB >> 1;
    		  if(ResultMSBBuf != (ResultMSB << 1))
    			ResultLSB = ResultLSB | 0x80;
              if(XorFlag)
              {
    			ResultLSB = ResultLSB ^ PolyLSB;
    			ResultMSB = ResultMSB ^ PolyMSB;
    		  }
    	  }
      }
      pCRC[0]=ResultMSB;
      pCRC[1]=ResultLSB;
      return pCRC;
    }


    - gestion_trame.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //Déclaration des fonctions
    char * CalculBCC(char *buffer,int iDeb,int iFin);

    Merci e-mailcontact : robert.clavaud@hotmail.com

  2. #2
    Membre émérite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par défaut
    Pour la compilation de DLL -> C/C++.

    Pour l'appel d'une DLL depuis VB :

    http://rp.developpez.com/vb/tutoriels/dll/

Discussions similaires

  1. Installer un module sans compiler
    Par jejeman dans le forum Modules
    Réponses: 4
    Dernier message: 15/01/2013, 10h22
  2. Compilation et installation de PHP en tant que module Apache
    Par sebeni dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 26/06/2009, 07h33
  3. Probleme compilation module avec borland
    Par frtest dans le forum Langage
    Réponses: 1
    Dernier message: 27/01/2006, 12h03
  4. [Apache] compiler le module pour Ruby mod_ruby.so ?
    Par Mescalito dans le forum Apache
    Réponses: 1
    Dernier message: 02/11/2005, 18h28
  5. Compiler un module sans recompiler tout le noyau
    Par khayyam90 dans le forum Administration système
    Réponses: 7
    Dernier message: 22/09/2005, 03h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo