Bonjour à tous,
Ces quelques lignes passent à la compilation. De quoi s'agit-il sinon d'un bug de Borland ?
Bonjour à tous,
Ces quelques lignes passent à la compilation. De quoi s'agit-il sinon d'un bug de Borland ?
Bonjour,
Il s'agit d'un tableau dynamique, où le problème devrait-il se situer selon vous ?
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
Kua,
+1
De plus, mettre un fichier de 288 octets à télécharger, il fallait oser.
Si les cons volaient, il ferait nuit à midi.
Je m'étonne qu'on puisse accéder jusqu'à la 65535ième case d'un tableau spécifié de taille nulle.
Pourquoi ne doit-on pas déclarer Texture256*256= array[0..65535] of byte ?
Si les cons volaient, il ferait nuit à midi.
Pour compléter la réponse d'Alcatîz, voici deux exemples commentés qui montrent à quoi peut servir de déclarer un array[0..0] of.
Mon site personnel consacré à MSEide+MSEgui : msegui.net
Il y a également à ta disposition un tutoriel complet sur les tableaux dynamiques :
http://pascal.developpez.com/cours/artdynarr/
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
Rebonjour,
Je continue de m'étonner que les quelques lignes jointes, extraites d'un texte dont je ne suis pas l'auteur, puissent passer à la compilation.
Qu'il s'agisse de tableaux dynamiques, soit.
Mais pour un langage qui se veut pédagogique, signaler ainsi de tels tableaux heurte le bon sens : quoi de plus absurde que de pouvoir accéder à la 65535ième case d'un tableau unicellulaire ? Si encore le dimensionnement devenait alors facultatif mais non, il s'avère incontournable !
Il est urgent d'inviter Borland à revoir sa copie.
N.B. Merci pour les liens.
Sans vouloir vous froisser, le Pascal est un langage moderne, complet, qui n'a rien à envier aux autres lorsqu'il s'agit de créer des applications professionnelles. Il a considérablement évolué depuis sa création (comme tous les autres langages !) et continue à le faire.
Il est clair que si l'on veut l'utiliser à des fins pédagogiques, les tableaux dynamiques ne sont pas une notion à présenter d'emblée.
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager