Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Pointerübergabe nur bei Prozeduren?? (https://www.delphipraxis.net/97878-pointeruebergabe-nur-bei-prozeduren.html)

TheMiller 18. Aug 2007 13:48

Re: Pointerübergabe nur bei Prozeduren??
 
STOPP: Ich nehme alles zurück!

Die Lösung von Christian Seehase hat doch funktioniert. :bouncing4: :bounce1:

Vielen Dank.

Aber: Kann mir das jemand erklären?

Danke!

Christian Seehase 18. Aug 2007 14:01

Re: Pointerübergabe nur bei Prozeduren??
 
Moin DJ-SPM,

Zitat:

Zitat von DJ-SPM
STOPP: Ich nehme alles zurück!

Die Lösung von Christian Seehase hat doch funktioniert. :bouncing4: :bounce1:

Vielen Dank.

Bitte gerne. :-D

Zitat:

Zitat von DJ-SPM
Aber: Kann mir das jemand erklären?

Danke!

Wenn ich mich recht entsinne, konnte das damals auch Olli nicht erklären (was mich ja irgendwie auch beruhigt hat ;-))

Es muss was damit zu tun haben, wie Delphi intern den Datentyp der Eigenschaft Text handelt, denn es ist ja nur indirekt ein string, bei dem ein Cast auf PChar wie erwartet funktioniert.

TheMiller 18. Aug 2007 14:05

Re: Pointerübergabe nur bei Prozeduren??
 
Ok,

dann bin ich jetzt auch beruhigt. Ich nehme es so hin und vergessen werde ich das bestimmt auch nicht mehr.

Schönes Wochenende!

Muetze1 18. Aug 2007 17:43

Re: Pointerübergabe nur bei Prozeduren??
 
Ich möchte hiermit noch darauf hinweisen, dass der Code von Christian bei einem Leerstring auf eine ungültige Adresse zugreift und übergibt und bei eingeschaltetem BoundsCheck wird auch eine ERangeCheckError Exception ausgelöst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr.
Seite 2 von 2     12   

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