Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi LAN IP Adresse per Programm zuweisen (https://www.delphipraxis.net/1033-lan-ip-adresse-per-programm-zuweisen.html)

Dr.Kralle 9. Okt 2002 21:17


LAN IP Adresse per Programm zuweisen
 
Aalso wenn auf button 1 geklickt wird soll der rechner meinetwegen die IP 192.168.0.1 und Subnetzmask 255.255.255.0 erhalten ist das möglich ( bei windows 98 oder 2000 oder XP oder bei allen wenns geht danke!!

würde mich auch sehr über einen code freuen DANKE
*g*

sakura 9. Okt 2002 21:24

Die aktuelle Indy Komponenten Bibliothek (www.nevrona.com/Indy) enthält eine Komponente namens TIdIPWatch.

Code:
  Edit1.Text := IdIPWatch1.CurrentIP;
Subnet Mask weiss ich auch nicht auf Anhieb.

Chewie 9. Okt 2002 21:53

Ich denke, er wills umgekehrt. Dem Netzwerkadapter eine IP zuweisen. Bei 9x/ME (vielleicht auch NT oder 2000, ich weiß nicht) bedeutet das einen Neustart.

Dr.Kralle 9. Okt 2002 21:56

Ich wollte eigentlich die aktuelle IP ersetzen oder falls keine vorhanden ist soll halt komplett einen neue geschrieben werden aber ich will sie nciht auslesen
Trotzdem danke

Dr.Kralle 9. Okt 2002 21:57

Neustart ist auch egal! nehme ich alles in kauf

Daniel B 9. Okt 2002 22:04

Hi,

Ob man nur fürs setzen schon Neustarten muss, bin ich nciht so sicher, aber wenn damit gearbeitet werden muss dann brauchst Du es auf jedenfall.

Hier mal die sachen zum Neustarten:

Abmelden:
ExitWindowsEx(EWX_LOGOFF, 0);

Neustart:
ExitWindowsEx(EWX_REBOOT, 0);

Shutdown:
ExitWindowsEx(EWX_SHUTDOWN, 0);

Grüsse, Daniel :hi:

Luckie 9. Okt 2002 22:30

Er braucht es auch für Windows2000 und XP! Und der Neustart dürfte hier das geringste Prolem sein.

Daniel B 9. Okt 2002 22:39

Ich kann Lesen... :roll:

Luckie 9. Okt 2002 22:57

Eben und da werden deine Runterfahr und Neustart Lösungen nicht funktionieren, da du dir unter Win2000 erst die nötigen Rechte holen mußt.

Da müßte eigentlich auch schon ein FAQ-Eintrag zu existieren.

Daniel B 9. Okt 2002 22:59

Warum schreibst Du sie dann nicht hin?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz