chrisp2005
Messages postés5Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention20 mars 2007
-
7 avril 2005 à 09:48
chrisp2005
Messages postés5Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention20 mars 2007
-
8 avril 2005 à 07:26
Help me!
J'utilise Delphi 3!
Je n'ai trouvé qu'un moyen de récupérer l'adresse IP du PC qu'utilise le logiciel que j'ai développé en Delphi 3 (je n'ai rien trouvé dans l'API Windows):
Composant: TTCP = > propriété: LocalIP
Hors celui-ci implique l'Active X WinSck.ocx (et certaines DLL dont la Winsock.dll).
J'ai placé les DLL et l'OCX dans Windows\System32 (ou system pour Windows 9x) et j'ai enregistré l'activeX dans les machines en utilisant "RegSvr32 C:\windows\system32\MSWinSck.Ocx" => pas d'erreur(bien enregistré) puis j'ai rebooté les PC
Au chargement de la Form utilisant le composant TTCP (OleCtrls.dcu et isp3.dcu), il y a l'erreur: "Tolesyserror : Classe non enregistrée".
Pourtant sur ma machine, aucune erreur (évidemment j'ai Delphi3)
Questions: 1) Aurais-je oublié de "charger" quelque chose (DLL ou autre OCX) sur la machine ?
2) Y aurait-il une fonction de l'API ou autre, pouvant être utilisé dans Delphi 3, pour obtenir l'IP du PC sans utiliser ce composant TTCP ?
chrisp2005
Messages postés5Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention20 mars 2007 7 avril 2005 à 10:37
Merci JMP mais malheureusement impossible de compiler tous les types:
PInAddr
PHostEnt
TWSADATA... en Delphi 3
et aussi les fonctions: WSAStartup, GetHostName