begin process at 2010 03 21 20:46:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Réseau & Internet

 > 

Internet

 > 

Impossibilité d'ouvrir une page web


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Impossibilité d'ouvrir une page web

dimanche 27 juillet 2008 à 13:25:46 | Impossibilité d'ouvrir une page web

emirej

Bonjour , je n'arrive pas a ouvrir une page internet avec Delphi c'est très étrange , voici mon code source

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, jpeg, ExtCtrls, ShellApi;

type
  TForm1 = class(TForm)
    Image1: TImage;
    GroupBox1: TGroupBox;
    Button1: TButton;
    Button2: TButton;
    Label1: TLabel;
    Edit1: TEdit;
    Button3: TButton;
    Button4: TButton;
    Label2: TLabel;
    Button6: TButton;
    Button7: TButton;
    Button5: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure Button7Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.show;
end;

procedure TForm1.Button5Click(Sender: TObject);
begin
Shellexecute(handle,nil,'Edit1.caption',nil,nil,0);
end;

procedure TForm1.Button7Click(Sender: TObject);
begin
Shellexecute(handle,nil,'C:\Program Files\mozilla.org\Mozilla\mozilla.exe','Edit1.caption',nil,0);
end;

end.

J'ai même essayé avec Edit1.text mais rien ne vas :\
dimanche 27 juillet 2008 à 13:42:41 | Re : Impossibilité d'ouvrir une page web

Francky23012301

Membre Club
Salut,

As tu penser à regarder si tu utilisais le bon répertoire et le bon exe ?

procedure TForm1.Button1Click(Sender: TObject);
Begin
shellexecute(handle,nil,'C:\Program Files\Mozilla Firefox\firefox.exe','http://www.delphifr.com',nil,0);
end;


Ca fonctionne chez moi
dimanche 27 juillet 2008 à 20:18:33 | Re : Impossibilité d'ouvrir une page web

f0xi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

var
  cmd : string;
begin
  cmd := Edit1.Caption;
  Shellexecute(0,'open',PChar(cmd), nil, nil, SW_SHOW);
end;




dimanche 27 juillet 2008 à 22:00:09 | Re : Impossibilité d'ouvrir une page web

cirec

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
var
  cmd : string;
begin
  cmd := Edit1.Caption;
  cmd := Edit1.Text;
  Shellexecute(0,'open',PChar(cmd), nil, nil, SW_SHOW);
end;

 
@+
Cirec

dimanche 27 juillet 2008 à 22:09:13 | Re : Impossibilité d'ouvrir une page web

Francky23012301

Membre Club
Pas d'accord avec vous les gars : si IE est son explorateur par défaut, sa page web s'affichera avec lui et non avec FF en utilisant votre procédure.
lundi 28 juillet 2008 à 01:41:58 | Re : Impossibilité d'ouvrir une page web

f0xi

Membre Club Administrateur CodeS-SourceS
"Pas d'accord avec vous les gars : si IE est son explorateur par défaut, sa page web s'affichera avec lui et non avec FF en utilisant votre procédure."


on s'en fout, il n'a qu'a faire de FX son navigateur par defaut (ou opera, ou safari, ou maxthon).




lundi 28 juillet 2008 à 01:57:31 | Re : Impossibilité d'ouvrir une page web

f0xi

Membre Club Administrateur CodeS-SourceS

et voici le GW pour recuperer firefox :

RootKey:HKLM / HKCU
Key:SOFTWARE\Mozilla\Mozilla Firefox -> SZ:CurrentVersion
Key:SOFTWARE\Mozilla\Mozilla Firefox\{SZ:CurrentVersion}\Main -> SZ:PathToExe

ou

RootKey:HKEY_CLASSES_ROOT
Key:Applications\FIREFOX.EXE\shell\open\command -> SZ:@



pour recuperer Opera :

RootKey:HKLM / HKCU
Key:Software\Opera Software -> SZ:Last CommandLine

ou

RootKey:HKEY_CLASSES_ROOT
Key:Applications\Opera.exe\shell\open\command -> SZ:@



pour recuperer Safari :

RootKey:HKEY_CLASSES_ROOT
Key:Applications\Safari.exe\shell\open\command -> SZ:@





Cette discussion est classée dans : sender, procedure, tobject, tbutton, tform1


Répondre à ce message

Sujets en rapport avec ce message

Newbie & TCPI/IP [ par Megafan ] Bonjour je suis complétement débutant en delphi, par contre je suis pas mauvais en VB.Pourquoi je change allez vous dire ?Parce que VB ne tourne pas s probleme avec sockets [ par PsyClown44 ] Salut!J'ai un prob avec le composant TClientSocket : je n'arrive pas a recevoir de paquets lors d'une connexion!Voila le code:unit Unit1;interfaceuses "Incompatible types :''Cardinal' and 'String' " [ par Don0Choa ] Bonjour, je fais un petit prog permettant de fair des boite de dialogue en séléctionnant les bouttons, icones etc...Mais voila j'ai une erreur comem d WebBrowser et page control [ par delphigenial ] Voila, pour mon navigateur j'ai mis un page control et un Webbrowser à l'interieur, je n'arrive pas à faire en sorte qu'on puisse creer un nouvel ongl procedure 'repetée' [ par karakvb ] bon voila mon probleme: a la place de ca: procedure TForm1.Image1Click(Sender: TObject); begin image1.picture.loadfromfile(fichier); end;procedure TFo [Socket] TcpServer-TcpClient : Erreur 10035 [ par Gmartintin ] Bonjour à tous, Pour tester les sockets en Delphi 7 sans les composants Indy, j'essaie de mettre en place un TcpServer et un TcpClient, sur deux appli TTcpClient: Recuperation des données HTML? [ par anykey ] Voilà je voudrai simplement utiliser TTcpClient pour me connecter sur un serveur HTTP. J'arrive bien a me connecter, mais (evidemment il y a un mais), Récupération d'une valeur [ par ouaich85 ] Bonjour, voici mon code : unit Unit2; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrl afficher une ligne !!! [ par Hardouz ] salut voici un bou de Code que je vien de faire a l'aide de plusieur membres du Cs je vous remerci bien :) mais je veut faire afficher la ligne qui co Tension Serie [ par Hardouz ] Salut j'ai branchais un appareil a mon port serie que j'ai vabriquer et elle marche avec 6 ou 7v au minimum (c'est une relais)mais j'arrive pas  a lal


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales