AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PAnsiChar und PWidechar

Ein Thema von codenoob · begonnen am 15. Mai 2015 · letzter Beitrag vom 17. Mai 2015
Antwort Antwort
codenoob
(Gast)

n/a Beiträge
 
#1

AW: PAnsiChar und PWidechar

  Alt 15. Mai 2015, 17:14
Also die Zeile mit dem

   Host := gethostbyname(PChar(Address));

hab ich jetzt so mal umgeändert

   Host := gethostbyname(PAnsiChar(AnsiString(Address)));

und die funktioniert so weit jetzt auch und compiler meckert auch nicht mehr nicht mehr.

aber bei der Zeile

   Result.S_addr := inet_addr(PChar(Address));

funktioniert das so nicht?
Mach ich das noch was falsch oder hab ich da was übersehen?
Weil ich hab vorher für beide Zeilen den Fehler "Inkompatible Tyben : 'PwideChar und PAnsiChar'" bekommen folglich sollte die beiden Zeilen doch gleich umgeändert werden oder?


L.g Tom
  Mit Zitat antworten Zitat
codenoob
(Gast)

n/a Beiträge
 
#2

AW: PAnsiChar und PWidechar

  Alt 17. Mai 2015, 00:18
Kann mir denn da niemand helfen?
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
989 Beiträge
 
Delphi 6 Professional
 
#3

AW: PAnsiChar und PWidechar

  Alt 17. Mai 2015, 06:38
Müste es dann nicht auch
Code:
Result.S_addr := inet_addr(PAnsiChar(AnsiString(Address)));
heißen ?

unsigned long inet_addr(__in const char *cp);

https://msdn.microsoft.com/de-de/lib...=vs.85%29.aspx

char müsste AnsiChar sein
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.882 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: PAnsiChar und PWidechar

  Alt 17. Mai 2015, 15:54
Deklariere Address besser gleich als AnsiString, dann entfällt das ganze Casten.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz