AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:17

Parameter dieser Suchanfrage:

Suche in Thema: pChar nach string konvertieren ?
Suche alle Beiträge, die von "Motzi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: pChar nach string konvertieren ?

      Delphi
      by Motzi, 16. Mai 2008
    Naja, ich würde eher ein out statt einem var erwarten.. es ist nicht unüblich, dass Pointer auf Pointer verwendet werden, offensichtlich reserviert die Read-Funktion den Speicher selbst und schreibt den Pointer auf diesen Speicherbereich in die übergebene Variable. Das geht eben nur über einen Pointer auf diesen Pointer (bzw implizit über var/out).
  • Forum: Sonstige Fragen zu Delphi

    Re: pChar nach string konvertieren ?

      Delphi
      by Motzi, 16. Mai 2008
    @Falter: aus der Unit SysUtils
    function StrPas(const Str: PChar): string;
    begin
    Result := Str;
    end;
    StrPas wandelt den PChar also in einen normalen String und keinen ShortString.

    Ich empfehle außerdem die Verwendung von SetString statt SetLength + Move.
  • Forum: Sonstige Fragen zu Delphi

    Re: pChar nach string konvertieren ?

      Delphi
      by Motzi, 15. Mai 2008
    StrPas(p) und String(p) sind genau dasselbe (StrPas macht intern auch nichts anderes als einen einfachen Cast auf String). Eigentlich braucht man gar keinen Cast, denn der Compiler erzeugt sowohl mit als auch ohne Cast genau denselben Code.
    Wenn das bei dir also nicht funktioniert muss es an was anderem liegen. Zeigt der Pointer überhaupt an die korrekte Adresse? Check das mal im Debugger...
    ...


URL zu dieser Suchanfrage:

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