begin process at 2008 08 29 11:47:44
1 233 607 membres
144 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Creer et enregistrer une dll .net pour l'utiliser en ASP [ Archives / .NET ] (Kev33)

Creer et enregistrer une dll .net pour l'utiliser en ASP le 21/01/2004 00:41:21

Kev33
Bonjour,

J'essai de creer une dll en .net et de l'enregistrer avec la commande "regsvr32 madll.dll"
mais j'ai une erreur :
"madll.dll a été chargé mais le point d'entrée DLLRegisterServer est introuvable. Ce fichier ne peut pas être enregistré."

voici le code de ma source

using System;

namespace madll
{
/// <summary>
/// Description résumée de Class1.
/// </summary>
public class madll
{
private string _chaine;
public madll()
{
_chaine = "rien";
}
public string chaine
{
get
{
_chaine = "ca marche ?";
return _chaine;
}
}

public string Ecrire()
{
return _chaine;
}
}
}


Merci d'avance, ne serait ce que pour avoir pris le temps de lire mon pb.


Re : Creer et enregistrer une dll .net pour l'utiliser en ASP le 21/01/2004 07:13:11

gg00xiv
Oui, une DLL .NET n'est pas une "vrai" Dll au sens ou l'entends Windows. Elle n'a pas de point d'entrée par exemple.
Enfin d'une facon général, tu ne peux pas utiliser dans un code les directives DllImport ou Declare en VB pour loader une fonction de cette DLL.

Donc pas moyen :)

[Membre du laboratoire .NET de SUPINFO]

Re : Creer et enregistrer une dll .net pour l'utiliser en ASP le 21/01/2004 09:40:10

Kev33
ok, merci pour l'info gg00xiv.

Maintenant je me pose une nouvelle question, comment font les entreprises pour developer des composants ASP en .net genre des mailers ou objets permettant de creer des menus javascript ? Dans Visual studio, ils passe à travers le pb en faisant des services windows ?

En gros je suis censé construire un composant en .net, en c# de préférence, qu'on utilisera en ASP pour construire des Tableau HTML avec le resultat d'une requete SQL.

Re : Creer et enregistrer une dll .net pour l'utiliser en ASP le 21/01/2004 23:57:17

vieuxLion
il ne faut pas tout mélanger
je me permet ces quelques précisions

il y a trois sortes de DLLs maintenant dans le monde Windows

1) la DLL simple (faisable en C ou C++) qui contient des points d'entrées, et en particulier DllMain.
c'est celle là qui peut être utilisée à partir de DOTNET par la technologie P/Invoke ... les DllImport

2) la DLL COM qui est très spéciale (et relativement complexe). C'est elle qu'il est nécessaire d'enregistrer avec "RegSvr32". Il n'est plus possible d'en créer avec Visual Studio 7. Il est toutefois possible de communiquer avec elle à partir de DOTNET en utilisant la technologie Interop... click droit aujout de référence COM

3) la DLL Assembly DOTNET
C'est celle là qu'il faut utiliser maintenant préférenciellement à partir de toute application DOTNET, que ce soit une Winform ou une WebForm (ASPX). Dans l'application, faire click droit et ajout de référence.


Re : Creer et enregistrer une dll .net pour l'utiliser en ASP le 28/01/2004 08:18:36

SharpMao
Membre Club
Hello,
Juste une petite indication, avec VS .Net, il est possible de mettre une option "Register COM for Interop". Pour cela, un clic droit sur le projet, choisir properties, Configuration properties, Build.
Amicalement SharpMao

Re : Creer et enregistrer une dll .net pour l'utiliser en ASP le 01/12/2004 20:15:38

jessak
Bonjour, et bien moi, je viens de trouver la solution.
Plus complexe qu'en VS6, ca oui!

Aller voir l'article suivant:
http://www.dotnet-fr.org/sections.php3?op=viewarticle&artid=46

Bonne chanceé!

Re : Creer et enregistrer une dll .net pour l'utiliser en ASP le 25/07/2007 17:49:42

nicoine
J'ai une question pour vous les pros de la DLL:

Comment utiliser une dll créée avec Visual Studio ds VB6, sachant que l'enregistrement evec regsvr32 ne fonctionne pas.

Merci d'avance.

Nico


Classé sous : creer, public, chaine, dll, madll

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS