Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Stringund Cardinal (https://www.delphipraxis.net/73791-stringund-cardinal.html)

renekr 24. Jul 2006 07:52


Stringund Cardinal
 
Hi,
habe ein kleines Problem.

Ich habe eine IP Adresse im string Format udn benötige diese als Cardinal!
Kann mir jemand einen Tip geben?

Danke.

Klaus01 24. Jul 2006 08:11

Re: Stringund Cardinal
 
Ein Versuch:

die IP Adresse in Ihre einzelnen Segmente zerlegen (pos, copy, delete)
Die Segmente in Hex wandeln

Die Hexwerte aneinander reihen
und dann mit StrToCard('$'+<hexwerte>) in ein Cardinal umwandeln.

192.168.10.1
C0 A8 0A 01

StrToCard('$'+'C0A80A01');

Grüße
Klaus

Hawkeye219 24. Jul 2006 08:34

Re: Stringund Cardinal
 
Hier eine Alternative:

Delphi-Quellcode:
// uses Winsock

var
  s : string;
  ip : Cardinal;
begin
  s := '192.168.10.1';
  ip := inet_addr(PChar(s));
end;
Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 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