|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
Bonjour
Nouveau parmis vous, je viens de m'inscrire. Je suis ici pour m'initier à Delphi. Je connais la programmation par le biais de VBA que j'utilise trés réguliairement dans le cadre de mon travail. Mais ça ne suffit plus pour le projet qui m'est confier. Je dois en passer par un autre langage de programmation. Delphi m'est imposée par ma société. Une formation est prévue mais j'aimerai m'initier un peu avant, histoire de ne pas être larguer. Je parcours votre forum depuis quelque temps pour essayer de trouver des réponses à mes questions. Je trouve... mais tout ceci reste théorique. Pour aller plus loin, j'aurais besoin de pratiquer un peu, faire quelques exercices simples. Seulement voilà je me heurte à un problème idiot. l'installaton d'une version gratuite adapté à mon PC. J'ai donc trouvé ce lien trés instructif . http://delphi.developpez.com/telecha...phi7-perso/#LI Mais il semble que les versions proposées ici ne sont pas adaptées à windows7. à l'heure actuelle je continue de chercher. Quelqu'un pourrait t'il m'aider ? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : novembre 2004 Messages : 534 ![]() |
delphi 7 est bien compatible avec windows 7. Tu aura peut etre un message d'incompatibilité, mais ca fonctionne tres bien.
sinon tu as aussi la version 2005 perso dans la rubrique téléchargement, ou tu peux aussi installer un XE3 en essai pendant 30 jours. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
![]() effectivement ça marche quand même. Je viens d'installer Delphi 7. un message d'erreur à la fin de l'enregistrement (ulterieurement). comme quoi il ne peu pas renommer un fichier. j'ignore ce message et ça marche quand même. J'ai plus qu'à me mettre a boulot. c'est parfait. J'aurais probablement d'autres questions, je reviendrai plus tard. il m'en viens une à l'espris. par quoi je commence ? Merci ! |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() ![]() Roland ChastainInscription : décembre 2011 Messages : 687 ![]() |
Pour ne pas avoir trop de choses à apprendre en même temps, je commencerais par écrire de petits programmes en mode console.
Quand je lance Delphi, l'éditeur ouvre par défaut un projet pour une application Windows standard. Pour commencer une application console, je passe par le menu "Fichier/Nouveau/Autre/Application console", puis "Enregistrer le projet sous"... Cela me donne un programme qui ne fait rien mais qui peut déjà être compilé. Par défaut seule l'unité SysUtils est déclarée. On peut s'en servir, par exemple, pour accéder à la date et à l'heure. Code :
__________________
L'Art est long et le Temps est court. |
||
|
|
00
|
|
|
#5 | |
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 4 208 ![]() |
Citation:
après la classique form 'HELLO WORLD' , je dirais qu'il faut tester les divers composants que l'on peut mettre sur une fiche , histoire de voir le résultat et de voir la liste des événements/propriétés de chacun . Sans manuel , il faudrait sans nul doute mettre la mains sur la 'Bible' D7 , l'incontournable "DELPHI 7 Studio" de Paul Toth (un peu de pub gratuite voir rubrique Livre
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous |
|
|
|
00
|
|
|
#6 |
![]() ![]() Yves LemaireBiologiste ; Progr(amateur) Inscription : mars 2005 Messages : 1 680 ![]() |
Je suis d'accord avec Serge.
Pour débuter, et juste avant d’approfondir avec Delphi 7 Studio, je recommanderais un ouvrage de la série "Tout en poche" pour se familiariser avec l'univers, ses composants et la programmation événementielle. Même un vieux, style Delphi 5 d'occasion...
__________________
Delphi 5 Pro et Code Typhon 2.80 sous Win 7 64 bits - Code Typhon 2.70 / Ubuntu 12.04 64 bits |
|
|
00
|
|
|
#7 |
|
Membre chevronné
![]() Inscription : novembre 2004 Messages : 534 ![]() |
Ayant fait un peu de delphi a la fac, mais pas beaucoup, pour me mettre au delphi, j'ai lu le guide de Frédéric Beaulieu.
Si tu es un peu familier avec un autre langage de programmation, ca te permet de te familiariser avec les spécificités de Delphi. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
D'abors, Merci pour vos conseil !
J'ai une bonne pratique courante du VBA. J'ai fait du C++ en BTS et un peu de Pascal. mais ça fait super longtemps, c'est partis loin. Je viens de parcourir un peu les tutoriels proposés ici et les souvenirs me reviennent un peu. (ne serais ce que le point virgule à la fin de chaque instruction.) Je constate aussi que beaucoup de choses ressemblent au VBA. par exemple le debogueur. les touches F5,F8,F7, les points d'arrets rouge dans la marge. c'est la même chose. voilà qui va me simplifier la tache. Bon maintenant que j'ai l'outils dans la main, le tutoriel dans l'autre. j'y retourne et j'essaye. encore merci. à suivre... |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
voilà que mes premiers pas s'avère encore intrrompu bêtement par une incapacité à créer une nouvelle application. le même message d'erreur qu'au lancement de delphi.
" Impossible de renommer 'C:\Programme Files (x86)\Delphi7\Bin\delphi32.$$$' en 'C:\Programme Files (x86)\Borland\Delphi7\Bin\delphi32.dro' " aprés verification: le fichier delphi32.$$$ n'existe pas. en revanche le fichier delphi32.dro existe mais tout en majuscule. Ce message apparait aussi lorsque j'essai de créer un nouveau cadre, une nouvelle fiche ou bin encore une nouvelle unité. quoi t'est'ce ? |
|
|
00
|
|
|
#10 |
|
Membre chevronné
![]() Inscription : novembre 2004 Messages : 534 ![]() |
ca c'est un probleme de windows, il faut que tu donne le controle total sur le dossier program files/borland a ton utilisateur (ou a tout le monde si tu n'es pas parano sur la securité)
|
|
|
00
|
|
|
#11 |
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 4 208 ![]() |
la désactivation de l'UAC est une solution , une autre technique aurait été d'installer Delphi hors Program Files (par exemple directement dans C:\DELPHI)
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous |
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() |
http://www.ledevdujeudi.com/
pour commencer c'est déjà pas si mal, Thierry Laborde quand remets-tu le couvert ? André |
|
00
|
|
|
#13 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
Merci ! ça fait plaisir d'avoir des connaisseurs.
J'ai désinstallé et réinstller sur c:\Delphi7. fini le message d'erreur. ![]() J'ai plus qu'a me mettre aux travail. |
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
Félicitations pour le tutoriel !
J'ai commencé à bûcher. J'ai réussi quelques petits exercices, mais il subsiste dans mon esprit pas mal de zones floues sur certains points. J'ai beaucoup de mal avec la déclaration des variables, procédures, fonctions. J'essaye de les déclarer un peu n'importe où jusqu'à ce que ça marche mais je ne comprends pas forcement ce que je fais. Je fais souvent l'amalgame avec le VBA, ce qui m'aide parfois. Mais en VBA on ne déclare presque rien. Du coup, en pascal, je patauge... Autre point : voilà une déclaration qui m'affiche un message d'erreur : procedure FormCreate(Sender: TObject); impossible à faire fonctionner mon bout de programme à cause de ça. D'autant plus que je ne l'ai pas déclarée moi même : c'est Delphi qui l'a mis automatiquement. Le programme à pu être lancé une fois. Ensuite j'ai rajouter quelques outils (button, textbox, etc.) dans ma fiche et depuis plus moyen de lancer le programme. Comprends pas !!!
|
|
|
00
|
|
|
#15 | ||
![]() ![]() Yves LemaireBiologiste ; Progr(amateur) Inscription : mars 2005 Messages : 1 680 ![]() |
Citation:
![]() Citation:
__________________
Delphi 5 Pro et Code Typhon 2.80 sous Win 7 64 bits - Code Typhon 2.70 / Ubuntu 12.04 64 bits |
||
|
|
00
|
|
|
#16 | |||
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
J'ai peut être voulu en faire trop.
Je me rend compte que le probleme ne viens pas de là. J'ai recommencer l'exercice celon le tutoriel suivant: (j'ai refait l'exercice à la lettre) http://fbeaulieu.developpez.com/guid...e=page_10#LX-A chapitre X-A-1. Voilà la ligne de code qui pose vraiment probleme. Code :
Citation:
|
|||
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
Voilà la preuve qu'un debutant ça patoge énormement.
Le nom de ma form était faux. j'ai confondu le parametre 'Name' et 'Caption'. erreur de débutant. ![]() Je poursuit... je remet mes outils dans la fenetre et je ressaye. merci quand même. |
|
|
00
|
|
|
#18 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
Bon Voilà ! je suis finalement parvenu à mes fins. C'est en se trompant qu'on apprend.
![]() Trés interressant ces fenetres, seulement si j'en met une 3eme dans le programme je ne peu pas l'ouvrir tant que je n'ai pas refermer la 2eme. Comment faire si on as besoin de bosser sur plusieurs fenetres (fiches) en même temps ? Ou alors (autre possibilité plus judicieuses). Est t'il possible de partitionner une fenetre en plusieurs zones (dimensionnables) avec des composants dans chaques zones ? ce qui eviterai de multiplier le fenetres à l'ecran. |
|
|
00
|
|
|
#19 |
![]() ![]() Yves LemaireBiologiste ; Progr(amateur) Inscription : mars 2005 Messages : 1 680 ![]() |
C'est le principe d'une fiche modale de bloquer le reste tant qu'on ne la ferme pas. Une fiche affichée par Show ne bloque pas le reste.
On peut faire des zones dans une fiche, avec des Panels qu'on peut rendre visibles ou cacher.
__________________
Delphi 5 Pro et Code Typhon 2.80 sous Win 7 64 bits - Code Typhon 2.70 / Ubuntu 12.04 64 bits |
|
|
00
|
|
|
#20 |
|
Invité de passage
![]() Tony Inscription : décembre 2012 Messages : 15 ![]() |
C'est l'evidence même: Merci
à Question simple, une réponse simple. Mais je reformule ma question. avec plus de precision. effectivement la fenetre se referme avec "show", mais lorsque j'ouvre la 3eme la 2eme se referme. Explication: Une première fenetre "dite principale" contient 2 boutons pour ouvrir les 2 autres fenetres. (un bouton pour chaque). Je clic sur l'un de ces bouttons et sa fenetre respective s'ouvre. jusque là parfait. ensuite je clic sur l'autre bouton pour ouvrir la 3eme elle s'ouvre aussi mais referme la 2eme. j'aimerai quelle reste ouverte et que je puisse agir sur n'importe quel composant de ces 2 fenetres à n'importe quel moment. (Pour les fermer j'ai un bouton "Fermer sur chaque fenetres. qui fonction parfaitement bien.) Autre question consernant les radioboutons. J'ai créé 2 series de radiobouton mais il sont tous lier entre eux dans la même serie. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com