Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Array of String als Parameterübergabe - Inkompatible Typen (https://www.delphipraxis.net/23061-array-string-als-parameteruebergabe-inkompatible-typen.html)

hitzi 28. Mai 2004 08:35


Array of String als Parameterübergabe - Inkompatible Typen
 
Hallo,

irgendwie steh ich heute auf dem "Schlauch" und komm nicht weiter. Ich brauch endlich Urlaub :stupid:
Ich habe folgenden Quelltext:

Delphi-Quellcode:
procedure TfrmMain.GetTables(DS : TADODataSet; var mTables : array of string);
begin
  ...
  setlength(mTables, DS.RecordCount); //Fehler Inkombatible Typen
  ...
Fehler steht oben im Quelltext. Wie kann ich diesen umgehen?

MfG Hitzi

Jens Schumann 28. Mai 2004 08:43

Re: Array of String als Parameterübergabe - Inkompatible Typ
 
Zitat:

Zitat von hitzi
Hallo,

irgendwie steh ich heute auf dem "Schlauch" und komm nicht weiter. Ich brauch endlich Urlaub :stupid:
Ich habe folgenden Quelltext:

Delphi-Quellcode:
procedure TfrmMain.GetTables(DS : TADODataSet; var mTables : array of string);
begin
  ...
  setlength(mTables, DS.RecordCount); //Fehler Inkombatible Typen
  ...
Fehler steht oben im Quelltext. Wie kann ich diesen umgehen?

MfG Hitzi

Versuch es mal so:
Delphi-Quellcode:
Type
  TStrArray = Array of String;
...
procedure TfrmMain.GetTables(DS : TADODataSet; var mTables : TStrArray);
begin
  ...
  setlength(mTables, DS.RecordCount); //Fehler Inkombatible Typen
  ...

Gollum 28. Mai 2004 08:44

Re: Array of String als Parameterübergabe - Inkompatible Typ
 
Hallo,

so sollte es funktionieren:

Delphi-Quellcode:
type
  TMTables:array of String;
...
...
procedure TfrmMain.GetTables(DS : TADODataSet; var mTables:TMTables);
...

hitzi 28. Mai 2004 08:49

Re: Array of String als Parameterübergabe - Inkompatible Typ
 
Danke Gollum hat funktioniert. Bis auf einen kleine Fehler:
Delphi-Quellcode:
type
  TMTables = array of String;
Danke für deine Hilfe.

Hitzi

IngoD7 28. Mai 2004 09:05

Re: Array of String als Parameterübergabe - Inkompatible Typ
 
Zitat:

Zitat von hitzi
Danke Gollum [...]Danke für deine Hilfe.

@Jens Schumann

Undank ist der Welt Lohn ... :mrgreen:

Jens Schumann 28. Mai 2004 09:07

Re: Array of String als Parameterübergabe - Inkompatible Typ
 
Zitat:

Zitat von IngoD7
Zitat:

Zitat von hitzi
Danke Gollum [...]Danke für deine Hilfe.

@Jens Schumann

Undank ist der Welt Lohn ... :mrgreen:

Genau :(

hitzi 28. Mai 2004 09:40

Re: Array of String als Parameterübergabe - Inkompatible Typ
 
Whoops .... SORRY ... VERZEIH MIR Jens :roll:

Das ist eben blöd, wenn man den Link in der Email anklickt, sehe ich erstmal nur den letzten Beitrag. Habe dann leider vegessen nochmal hochzuscrollen.

Der Dank geht natürlich auch an dich Jens. Danke.
Ich gelobe Besserung und scrolle das nächste Mal :stupid:

MfG Hitzi

PS: Danke nochmal an alle die mir bei dem Problem geholfen haben. Danke :thuimb:


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