none
Intégration d'une application winform dans une page web RRS feed

  • Question

  • salut tt le monde,

    j'ai developpé une application viewer en c#.NET et je veux l'intégrer (main frame de l'application) dans une page web (HTML) pour cela j'ai
    utilisé l'ActiveX mais je veux que mon application soit dans la page web et pas en dehors
    quelqu'un connait un moyen pour le faire, une technologie un control (ASP.NET).

    je serais très reconnaissant.
    merci de me répondre.
    lundi 6 avril 2009 11:15

Réponses

Toutes les réponses

  • n'est pas très facile, vous pouvez essayer ceci:


    Ajouter à votre projet une référence à System.Windows.Forms et ensuite créer un formulaire et d'utiliser les frm.Show(); vous verrez que vous obtiendrez une erreur

    En la teoría, la teoría es igual a la práctica; en la práctica no
    mercredi 8 avril 2009 05:12
  • 1) Tu es conscient que ton application finale nécessitera de la part des utilisateurs qu'ils aient installé .NET sur leur poste ?

    2) IE est ce qu'on appelle un host .NET, c'est à dire qu'il est capable de lancer une application .NET: fais l'experience avec une application de base winform.exe et lance-la à partir de http://localhost/winform.exe, ça marche. Par contre, cela pose des problèmes évidents de sécurité mais aussi de gestion des dépendances: comment accéder aux DLL du projet, etc. ?

    3) Il y a 2 solutions pour arriver à ton objectif:
    - L'ancienne méthode qui consiste à transformer ton application en ActiveX (Ex: http://www.dotnet-news.com/lien.aspx?ID=28093)
    - La nouvelle bien plus simple et qui tire partie du point précédent (Ex: http://dotnet.org.za/codingsanity/archive/2006/04/20/51710.aspx). Par contre, c'est du "IE only" (quoique la 1ère aussi ou presque)

    Xavier
    Xavier
    lundi 20 avril 2009 11:27
  • Bonjour,

    De nos jours, les nouveaux developpement devrait utiliser le BAP de WPF ou encore SilverLight...

    Cordialement
    Gilles TOURREAU - MVP C#
    lundi 20 avril 2009 20:54
    Modérateur