AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:17

Parameter dieser Suchanfrage:

Suche in Thema: Pointer auf Instanz zurückgeben
Suche alle Beiträge, die von "idontknow" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Pointer auf Instanz zurückgeben

     
      by idontknow, 9. Mai 2022
    Ja, das das alles nicht der Stand der Technik sondern eher so Delphi-1-Style ist, weiß ich.
    Es ging mir aber darum, eine vorhandene (Assembler-)-Methode so zu ersetzen, das sich die Aufrufkonventionen nicht ändern.
    Was neues würd ich so nicht programmieren. Aber der Ehrgeiz, zu kapieren, wie das funktioniert, wollte gestillt werden...
  • Forum: Object-Pascal / Delphi-Language

    AW: Pointer auf Instanz zurückgeben

     
      by idontknow, 9. Mai 2022
    Danke euch beiden!

    Ah ja, ok: Mein pObjekt-Zeiger zeigt auf den lokalen Zeiger im Stack, der wiederum auf das Objekt im Heap zeigt. Nach Verlassen der Prozedur Test() wird der lokale Zeiger abgeräumt (das war mir vorher nicht wirklich klar), mein pObjekt-Zeiger wird in Zukunft auf die nächste Variable, die auf dem Stack erzeugt wird, zeigen, und auf das eigentliche Objekt im Heap zeigt gar...
  • Forum: Object-Pascal / Delphi-Language

    AW: Pointer auf Instanz zurückgeben

     
      by idontknow, 8. Mai 2022
    Naja, das ist doch ein Objekt und keine einfache lokale Integer-Variable oder so...
    Und ein Objekt, das nicht freigegeben wird, sollte doch für immer und ewig im Speicher liegen?
    Ich dachte immer, bei Delphi wird nichts automatisch aufgeräumt?
  • Forum: Object-Pascal / Delphi-Language

    AW: Pointer auf Instanz zurückgeben

     
      by idontknow, 8. Mai 2022
    Weil ich in einer Anwendung eine Methode ersetzen will, die bereits existent ist und an vielen Stellen verwendet wird. Das Ding selbst ist in Assembler geschrieben und gibt mir einen Pointer auf ein Objekt zurück.

    Das muss doch auch in Pascal irgendwie gehen? Und wieso verschwindet das Objekt, obwohl niemand es freigibt?
  • Forum: Object-Pascal / Delphi-Language

    Pointer auf Instanz zurückgeben

     
      by idontknow, 8. Mai 2022
    Moin.

    Ich stell mich gerade zu blöd an, finde aber den Fehler nicht:

    Ich versuche gerade, mir von einer Prozedur einen Zeiger auf ein in der Prozedur erzeugtes Objekt zurückgeben zu lassen.

    Offenbar zeigt der Zeiger unmittelbar nach Rückkehr auf das Objekt mit dem richtigen Inhalt (1234).

    Sobald dann ein neues Objekt (egal was) erzeugt wird, wird offenbar mein in der Prozedur...


URL zu dieser Suchanfrage:

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