Bonjour, J'aimerais un code
qui crérait une fenêtre.
Bonjour, J'aimerais un code
qui crérait une fenêtre.
Mais t'as craqué mec !
Quel compilateur ?
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal
Envoyé par 'ti programmeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Begin Lapeyre.catalogue End
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
https://pharo.org/web
https://faust.grame.fr/
compilateur free pascal 2.0.4 mec !
Ca marche pas le code :
erreur lors de compilation...
Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling fenetre.pp
fenetre.pp(3,1) Error: Identifier not found "Lapeyre"
fenetre.pp(4,1) Error: Illegal expression
fenetre.pp(5) Fatal: There were 2 errors compiling module, stopping
fenetre.pp(5) Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
Mais lol quoi...
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal
tu as oublié de mettre:
dans ton fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part uses LeroyMerlin;
Développeur écolo, je suis pour le développement durable.
Faut pas oublier le tag [Bricolage] dans le titre !
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]
ouais j'avais pas fait gaffe au début : le bricolage et moi ça fait deux
J'aimerais que l'on m'aide un peu s'il vous plait
Bonjour ,
Si tu veux qu'on t'aide alors il faut penser à regarder les questions qu'on te posent et les remarques
Alors?Envoyé par wormful_sickfoot
et ensuite quel genre de fenetre veux-tu creer?
j'espere que tu t'y connais en prog mode garphique ou assembleur.....
si tu veux le faire en pascal commence par etablir un algo
sinon passe à DELPHI c'est fait au bout de quelques lignes de code.....
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !
Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells
Salut,
va falloir gérer les api windows, ou utiliser la bibliothèque gtk2.
Sinon si tu souhaite créer un fenêtre utilise un langage objet, t'en auras pour 0 lignes de code et environ 15 secondes de travail...et tu pourras même faire des trucs de fous sans trop te fouler.
Passe du côté Delphi de la force...On te formera futur padawan
For crying out loud !
Sinon y'a Lazarus, qui est du côté des vrais Jedi...
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal
j'ai deja repondu en haut de page pour le compilateur : free pascal 2.0.4Envoyé par krachik
je voudrais crée des fenetre assez simple en prog objet. Sous linux.
genre une fenetre bloc-note, la barre d'outil en moins merci d'avance.
Tu ne nous as pas dit si tu voulais une fenêtre graphique ou console.
Et ce que tu as déjà essayé.
Etc.
« Un peuple qui est prêt à sacrifier un peu de liberté contre un peu de sécurité, ne mérite ni l'une, ni l'autre, et finira par perdre les deux. »
Attribué indistinctement à :
Thomas Jefferson
Benjamin Franklin
Albert Einstein !
Ok......Envoyé par 'ti programmeur
j'espere que tu as fait des recherches et que tu peux dire où tu en es!!!!!!
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !
Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells
bah en fait j'ai pas trouver de sources et j'en suis tout au début ...
j'avais oublier ... pour la fenetre ça ressemble plus a une fenêtre TForm comme en lazarus
Bon, on reprend depuis le début...
Comme plusieurs contributeurs te l'ont dit il faut déjà préciser ton projet et le contexte.
En lisant correctement les messages d'erreur du compilo, je peux en déduire que tu es sous Linux. Ce que ton post suivant a confirmé (mais c'est mieux de le dire tout de suite).
Personnellement je suis une buse totale en Linux (j'essaie de me soigner) , mais je sais qu'il vaut mieux préciser la distribution et l'environnement utilisé puisque cela va avoir une influence sur les bibliothèques graphiques à inclure dans ton source. Si tu es sous Linux on peut également supposer que tu as déjà de solides connaissances en informatique puisque c'est un système qui n'est pas spécialement orienté débutants ou grand-public, donc :Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling fenetre.pp
1) Quelle distrib de Linux
2) GTK ? QT ? etc .
Programmer une fenêtre et un GUI ne dépend pas du langage en lui-même mais de bibliothèques ("Library" en anglais) qui sont indépendantes du langage. Tu peux par exemple utiliser GTK avec C , Python, Pascal, plusieurs BASIC ... En clair :
Ca ne veut pas dire grand-chose en tant que tel si tu ne précises pas la bibliothèque que tu veux utiliser. On sait simplement que tu n'utiliseras pas l'API windowsj'ai deja repondu en haut de page pour le compilateur : free pascal 2.0.4
je voudrais crée des fenetre assez simple en prog objet.
Comment veux-tu précisément créer cette fenêtre ?
a) En codant toi-même les appels aux objets de la bibliothèque choisie (dans ce cas es-tu familier avec les "handle", la programmation par événements, etc. ?) bref as-tu les notions suffisantes dans ce domaine pour faire cela sachant que ce n'est pas parce que tu veux simplement afficher une fenêtre que c'est simple : il y a tout un tas de choses à comprendre avant d'afficher le moindre widget et en plus certaines de ces notions sont différentes d'une bibliothèque à l'autre (par exemple les "conteneurs")
b) En utilisant un RAD tel que Lazarus puisque Delphi est totalement exclu vu ton système d'exploitation. En cas, une lecture rapide de la doc Lazarus ou d'un bouquin "initiation à Delphi" (ça marche aussi pour Lazarus dans les grandes lignes) te donnera la marche à suivre en 10 mn. Les problèmes que tu rencontreras pourront être liés à ton système d'exploitation, à des paquets mal installés, à lazarus, bref à beaucoup de choses qui n'ont rien à voir avec le compilo free Pascal...
Donc en cas de problème il faut avant tout identifier la source probable du bug ... poster dans le forum adapté.
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
https://pharo.org/web
https://faust.grame.fr/
j'ai la derniere version de lazarus mais je n'arrive pas a m'en servir(a chaque compilation un fichier nommé LX11 n'est pas trouver, j'ai essayer la commande whereis et a priori le fichier n'éxiste pas. j'ai retélécharger lazarus mais l'erreur subsistait)
pour les connaissances c'est plutôt mon pere le grand expert je me suis simplement adapté au system d'exploitation... En fait j'ai commencer par le logo puis j'ai débuter dans
le free pascal je ne vois pas ce qu'est GTK mais je sais qu'il est dans la version que j'utilise. J'utilise la version 10.2 de mandrake linux.
Alors pour les bibliothèque j'ai Graph et Crt
et pour la programation je prefere faire le code moi même parce que lazarus je sais m'en servir je l'utilisais sous windows avant. Mais je voulais faire les codes moi même.
voila merci ...
Ps : allez y doucement sur les explication j'ai que 12 ans
Pour cela je pense qu'il faut poster dans le forum Linux. Cela veut probablement dire qu'un "paquet" (X11 : c'est lié au fenêtrage en effet, du mins je crois - mais je suis ignare en Linux) est absent ou impossible à atteindre.Envoyé par 'ti programmeur
Pour le reste je pense qu'il te faut un bon bouquin au départ pour comprendre les concepts sous-jacents à la programmation d'une interface. (notamment la programmation orientée objet)
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
https://pharo.org/web
https://faust.grame.fr/
X11 c'est le serveur graphique
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal
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