Accueil > Forum > > > > comment récuperer l'adresse de la passerelle par défaut en delphi6
comment récuperer l'adresse de la passerelle par défaut en delphi6
lundi 24 avril 2006 à 10:19:35 |
comment récuperer l'adresse de la passerelle par défaut en delphi6

miarynante
|
Bonjour, je suis un peu débutant sur le programmation avec le langage Delphi, en faite le but de mon petit programme est de réccuperer l'adresse du passerelle par défaut du PC où l'application tourne? Meric
|
|
lundi 24 avril 2006 à 10:31:28 |
Re : comment récuperer l'adresse du passerelle par défaut en delphi6

jfs59
|
bonjour
Tu veux récupérer quoi ? l'adresse ip lan du pc sur lequel tourne le programme l'adresse ip wan (Fai) l'adresse ip lan du routeur (peut etre pc) qui sert de passerelle
---------------------------------- Tout est en tout et réciproquement ...
|
|
lundi 24 avril 2006 à 10:56:44 |
Re : comment récuperer l'adresse du passerelle par défaut en delphi6

Matt 261
|
Salut,
Pour ma part je pense que ça doit être l'adresse ip lan du routeur (peut etre pc) qui sert de passerelle mais après ça ne dépend que de "ma compréhension"...
@+ Matt
La paresse est la mère du génie...
|
|
lundi 24 avril 2006 à 10:59:33 |
Re : comment récuperer l'adresse du passerelle par défaut en delphi6

jfs59
|
Déja regarde la
http://www.delphifr.com/gma/tout/host%20ip
------------------------------------- Tout est en tout et réciproquement ...
|
|
lundi 24 avril 2006 à 19:09:35 |
Re : comment récuperer l'adresse du passerelle par défaut en delphi6

Francky23012301
|
Salut,
Je ne sais pas ce que tu veux ? Si tu veux l'adresse IP locale sous delphi6. Voila comment on l'affiche dans un Edit :
Procedure TForm1.Button1Click(Sender : Tobject);
type
TaPInAddr = array [0..10] of PInAddr;
PaPInAddr = ^TaPInAddr;
var
phe : PHostEnt;
pptr : PaPInAddr;
Buffer : array [0..63] of char;
I: Integer;
GInitData : TWSADATA;
begin
WSAStartup($101, GInitData);
ip_machine := '';
GetHostName(Buffer, SizeOf(Buffer));
phe :=GetHostByName(buffer);
if phe = nil then Exit;
pptr := PaPInAddr(Phe^.h_addr_list);
I := 0;
while pptr^[I] <> nil do begin
Edit1.text := StrPas(inet_ntoa(pptr^[I]^));
Inc(I);
end;
WSACleanup;
end;
|
|
lundi 24 avril 2006 à 19:44:22 |
Re : comment récuperer l'adresse du passerelle par défaut en delphi6

jfs59
|
marche pô définir ip machine en string et ajouter winsock en uses
[modif var phe : PHostEnt; pptr : PaPInAddr; Buffer : array [0..63] of char; I: Integer; GInitData : TWSADATA; ip_machine : string; begin ]
Cordialement jfs.
Tout est en tout et réciproquement ...
|
|
lundi 24 avril 2006 à 23:15:04 |
Re : comment récuperer l'adresse de la passerelle par défaut en delphi6

Francky23012301
|
Re
jfs : tu as totalement raison pour "Winsock". C'est un oublie impardonnable (Allez pendez moi haut et court : lol).
Procedure TForm1.Button1Click(Sender : Tobject);
type
TaPInAddr = array [0..10] of PInAddr;
PaPInAddr = ^TaPInAddr;
var
phe : PHostEnt;
pptr : PaPInAddr;
Buffer : array [0..63] of char;
I: Integer;
GInitData : TWSADATA;
begin
WSAStartup($101, GInitData);
GetHostName(Buffer, SizeOf(Buffer));
phe :=GetHostByName(buffer);
if phe = nil then Exit;
pptr := PaPInAddr(Phe^.h_addr_list);
I := 0;
while pptr^[I] <> nil do begin
Edit1.text := StrPas(inet_ntoa(pptr^[I]^));
{
Désolé j'ai repris cette source dans un de mes projets. J'avais fais
ip_machine := ''; en déclarant biensur ip_machine dans les variables
puis ip_machine :=StrPas(inet_ntoa(pptr^[I]^));
En recopiant j'ai oublié de faire le ménage
l'erreur était "ip_machine non déclaré (dans les variables)
}
Inc(I);
end;
WSACleanup;
end;
Désolé pour cet oublie plus la petite érreur. Dorénavent je posterais moins vite. Merci jfs de les avoir vu
A+
|
|
lundi 24 avril 2006 à 23:32:16 |
Re : comment récuperer l'adresse de la passerelle par défaut en delphi6

