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 array in pointer einbinden (https://www.delphipraxis.net/4099-array-pointer-einbinden.html)

oki 22. Apr 2003 15:02

Hi Kaddy,

das was ich sehe ist folgendes:

Du sollst in dieser Methode die Anzahl der Spalten für die du Werte möchtest übergeben und erhältst als Rückgabewert einen nullterminierten String. Hierbei ist jedem Byte ein Spaltenwert zugeordnet (was immer auch diese Spaltenwerte sind, sie können die Größe eines Byte nicht überschreiten [Char ist naheliegend]).

das komische ist, dass für den Parameter NUMCOLS kein Typ angegeben ist, sowie für die Deklaration []-Klammern verwendet werden. das kenne ich so nicht. C ist aber auch nicht so recht mein Ding.

Ich würde jetzt aber folgendes deklarieren


Delphi-Quellcode:
  Function ColName(ColCount : Integer): PChar; cdecl; .....
Damit müßtest du einen Zeiger auf einen nullterminierten String bekommen, den du wie beschrieben auslesen kannst.

Gruß oki

kaddy 22. Apr 2003 15:34

Hi Oki,
danke Dir, werde ich mal ausprobieren.
Gruß
Kaddy

oki 22. Apr 2003 16:04

Hi kaddy,

ich glaube, ich war jetzt auf dem falschen weg. Was du mir gegeben hast ist nicht die Methode, sondern die Beschreibung des Parameters.

Hier must du die weiter vorn beschriebene Methode aufrufen und einen Zeiger für ColName übergeben. Such noch mal nach einer Beschreibung für die eigentliche Methode.

Gruß oki


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz