begin process at 2012 05 28 12:12:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Aidez moi !!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aidez moi !!!!

dimanche 15 décembre 2002 à 16:43:30 | Aidez moi !!!!

sebastienbro

Voilà, g une fonction créé en C++ avec VC++. Elle marche très bien si elle est mis dans un EXE, mais dès k'elle est ds une DLL, ca marche plus !!
Avec VB, il me met "Bad calling DLL convention"

Aidez moi, je sais vraiment pas koi faire...

Ah oui, j allais oublier, voici la source :

extern "C" __declspec(dllexport) char *Cryptage(const char * Entree, long Cle, long Operation)
{

//---------------------------------------------
// Déclaration des variables
//---------------------------------------------


char *Sortie1 = "";
double Algo_tmp = 0;
long Algo = 0;
int tmp = 0;
int i = 0;

Cle = Cle - 1;

if (Operation == 0) {

for (i = 0; i < strlen(Entree); i++) { //Boucle de Cryptage

Cle = Cle + 1;
Algo_tmp = cos(pow(Cle, 5)) * 10;
Algo = (int)(Algo_tmp < 0 ? Algo_tmp - 0.5 : Algo_tmp + 0.5); //on arrondi
tmp = Entree[i];
tmp += Algo;
Sortie1[i] = tmp;
i++;

}

return Sortie1;

}

if (Operation == 1) {

for (int i = 0; i < strlen(Entree); i++) { //Boucle de Decryptage

Cle = Cle + 1;
Algo_tmp = cos(pow(Cle, 5)) * 10;
Algo = (int)(Algo_tmp < 0 ? Algo_tmp - 0.5 : Algo_tmp + 0.5); //On arrondi le nombre
tmp = Entree[i];
tmp -= Algo;
Sortie1[i] = tmp;

}

return Sortie1;

}
}

\* -- Seb -- */
lundi 16 décembre 2002 à 12:22:54 | Re : Aidez moi !!!!

Kaid


De toute évidence le problème vient de la déclaration de la DLL dans VB.

-------------------------------
Réponse au message :
-------------------------------

> Voilà, g une fonction créé en C++ avec VC++. Elle marche très bien si elle est mis dans un EXE, mais dès k'elle est ds une DLL, ca marche plus !!
> Avec VB, il me met "Bad calling DLL convention"
>
> Aidez moi, je sais vraiment pas koi faire...
>
> Ah oui, j allais oublier, voici la source :
>
> extern "C" __declspec(dllexport) char *Cryptage(const char * Entree, long Cle, long Operation)
> {
>
> //---------------------------------------------
> // Déclaration des variables
> //---------------------------------------------
>
>
> char *Sortie1 = "";
> double Algo_tmp = 0;
> long Algo = 0;
> int tmp = 0;
> int i = 0;
>
> Cle = Cle - 1;
>
> if (Operation == 0) {
>
> for (i = 0; i < strlen(Entree); i++) { //Boucle de Cryptage
>
> Cle = Cle + 1;
> Algo_tmp = cos(pow(Cle, 5)) * 10;
> Algo = (int)(Algo_tmp < 0 ? Algo_tmp - 0.5 : Algo_tmp + 0.5); //on arrondi
> tmp = Entree[i];
> tmp += Algo;
> Sortie1[i] = tmp;
> i++;
>
> }
>
> return Sortie1;
>
> }
>
> if (Operation == 1) {
>
> for (int i = 0; i < strlen(Entree); i++) { //Boucle de Decryptage
>
> Cle = Cle + 1;
> Algo_tmp = cos(pow(Cle, 5)) * 10;
> Algo = (int)(Algo_tmp < 0 ? Algo_tmp - 0.5 : Algo_tmp + 0.5); //On arrondi le nombre
> tmp = Entree[i];
> tmp -= Algo;
> Sortie1[i] = tmp;
>
> }
>
> return Sortie1;
>
> }
> }
>
> \* -- Seb -- */
mercredi 8 juin 2005 à 00:42:03 | Re : Aidez moi !!!!

darknoon29

+1 Meme Problème... Sniff


Cette discussion est classée dans : algo, cle, tmp, entree, sortie1


Répondre à ce message

Sujets en rapport avec ce message

algo des [ par fredson ] je recherche le programme pour trouver divers clés de décryptage avec l'algo des(cryptage) Detourner l'entree standard en C++ [ par LDDT ] Je voudrais que l'entree standard de mon programme soit un fichier et non le clavier. Comment puis je faire? une aide pour écrire un algo et un prog sur le nbr premiers [ par Julius Caesar ] Bonjour, je n'arrive pas écrire l'algo et le prog de ce sujet:"Ecrivez un algo et un prog, qui affiche les nbrs premiers inferieurs à un entier n (ave cryptage [ par skysee ] bonjour,je dois crypter une trame avec un ou exclusif. La trame est une CString. Voici ma fonction:CString Ccrypto::crypter(CString trameAcrypter){ CS je suis desespere, algo d'incrementation de tableau [ par scorpiwolf ] Je deviens fou, je suis en train de faire la division euclidienne avec des nombres immenses, ils sont stockés dans des tableaux. Bon bref le probleme Algo minimax, negamax [ par Galett ] Salut, je m'fai un ti prog en ce moment, mais G des probs avec mon algo minimax, G tester le negamax aussi et ca change po.Je recherche en fait un alg REPETITION D'UNE FONCTION .... [ par Leparasite ] salut a tous .....voila c simple j'aimerai qu cette fonction ce repete a l'infini : FILE *fp,*fp2;char tmp[256]; fp=fopen("c:\\test.txt","rb");fp2=fop lire dans un fichier [ par skeul ] Bonjour,je rencontre qqs difficultés a faire une fonction qui lit un fichier et qui rentre la chaine de caractere dans un tableauy a comme un probleme Algo de Cryptage [ par LordBob ] Salut a tous, je voudrai simplement avoir kelke info pour créé un algorithme de cryptage, savoir comment ca ce passe, ce kil fo faire un peu tout ko j'aimerais connaitre le principe de l'algo de rar [ par Odinlemage ] Bonjour à tous...Voila mon probleme est que j'aimerais connatire le principe algorithmique de la compression rarJ'ai eut beau cherché j'ai rien trouvé


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 3,401 sec (3)

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