Bonjour, J'aimerais un code
qui crérait une fenêtre.
Version imprimable
Bonjour, J'aimerais un code
qui crérait une fenêtre.
Mais t'as craqué mec !
Quel compilateur ?
Citation:
Envoyé par 'ti programmeur
:lol:Code:
1
2
3
4 Begin Lapeyre.catalogue End
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... :mouarf:
tu as oublié de mettre:
dans ton fichier.Code:uses LeroyMerlin;
Faut pas oublier le tag [Bricolage] dans le titre ! :mouarf:
ouais j'avais pas fait gaffe au début : le bricolage et moi ça fait deux:oops:
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?Citation:
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.....;)
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 :mouarf:
Sinon y'a Lazarus, qui est du côté des vrais Jedi... :)
j'ai deja repondu en haut de page pour le compilateur : free pascal 2.0.4Citation:
Envoyé 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.
Ok......Citation:
Envoyé par 'ti programmeur
j'espere que tu as fait des recherches et que tu peux dire où tu en es!!!!!!
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 :Citation:
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 windows :lol:Citation:
j'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é. ;)
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:oops: 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.Citation:
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)
X11 c'est le serveur graphique :)