Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Ip Adresse konfigurieren / ändern (https://www.delphipraxis.net/109989-ip-adresse-konfigurieren-aendern.html)

Surrounder 11. Mär 2008 09:50


Ip Adresse konfigurieren / ändern
 
Ich habe eine Hardware die über Ethernet mit meiner Delphi Software kommuniziert. Jetzt habe ich immer das Problem dass ich vielen Leuten erklären muss wie man eine IP Adresse unter Windows ändert.

Aus diesem Grund habe ich über meine Delphi Software die Möglichkeit die Hardware beliebig einzustellen. Leider muss dazu natürlich aber der PC erst einmal funktionieren. Da diese heute aber immer mehrere Ethernetschnittstellen haben und meist auf DHCP stehen haben viele da Probleme. DHCP funktioniert dann eben auch nicht wenn der PC direkt mit der Hardware verbunden ist.

Jetzt habe ich mir überlegt dass ich hier ja auch eine default Einstellung für die Netzwerkkarte vorgeben könnte. Ich habe allerdings nirgends direkt was gefunden wie ich denn die Einstellungen einer Netzwerkkarte verändern könnte. Hat jemand von Euch da eine Idee? Gibt es vielleicht eine Komponenten mit der man die Einstellungen auslesen und setzten kann? Für mich wichtig wären Ip Adresse, Subnetmask, Gateway und natürlich muss ich dann DHCP deaktivieren können. Außerdem sollte ich die Karte vorher eindeutig identifizieren können, damit ich nicht versehentlich eine andere Karte umkonfigurieren.

Danke für jeden Tip.

RavenIV 11. Mär 2008 10:29

Re: Ip Adresse konfigurieren / ändern
 
Die Einstellungen der Netzwerkadapter stehen in der Registry.
Da kannst Du notfall direkt Änderungen vornehmen.

Aber bedenke, dass evtl. der PC neu gestartet werden muss, bevor die Werte aktiviert werden.

Hier ein paar Links:
http://www.swissdelphicenter.ch/de/showcode.php?id=67
http://www.faqsen.de/delphi/tutorial...84851/tut1.jsp
http://www.delphipraxis.net/internal...ect.php?t=8440 (letzter Beitrag)
http://www.delphipraxis.net/internal...t=getipaddress

Oder bemüh mal die DP-Suche mit dem Schlagwort "ip-adresse"

Surrounder 12. Mär 2008 13:51

Re: Ip Adresse konfigurieren / ändern
 
Hallo RavenIV, danke für deine Antwort. Klar Suche habe ich schon benützt und auch die Threads gefunden die Du gepostet hast. Ich hatte nur gehofft dass es vielleicht doch noch eine einfachere Möglichkeit gibt. Und gerade um einem Neustart zu entgehen (muss man wenn man unter XP die IP Wechselt ja auch nicht) hatte ich gehofft dass man die Ip auch auf anderem Weg ändern kann. Trotzdem danke.

hincapie 12. Mär 2008 14:33

Re: Ip Adresse konfigurieren / ändern
 
In der neuen ToolBox (www.toolbox-mag.de) ist ein Beitrag für Lazarus, der sich genau damit beschäftigt.

arbu man 12. Mär 2008 14:59

Re: Ip Adresse konfigurieren / ändern
 
CMD in Delphi benutzen und den netsh Befehl verwenden...

mfg, Björn

RavenIV 12. Mär 2008 15:28

Re: Ip Adresse konfigurieren / ändern
 
Zitat:

Zitat von hincapie
In der neuen ToolBox (www.toolbox-mag.de) ist ein Beitrag für Lazarus, der sich genau damit beschäftigt.

Hast Du auch einen direkten Link zu dem Beitrag?

hincapie 13. Mär 2008 05:51

Re: Ip Adresse konfigurieren / ändern
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von hincapie
In der neuen ToolBox (www.toolbox-mag.de) ist ein Beitrag für Lazarus, der sich genau damit beschäftigt.

Hast Du auch einen direkten Link zu dem Beitrag?

Leider nein, die neuen Quelltexte gibt es nur jeweils im Heft, aber leider nicht online.
Habe mich auch noch nicht ausführlich mit dem Artikel beschäftigt, es geht da wohl auch um die Komponente TProcess...

Mal sehen, da das Ganze mich auch interessiert, werde ich wohl mal versuchen, den Code nach Delphi zu konvertieren, dürfte nicht allzu schwierig sein... :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:30 Uhr.

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