ActivePerl et passage de paramètres aux dll

ActivePerl et passage de paramètres aux dll - Perl - Programmation

Marsh Posté le 08-08-2007 à 11:02:17    

Bonjour,
 
J'ai un problème :D.  
 
Je n'arrive pas à passer des paramètres lors d'un appel à une fonction d'une DLL. Cette dll est fournit avec active perl.
 
Sauriez vous commenter passer des paramètres lors de l'appel à une fonction d'une dll ?
 
merci d'avance

Reply

Marsh Posté le 08-08-2007 à 11:02:17   

Reply

Marsh Posté le 08-08-2007 à 11:32:46    

Bonjour,  
 
Quelle dll ?
 
Quelle fonction ?  
 

Reply

Marsh Posté le 08-08-2007 à 11:37:27    

Excuse moi en effet :/
 
La librairie est  : libay32.dll fournit avec openssl. J'ai essayé de nombreuses fonctions ...
 
merci d'avance

Reply

Marsh Posté le 08-08-2007 à 11:54:17    

Re-bonjour,
 
Tu n'indique toujours pas de fonction, donc je ne peux pas essayer ce que tu veux faire.
 
Mais peux-tu essayer l'interface Win32::API
 
 use Win32::API;
  $function = new Win32::API(
      $library, $functionname, \@argumenttypes, $returntype,
  );
  $return = $function->Call(@arguments);

Reply

Marsh Posté le 08-08-2007 à 14:22:44    

Ah voila désolé ... :/
merci de ton aide :)
 
Ca ce ressemble :D
 

Code :
  1. use Win32::API;
  2. my $ENGINE_get_id   =  Win32::API->new( 'libeay32.dll','ENGINE_get_id','P','P') or die "Win32::API->new : $!";
  3. my $id = $ENGINE_get_id->Call($f);


Message édité par gug42 le 08-08-2007 à 14:23:03
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed