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

Delphi .NET Discussion :

Delphi 2006 pour .NET - procédure équivalente à ShellExecute


Sujet :

Delphi .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par défaut Delphi 2006 pour .NET - procédure équivalente à ShellExecute
    Bonjour.

    Je suis occupé à convertir un ancien code pour le rendre compatible en .Net.

    Je ne trouve pas l'équivalent pour la procédure suivante :

    ShellExecute(MainForm.Handle, PChar('open'{}), PChar(FileName), nil, nil, SW_SHOWNORMAL);

    Quelqu'un a-t-il une idée.

    Merci.

  2. #2
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    sans certitude
    WinExec( LPCSTR lpCmdLine, // address of command line (Pchar)
    UINT uCmdShow // window style for new application (Same as ShellExecute)
    );

  3. #3
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par défaut
    Merci à tous les deux pour votre réponse.

    Dans la procédure "StartProcess" donnée par le premier lien (de la dernière réponse), on doit donner le nom de l'application à ouvrir. Dans mon cas, il s'agit d'ouvrir un fichier pdf. Je donne simplement le nom du fichier, et la procédure ShellExecute choisit lui-même l'éxécutable suivant les préférences enregistrées dans Windows.
    Comment pourrais-je adapter la procédure pour permettre la même chose?

    Merci pour l'aide fournie et le temps consacré.

  5. #5
    Membre Expert
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 539
    Billets dans le blog
    10
    Par défaut
    La réponse à ta question est simple et pas simple.
    Le côté simple : Si il s'agit d'une application internet un simple appel de ton fichier via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "http://Monserveur/Monfichier.pdf"
    suffit.
    Si c'est ton programme qui génère le PDF c'est plus compliqué. Car tu dois faire varier le nom à chaque génération de fichier pour éviter les problèmes de cache mémoire. Lorsque nous réalisons cette opération le PDF est généré par une application CGI qui encapsule le programme POWERPDF en libre accès sur le WEB

Discussions similaires

  1. Delphi 8 pour .NET, par Olivier Dahan
    Par Alcatîz dans le forum Livres
    Réponses: 0
    Dernier message: 14/03/2014, 13h38
  2. Livre Delphi 2006 & ASP.Net exemple.
    Par pascalch2006 dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 30/05/2007, 18h23
  3. Delphi 2006 - CE.net - Win32
    Par p-f.philippe dans le forum Delphi .NET
    Réponses: 6
    Dernier message: 10/01/2006, 18h57
  4. Sur quelle version du framework .Net se base Delphi 2006
    Par scornille dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 14/10/2005, 23h31

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