AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:32

Parameter dieser Suchanfrage:

Suche in Thema: Pointer to String; String to Pointer
Suche alle Beiträge, die von "himitsu" 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.009s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Pointer to String; String to Pointer

      Delphi
      by himitsu, 29. Apr 2009
    das UniqueString wird nur aufgerufen, damit der String einmalig ist (also Referenzzähler = 1), wenn man eventuell mal schreibend auf den String zugreift (wann man da nur lesen will und dazu keine "zeitgraubenden" Sicherungsmaßnahmen seitens Delphi haben will, dann muß man da schon etwas rumtricksen :nerd: )

    Aber der Grund, warum dort eine Exception auftritt ist:
    der Zeiger auf die Stringdaten...
  • Forum: Sonstige Fragen zu Delphi

    Re: Pointer to String; String to Pointer

      Delphi
      by himitsu, 29. Apr 2009
    also so wandelst du nur den Pointer selber in einen String(bzw. den binären Zeigerwet in einen dezumalen String)


    was willst du denn nun erreichen/machen?
  • Forum: Sonstige Fragen zu Delphi

    Re: Pointer to String; String to Pointer

      Delphi
      by himitsu, 29. Apr 2009
    wobei hier P:=PChar(s); das P nur auf den Anfang von S zeigt
    und wenn man S mal ändert, dann könnte P auch mal schnell ins (n)Irgendwo hinzeigen

    hier S:=PChar(P); wird aber der Text, auf welchen P zeigt kopiert und die Kopie in S abgespeichert.


    wenn zu z.B. eine eigene Kopie in P anlegen willst ... wobei es da auch noch viele andere Wege gibt, welche teilweise sogar noch direkt auf...
  • Forum: Sonstige Fragen zu Delphi

    Re: Pointer to String; String to Pointer

      Delphi
      by himitsu, 29. Apr 2009
    hallo ersmal :hi:

    der offizielle Weg wäre
    P := PChar(S);


    aber es kommt drauf an, was du vor hast ... soll der Pointer auf den String zeigen
    oder soll hinter dem Pointer eine eigene Kopie des Strings liegen
    und wenn Letzeres, worüber willst du den Speicher für die Stringdaten im Pointer reservieren?


URL zu dieser Suchanfrage:

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