jfs59
|
Ben c'est pas trop grave .. mais la ton ipmachine je voyai pas trop a quoi ca sert et en fait il sert a rien .. mais bon ca c'est facile suffit de virer ou de définir ...pour le uses par contre c'est moins facile si tu le sait pas ! et c'est vrai que les copies de bout de code d'un projet sans faire gaffe aux uses ca marche rarement...
Cordialement jfs.
Tout est en tout et réciproquement ...
|
|
mardi 25 avril 2006 à 09:18:13 |
Re : comment récuperer l'adresse de la passerelle par défaut en delphi6

miarynante
|
Bonjour, j'ai pu récuperer par votre aide l'adresse IP du machine locale, ainsi que le nom du poste et l'adresse du passerelle routeur (internet)
Merci pour votre collaboration
|
|
mardi 25 avril 2006 à 23:05:01 |
Re : comment récuperer l'adresse de la passerelle par défaut en delphi6

Francky23012301
|
Salut
Merci de Valider le Post STP : ca pourra en aider un autre
A+
|
|
Cette discussion est classée dans : défaut, récuperer, adresse, delphi6, passerelle
Répondre à ce message
Sujets en rapport avec ce message
récupérer l'adresse de la passerelle par defaut [ par Le Loup ]
Bonjour à tous! Lorsque l'on utilise la commande ipconfig sur son poste on peut voir l'adresse de la passerelle Je cherche un moyen de récupérer cet
Adresse e-mail par défaut [ par adjena ]
Comment faire pour récupérer l'adresse e-mail par défaut d'un poste sur lequel se trouve outlook. Merci pour votre aide.
comment générer un fichier [ par Maniaxman ]
Salut, J'aimerais faire une application où on entre son adresse email, on clic sur ok, et là le programme génére une petite application console qui e
Lire adresse précise en mémoire [ par christophedlr ]
Bonjour à tous, Je voudrais savoir si il est possible de lire directement la mémoire, a des endroits précis ?
Comment récupérer une valeur à partir de l'adresse physique d'un port connecté a une balance electronique [ par platiniumbil ]
Bonjourj'ai une balance elect rélié a un pc et je ve récupérer la valeur affiché dans l'afficheur (et l'application qui gere la balance) avec n'import
Probleme ODBC [ par Bob_1980 ]
Salut mes chers Prog je suis nouveau entre vous . Voila j'ai le probleme suivant: J'ai réalisé une application sous delphi6 Entreprise, elle marche pa
vérifier si adresse mémoire valide [ par yvescollet ]
bonjour,j'aimerais savoir s'il est possible de tester qu'un pointeur contenant une adresse mémoire pointe bien sur une structure existante.(je dois dé
Ecrire/modifier la valeur '(défaut)' d'une clé de registre [ par mikesvl ]
Pour ce qui est de la lecture et de l'écriture de clés et/ou de valeurs dans le registre : pas de problème. Mais en ce qui concerne la valeur '(défaut
Information relative à une adresse IP [ par Francky23012301 ]
Bon voilama question j'ai une adresse ip 82.125.xxx.xxx je voudrais savoir si 82 est bien relatif à free et la caractéristique relative à la valeur 12
modifier le contenu d'un programme [ par Maniaxman ]
Salut, J'ai fais un programme qui envoie un mail à une adresse. Maintenant comment faire un autre programme qui puisse modifier l'adresse email dans
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|