Toon posts:

[Delphi] function met een array als return waarde

Pagina: 1
Acties:

Verwijderd

Topicstarter
Voor mijn nieuwe proggie wil ik een Delphi function een array laten teruggeven.
code:
1
2
3
4
5
6
7
8
// declaration
function Functie(): array[0 .. 10] of byte;

//implementation
function TForm1.Functie(): array[0 .. 10] of byte;
begin
   bla bla;
end;

bij het compileren krijg ik al een foutemlding bij het woord array in de declaratie. What's wrong?

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
ik kan me vergissen, maar volgens mij kun je het zo doen:
code:
1
2
3
4
5
6
type
  bytearray: array[0..10] of byte;
...
function Functie(): bytearray;

enz

de syntax zal wel niet helemaal kloppen :)

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

typedefinitie:


Type tBytearray = ARRAY[1..10] of Byte;

Var ByteArray: tByteArray

En om em dan in een procedure te zetten:

Procedure DoeMaarIets(var ByteArray:tByteArray);

Forget your fears...
...and want to know more...