Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#9

AW: Ältere Funktion mit inkompatiblen Typen PAnsiChar

  Alt 23. Aug 2012, 07:47
Zitat:
Schau ins MSDN und du siehst, daß es z.B. GetHostName nur als ANSI gibt, also was wird man da wohl nehmen müssen?
Ich benutze immer in die Delphi Hilfe, welche Ich auf dem aktuellsten Stand habe, um etwas nachzusehen [...]
Nimm hin und wieder doch das MSDN zum Nachlesen. Ist meist aktueller, hat Kommentare und da stehen hin und wieder nützliche Dinge unter Remarks

und dort steht zu gethostname:
Zitat:
int gethostname(
char* name,
int namelen
);
Obwohl bei char ein Sternchen ist, wird weiter nichts im Artikel dazu angemerkt...
Der Stern gehört zur C-Syntax und sagt nur, dass die Methode einen Zeiger auf einen String übergeben haben will, d.h. in Delphi nutzt du einen PChar. Das Ding hat nichts mit Fussnoten zu tun. Im Code wirst du auch selten Fussnoten finden, sondern immer nur Kommentare und die sind direkt da, wo sie hingehören.

Zitat:
Es gibt nicht umsonst die Abschnitte "Return value" und "Remarks".
Wo sehe Ich denn diese Abschnitte? Return value ist ja warscheinlich der mommentane Rückgabewert und Remarks sagt mir garnichts.
Die siehst du im MSDN
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat