vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.

Hinweis:
Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden!

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen zu Tipps & Tricks und Workshops im vb@rchiv
Tipp 1873: Feststellen, ob ein String eine gängige IP-Adresse ist 
Autor: TobiasS
 Tipp anzeigenDatum: 05.08.08 16:02

Ich mein,

ist eine IP nicht von 0.0.0.0 bis 255.255.255.255 auch in jedem Fall eine IP?

Es ist doch rein von der Netzwerkkonfiguration abhängig welche IP in dem jeweiligen Netz eine gültige ergibt? (Abhängigkeiten SubNet Mask)

Ich mein ich kann mir auch 1.1.1.1 verpassen und meiner NAS Festplatte 1.1.1.2


Ich machs einfach wie folgt:

 
 
try
 Dim IP1 As System.Net.IPAddress
 IP1 = System.Net.IPAddress.Parse("2.168.8.100")
catch ex as exception
 MSGBOX(ex.message.tostring)
end try
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Feststellen, ob ein String eine gängige IP-Adresse ist 
Autor: ModeratorDieter (Moderator)
Datum: 05.08.08 17:50

Sehr schön... aber Code ist VB.NET und nicht VB6
In VB6 gibt es keine Klasse System.Net...

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Feststellen, ob ein String eine gängige IP-Adresse ist 
Autor: TobiasS
Datum: 05.08.08 17:52

Ja, deswegen vertreten ich auch die Position, dass man kein totes Pferd reiten sollte: VB6 und älter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Feststellen, ob ein String eine gängige IP-Adresse ist 
Autor: ModeratorDieter (Moderator)
Datum: 05.08.08 18:02

Das kann man so nicht sagen.
Es gibt noch abertausende Entwickler, die noch VB6 verwenden (müssen)!

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Feststellen, ob ein String eine gängige IP-Adresse ist 
Autor: TobiasS
Datum: 05.08.08 18:34

Auf der einen Seite ist das richtig, ein Projekt ist oft über lange Zeit gewachsen und man wird wohl kaum den Aufwand betreiben alles in einer anderen Sprache neu zu schreiben. Würde ich auch nicht machen. Aber ein Entwickler der seine neuen Projekte immernoch mit VB6 beginnt hat einfach Angst vor neuem und das ist in der IT-Welt ganz schlecht oder es ist evtl. technisch nicht anders machbar. Sicher gibt es auch noch div. "[u]3.11" Rechner die sicher nicht Framework tauglich sind
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Feststellen, ob ein String eine gängige IP-Adresse ist 
Autor: VBStein
Datum: 05.08.08 22:40

Hai,

seit VB6-Classic gibt es dafür ein Control, dass im Gegensatz zu Deinem Code, auch richtig funktioniert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Feststellen, ob ein String eine gängige IP-Adresse ist 
Autor: TobiasS
Datum: 05.08.08 22:56

mein code?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Feststellen, ob ein String eine gängige IP-Adresse ist 
Autor: TheNukeduke
Datum: 06.08.08 14:45

Um mal aufs Ursprungsthema zurück zu kommen:
Adressen die <10 vorne haben sind natürlich genau so gültig wie alle anderen.
Es mag sein, dass diese im Internet für irgendwas reserviert sind, trotzdem macht
das eine IP Adresse nicht ungültig, in sofern ist der Tipp fehlerhaft.
Wie schon vorgeschlagen kann man z.B. im lokalen Netzwerk problemlos solche
IPs vergeben und verwenden - es explodiert nichts.

Gru?,
Nukeduke

if (youAreHappyAndYouKnowIt) {
???ClapYourHands();
}

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel