Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi edit Feld auf ein bestimmtes Wort untersuchen (https://www.delphipraxis.net/166741-edit-feld-auf-ein-bestimmtes-wort-untersuchen.html)

newmusicslamer 28. Feb 2012 17:51

AW: edit Feld auf ein bestimmtes Wort untersuchen
 
@DeddyH Da ich ja so wissbegierig bin. Hätte ich eine Frage, und die wäre ob du das nochmal für Anfänger ausdrücken könntest?

DeddyH 28. Feb 2012 17:53

AW: edit Feld auf ein bestimmtes Wort untersuchen
 
Das hab ich hier schonmal versucht :roll:

Gustav.R 28. Feb 2012 18:07

AW: edit Feld auf ein bestimmtes Wort untersuchen
 
Zitat:

Zitat von DeddyH (Beitrag 1153498)
Das hab ich hier schonmal versucht :roll:

Vielen Dank für den Link, aber den Link von Dir zu http://www.detlef-heibing.de/program...arametern.html habe ich bisher wirklich noch nie in der DP gesehen :!:

Danke:thumb:

GG

DeddyH 28. Feb 2012 18:11

AW: edit Feld auf ein bestimmtes Wort untersuchen
 
Kein Wunder, die Seite ist ja immer noch Baustelle ;)

himitsu 28. Feb 2012 18:42

AW: edit Feld auf ein bestimmtes Wort untersuchen
 
Zitat:

Zitat von DeddyH (Beitrag 1153468)
Ohne sonstige Angaben ist es ein Call By Value, d.h. es wird eine Kopie des Strings erstellt und übergeben. Mit einer Angabe (const, var, out) ist es ein Call By Reference, d.h. intern wird ein Zeiger auf die Originaldaten übergeben, ohne erst eine Kopie anlegen zu müssen.

Wobei Strings, dynamische Arrays und Interfaces über eine Referenzzählung verfügen, so daß dort nicht gleich "alles" umkopiert wird.

Auch bei nativen Typen unter SizeOf(Pointer), gibt const keinerlei Vorteile, also in Win32 bis 32 Bit, wie z.B. Byte, Integer, Pointer, Char usw.

Gustav.R 28. Feb 2012 19:10

AW: edit Feld auf ein bestimmtes Wort untersuchen
 
Zitat:

Zitat von himitsu (Beitrag 1153511)
Zitat:

Zitat von DeddyH (Beitrag 1153468)
Ohne sonstige Angaben ist es ein Call By Value, d.h. es wird eine Kopie des Strings erstellt und übergeben. Mit einer Angabe (const, var, out) ist es ein Call By Reference, d.h. intern wird ein Zeiger auf die Originaldaten übergeben, ohne erst eine Kopie anlegen zu müssen.

Wobei Strings, dynamische Arrays und Interfaces über eine Referenzzählung verfügen, so daß dort nicht gleich "alles" umkopiert wird.

Auch bei nativen Typen unter SizeOf(Pointer), gibt const keinerlei Vorteile, also in Win32 bis 32 Bit, wie z.B. Byte, Integer, Pointer, Char usw.

Danke für die Verwässerung/Relativierung der Aussage von DeddyH (für Normalsterbliche) :pale:

Einen Fleißpunktaufkleber von mir dafür in Dein Sammelheftchen :twisted:

GG


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:56 Uhr.
Seite 3 von 3     123   

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