hi i J'ai un problème lorsque j'utilise un tableau dynamique bidimensionnel. J'utilise ceci: procedure ListDeleted (FilesList: array of array de Integer); Delphi me donne l'erreur de compilation Comment puis-je résoudre ce problème?Comment puis-je utiliser un tableau dynamique bidimensionnel en tant que paramètres de fonction?
Répondre
Déclare le type tableau d'abord, puis utilisez dans la liste des paramètres
type
T2DIntArr = array of array of Integer;
...
ListDeleted(FilesList: T2DIntArr);
que vous le faites – micheal
@micheal, si c'est la réponse qui a fonctionné vous, vous devez le choisir comme réponse acceptée (en cliquant sur la coche à côté). – vcldeveloper
Définir un type personnalisé:
type
TIntArray2 = array of array of Integer;
Si vous venez de lire le contenu des paramètres dans ListDeleted, utilisez
procedure ListDeleted(const FilesList: TIntArray2)
Si les paramètres sont sur le point d'être modifiés à l'intérieur, utilisez
procedure ListDeleted(var FilesList: TIntArray2)
Si les paramètres doivent être modifiés en interne, mais la modification ne doit pas se propager à l'appelant, utilisez
procedure ListDeleted(FilesList: TIntArray2)
Mais remarquez que la dernière déclaration (sans const ni var) fera une copie temporaire du tableau avant d'appeler ListDeleted, ce qui n'est pas une bonne idée pour les performances.
- 1. Comment sauvegarder un tableau bidimensionnel en tant que fichier csv?
- 2. imprimer tableau bidimensionnel de chaînes en tant que chaîne
- 3. Passer un tableau en tant que valeurs individuelles aux paramètres
- 4. Passer un tableau en tant que paramètre de fonction JavaScript
- 5. Marshaling un tableau de char de longueur fixe bidimensionnel C++ en tant que membre de structure
- 6. Puis-je transmettre un tableau bidimensionnel en tant que propriété à webmethod .asmx en utilisant jQuery?
- 7. Comment créer un tableau bidimensionnel en Perl?
- 8. Comment j'élèverais un tableau bidimensionnel en python?
- 9. Comment utiliser un tableau de type c en tant que ivar?
- 10. Comment utiliser Enum en tant que paramètres NamedQuery dans JPA
- 11. comment utiliser les expressions en tant que paramètres de fonction dans powershell
- 12. Comment utiliser un tableau C bidimensionnel d'objets Objective-C?
- 13. Passage d'objets/références en tant que paramètres de fonction
- 14. Tableau associatif bidimensionnel en PHP
- 15. rechercher un tableau bidimensionnel en java
- 16. Javascript: Filtrer un tableau bidimensionnel
- 17. C# enums en tant que paramètres de fonction?
- 18. tableau en tant que paramètre
- 19. Comment transmettre un tableau en tant que paramètre?
- 20. tableau de pointeurs en tant que paramètre de fonction
- 21. Comment convertir un tableau bidimensionnel C# en objet JSON?
- 22. obtenir un tableau utiliser paramètres
- 23. Comment retourner un tableau bidimensionnel C# à VBScript
- 24. Analyser un tableau JSON bidimensionnel en Javascript
- 25. C++/CLI: Comment déclarer un tableau de modèles en tant que paramètres de méthode
- 26. Comment utiliser DatePickerDialog en tant que préférence
- 27. Comment transmettre un tableau $ params en tant que paramètre à une fonction?
- 28. Tableau bidimensionnel utilisant un vecteur
- 29. Passer un tableau en tant que paramètres dans un filtre de recherche avec CakePHP?
- 30. Déléguer en tant que fonction
Si vous avez trouvé une réponse qui a fonctionné pour vous, vous devez la choisir comme réponse acceptée (en cliquant sur la coche à côté de celle-ci) – mjn