Une solution possible : passer à Free Pascal et remplacer l'unité Graph par ptcGraph (fournie avec Free Pascal) ou utiliser l'unité WinGraph (http://math.ubbcluj.ro/~sberinde/wingraph/).
Type: Messages; Utilisateur: batyann811
Une solution possible : passer à Free Pascal et remplacer l'unité Graph par ptcGraph (fournie avec Free Pascal) ou utiliser l'unité WinGraph (http://math.ubbcluj.ro/~sberinde/wingraph/).
Et, la méthode décrite dans le lien que j'ai posté, tu l'as essayée ?
Elle est mieux décrite ici d'ailleurs : http://wiki.lazarus.freepascal.org/Install_on_Ubuntu#Problem_2
Ton problème ressemble à celui-ci. Une solution est proposée et semble fonctionner. Cependant, si le paquet Ubuntu ne fonctionne pas d'origine, il vaut peut être mieux essayer d'utiliser directement...
Après quelques adaptations voilà une version qui marche sous windows et linux. Petite limitation : il n'existe qu'une police de caractères.
Je viens de refaire un essai avec FPC 2.6.2 32 bits. Aucun problème.
Quelle est ta version de FPC ? As tu bien les fichier ptcgraph.ppu et ptcgraph.o dans ton répertoire d'installation de FPC...
Ton exécutable doit être compilé avec les informations de débogages. Si je compile ton programme (sous linux 32 bits) avec 'fpc -g' j'obtiens un exe de 225867 octets. Avec 'fpc -g-' on passe à...
Pour remplacer l'unité Graph sous Linux il y a une semi-solution. Je parle de semi-solution car les entrées/sorties par Write(Ln)/Read(Ln) ne sont pas gérées alors qu'il me semble que c'était le cas...
La complétion dépend de la présence des sources. Il faut les sources de FreePascal et de Lazarus.
Il faut ensuite que Lazarus connaisse l'emplacement des sources de FreePascal. Ouvre Options de...
Pourtant c'était pas loin. Il faut utiliser le champ juste en dessous ("Nom de fichier cible") et y indiquer un chemin complet (absolu ou relatif).
Voilà un programme qui affiche une phrase 10000 fois sans utiliser de boucle... :
program Affiche_10000;
begin
WriteLn('une phrase 10000 fois sans utiliser de boucle...');
end.
Avec "/usr/share/fpcsrc/$(FPCVER)/" le changement de version devrait être automatique.
Je n'y connais rien en Mac mais il y a une doc ici : http://wiki.freepascal.org/Installing_Lazarus_on_MacOS_X
Il y a des évolutions sur le SVN mais visiblement les snapshots ne sont pas à jour. Si tu veux avoir la dernière version tu vas devoir la compiler toi même ou attendre...
Il y a des modifications presque tous les jours. Tu peux consulter le svn avec un navigateur ici.
La fonction existe déjà dans l'unité Classes : http://www.freepascal.org/docs-html/rtl/classes/rect.html
En considérant que les mots sont séparés par des espaces
program Test;
{$mode objfpc}{$H+}
uses
Classes;
Si le but est d'obtenir une représentation sous forme de chaîne d'une valeur d'un type énuméré il est aussi possible d'utiliser WriteStr.
var
O : TPrinterOrientation;
S : String;
begin...
Tu as donc dans ton dossier ~/.lazarus/bin une vieille version de lazarus. Un petit rm ~/.lazarus/bin/lazarus pour l'effacer et ça devrait aller.
Si tu avais des composants installés relances une...
Tu peux savoir quel programme lance startlazarus. Pour cela ouvres un terminal et lance startlazarus. Tu devrais voir apparaître une ligne du genre : "TLazarusManager.Run starting...
Si comme moi vous utilisez Lazarus mais que vous n'aimez pas l'interface à 99 fenêtres je vous conseille d'essayer KZDesktop. C'est encore en version beta mais ça marche plutôt bien (au moins sous...
Tu aurais du ouvrir car c'est encore plus drôle.
Le fichier Word contient un document d'une seule page qui contient une image qui est une capture d'un écran TP7 affichant le programme.
Déjà...
Justement on y gagne rien. C'est juste une méthode stupide mais qui marche (en général) pour trier un tableau.
http://en.wikipedia.org/wiki/Bogosort
...
Sa méthode est excellente. Elle permet de détecter que "AAA" est bien l'anagramme de "AAA". :aie:
Rhooooo... Ce n'est pas très serviable ni amical de répondre ainsi alors que la question a déjà été traitée il y a peu ici. ;)
Les options de compilations stockées dans le fichier lpk sont les options de compilation par défaut de tous les fichiers contenus dans le paquet. Mais rien n'empêche de modifier ces options de...
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.