AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:17

Parameter dieser Suchanfrage:

Suche in Thema: AnsiChar oder pAnsiChar
Suche alle Beiträge, die von "sakura" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: AnsiChar oder pAnsiChar

      Delphi
      by sakura, 23. Aug 2003
    Ah, ich sehe Deine Verwirrung und will mich um mehr Licht kümmern ;-)

    Es wird ja nicht ein Char, sondern ein PChar erwartet. Ein Char ist, wie Du weisst ein einzelnes Zeichen. PChar ist ein Pointer auf das erste Zeichen in einem Array "vieler" Zeichen, wo das letzte Zeichen ein Nullwert (#0) ist. In Delphi enden alle Strings automatisch auf #0, um solche Casts auch leichter zu gestallten.
    ...
  • Forum: Sonstige Fragen zu Delphi

    Re: AnsiChar oder pAnsiChar

      Delphi
      by sakura, 23. Aug 2003
    Silent, da gibt es nicht viel zu verstehen. Delphi nimmt Dir oft viel Arbeit ab, in dem es verschiedene Dinge automatisch erledigt. Das macht Dir das Leben leichter. Wenn Du einen konstanten String eingibst, an einer Stelle wo die Deklaration einen PChar Wert erwartet, dann über gibt Delphi automatisch den korrekten Pointer um einen PChar daraus zu machen.

    ...:cat:...
  • Forum: Sonstige Fragen zu Delphi

    Re: AnsiChar oder pAnsiChar

      Delphi
      by sakura, 23. Aug 2003
    Delphi kennt den Unterschied und ist an dieser Stelle ein wenig flexibel, damit Du nicht einen extra Type-Cast machen musst. Verwirrend, aber praktisch ;-)

    ...:cat:...
  • Forum: Sonstige Fragen zu Delphi

    Re: AnsiChar oder pAnsiChar

      Delphi
      by sakura, 23. Aug 2003
    Wieso? Das ist recht einfach. Die Deklaration stammt von MS und die arbeiten gerne mit Pointern.

    AnsiString bzw. String sind in Delphi Pointer auf eine Pascal-/Delphi-spezifische Struktur, welche anders ist als die MS-PChar (PAnsiChar) Pointer.


    PChar(String) -> Pointer auf das erste Byte des Strings, inklusive einer aufwendigen Kopieraktion.

    Wenn der string garantiert nicht geändert...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=sakura&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=7867
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15: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