Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi [Gelöst] Problem mit Pointer als Rückgabewert einer Funktion (https://www.delphipraxis.net/147407-%5Bgeloest%5D-problem-mit-pointer-als-rueckgabewert-einer-funktion.html)

epileptic_squirrel 7. Feb 2010 21:01

Re: [Gelöst] Problem mit Pointer als Rückgabewert einer Funk
 
Das problem ist, dass ich die funktion als callback in einer dll benutzen möchte, um informationen vom hauptprogramm auszulesen.
Andernfalls müsste ich ja alle getter als callbacks übergeben, was mir dann etwas aufwändig erscheint.

Luckie 7. Feb 2010 21:04

Re: [Gelöst] Problem mit Pointer als Rückgabewert einer Funk
 
Etwas einfache machen ist gut. Aber wenn man Faulheit zu schlechten Code führt, macht man was falsch.

Reinhard Kern 7. Feb 2010 22:37

Re: [Gelöst] Problem mit Pointer als Rückgabewert einer Funk
 
Zitat:

Zitat von epileptic_squirrel
Das problem ist, dass ich die funktion als callback in einer dll benutzen möchte, um informationen vom hauptprogramm auszulesen.
Andernfalls müsste ich ja alle getter als callbacks übergeben, was mir dann etwas aufwändig erscheint.

Hallo,

ich verwende auch Klassen, denen ich alles mögliche vom boolean über float bis zur Font-Definition übergebe, aber da verwende ich eben auch getrennte Funktionen putbool (v : boolean), putinteger (v : integer) usw., denn nur so findet eine strenge Typprüfung statt, z.B. wird putbool mit einem integer erst garnicht übersetzt.

Und wenn jemand behauptet, das hätte er immer alles selbst im Griff, dann ist er der perfekte Programmierer oder er hat keine Erfahrung oder er programmiert sonst in C.

Gruss Reinhard

epileptic_squirrel 7. Feb 2010 23:09

Re: [Gelöst] Problem mit Pointer als Rückgabewert einer Funk
 
danke für die hinweise, ich werde mein idee nocheinmal überdenken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 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