![]() |
Problem mit Array
Hallo
Ich will ein Array sortieren. Dazu hab ich es global(in der Unit) deklariert. Ich muss mit einer OnClick procedure draufzugreifen. Diese ruft dann die procedure Bubblesort auf, welche dass array sortiert. Nur leider will die ON-Click Procedure das Array nicht akzeptieren.
Delphi-Quellcode:
So weis ich es zu
[Fehler] Unit1.pas(47): Array-Typ erforderlich
Delphi-Quellcode:
position[1]:= Pos('+' ,strings[0]); //
position[2]:= Pos('-' ,strings[0]); //Positionen der operratoren rausfinden position[3]:= Pos('*' ,strings[0]); // position[4]:= Pos('/' ,strings[0]);
Delphi-Quellcode:
So hab ich es deklariert
var
Form1: TForm1; position : array[1..4] of integer; //position global deklarieren Weis jemand was der Compiler mit Array-typ meint? Mfg snow |
Re: Problem mit Array
Versuch mal bei der Deklaration ein dynamisches Array zu benutzen. Vielleicht hilft das.
|
Re: Problem mit Array
Was steht denn in Zeile 47?
[edit] Evtl. steht der Code auch in einem with-Block, dann ist der Bezeichner position vermutlich schlecht gewählt [/edit] |
Re: Problem mit Array
Zeile 47=
Delphi-Quellcode:
position[1]:= Pos('+' ,strings[0]);
Mfg snow Dynamisch hat niy gebracht. Beim Setlenght(position, 5); kommt
Delphi-Quellcode:
[Fehler] Unit1.pas(43): Inkompatible Typen
Edit:= der code steht in einer for schleife. |
Re: Problem mit Array
Benenne position mal um in z.B. FPosition.
|
Re: Problem mit Array
Nenne das Array um, "Position" haben viele Komponenten, ist also eine Art reserviertes Wort. Wahrscheinlich kommt dadurch der Fehler.
2late ;) |
Re: Problem mit Array
Nee, ein reserviertes Wort ist das nicht, aber ich denke in dieselbe Richtung.
|
Re: Problem mit Array
ich schrieb ja auch, eine Art..... ;)
|
Re: Problem mit Array
Danke! :thumb:
Das wars gewesen. MfG snow |
Re: Problem mit Array
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:46 Uhr. |
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