Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1150 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Aperçu des images et photocopies Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aperçu des images et photocopies Windows

n°1599760
maxchampio​n
Posté le 15-08-2007 à 14:39:30  profilanswer
 

Bonjour,
 
J'aimerai lancer avec une commande Delphi, l'aperçu Windows avec mon fichier image.
 
J'utilise ceci :
 
procedure TForm1.Button1Click(Sender: TObject);
begin
 
ShellExecute(0,'open','rundll32.exe','C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen','C:\Data\Delphi\Apercu image\cauetetcindy.jpg',SW_SHOW);
 
end;
 
J'obtiens bien l'ouverture de l'aperçu Windows mais sans mon fichier photo.
 
Par le bouton démarrer et Exécuter, je tape ceci :
 
rundll32.exe C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen C:\Data\Delphi\Apercu image\cauetetcindy.jpg
 
Et cela fonctionne.
 
Quelqu'un à t'il une solution pour Delphi.
 
Merci,
 
Max

mood
Publicité
Posté le 15-08-2007 à 14:39:30  profilanswer
 

n°1600058
rufo
Pas me confondre avec Lycos!
Posté le 16-08-2007 à 15:03:33  profilanswer
 

Pourquoi t'as mis une virgule dans l'argument sans la commande shellexecute alors que tu l'as pas mise en ligne de commande :??:
Essayes ceci :  

ShellExecute(0,'open','rundll32.exe','C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen C:\Data\Delphi\Apercu image\cauetetcindy.jpg',SW_SHOW);

Message cité 1 fois
Message édité par rufo le 16-08-2007 à 15:03:57
n°1600080
maxchampio​n
Posté le 16-08-2007 à 15:33:50  profilanswer
 

rufo a écrit :

Pourquoi t'as mis une virgule dans l'argument sans la commande shellexecute alors que tu l'as pas mise en ligne de commande :??:
Essayes ceci :  

ShellExecute(0,'open','rundll32.exe','C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen C:\Data\Delphi\Apercu image\cauetetcindy.jpg',SW_SHOW);



 
Bonjour,
 
Ce serait trop simple, en effet une erreur "Types incompatibles "Integer" et "Pchar" et j'ai déjà essayé pas mal de situations avant de poster.
 
En fait par le bouton Démarrer et Exécuter la commande est :
 
rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_Fullscreen C:\Data\Delphi\Apercu image\cauetetcindy.jpg
 
Sans virgule forcément !
 
A mon avis, avec Shellexecute c'est impossible !
 
Merci,
 
Max

n°1600842
maxchampio​n
Posté le 19-08-2007 à 20:11:43  profilanswer
 

@ rufo, tu avais raison mais il manquait Nil.
 
ShellExecute(0,'open','rundll32.exe','C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen C:\Data\Delphi\Apercu image\cauetetcindy.jpg',NIL,SW_SHOW);
 
Encore merci,
 
Max

n°1600931
rufo
Pas me confondre avec Lycos!
Posté le 20-08-2007 à 09:06:03  profilanswer
 

pas de quoi...:)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Aperçu des images et photocopies Windows

 

Sujets relatifs
compilation sous vista 64 d'un exe pour windows XPportabilité Linux<->Windows : séparateur des chemins de fichiers
[résolu] CSS zoom limité à 30 images ?Compilation 64-bit avec gcc sous Windows
Créer un groupe d'images à afficher aléatoirement à chaque actu.[Résolu] Problème de décalage de date java sous windows vista
Api Windows - Information IE[PHP] envoyer des images...
Appel de commande Windows( system !) en C++Windows Mobile 5 Japonais
Plus de sujets relatifs à : Aperçu des images et photocopies Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR