begin process at 2010 02 10 01:52:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > PYROEDIT: BIEN PLUS QU'UN ÉDITEUR HTML [BDR, INI, DLL]

PYROEDIT: BIEN PLUS QU'UN ÉDITEUR HTML [BDR, INI, DLL]


 Information sur la source

Note :
8,38 / 10 - par 8 personnes
8,38 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Initié Date de création :23/10/2003 Date de mise à jour :28/03/2004 14:36:33 Vu / téléchargé :4 192 / 540

Auteur : pyroflo

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note


 Description

Voilà mon premier "vrai" programme en Delphi, svp soyez indulgent :)

Je sais que pas mal de prog. dans le même style que le mien sont déjà présents c'est pour cela que j'ai ajouté tout un tas de "trucs" qui touchent à la BDR, aux fichiers INI et la construction d'une DLL (de fonctions).

FONCTIONNALITES:

- éditeur de texte basique
- éditeur HTML WYSIWYG
- système des fichiers récents
- fonction rechercher et remplacer
- traitement du clipboard
- barre d'outils personnalisable à 100%
* boutons de notre choix
* drag`n drop à la PaintShop Pro
- tout l'affichage est sauvegardé à chaque fermeture du prog.
- affichage chargé lors de l'ouverture du prog.
- association de fichier
* .txt
* .bak
* .ini
* .php
* .js
*.html (seulement dans le menu contextuel, c'est évident)
- système archaîque de "shareware" (seulement pour m'amuser, vous moquez pas de l'algo :D )
* limitation à 60 utilisations et pas une de plus mdr
* tout ce qui concerne la durée limité du prog. se trouve dans une DLL (éhéh)
- police paramétrable (je le précise qd même...)
=> vérification d'une éventuelle modification du fichier ouvert dans PyroEdit: si modifié, possibilité de le recharger :)
=> feinéant comme je suis je n'ai pas fait de .hlp mais une boite à astuces (1 chance sur 6 de les voir au démarrage)
=> j'ai codé une uinté assez pratique pour l'utilisation des INI et de la BDR (ça doit déjà exister mais...celle-là est de moi :D )

Voilà c'est à peu près tout.

Tout est de moi ormis 2 fonctions si mes souvenirs sont bons (précisées dans le code source).

Voilà voilà :)

J'aimerai quelques commentaires pour savoir si j'ai codé ça comme un bourrin ou si c'est pas mal pour un début :)

Merci d'avance ;)

Au fait, j'ai pas mal commenté la source.


 Conclusion

[ ATTENTION ]
Ne pas oublier de compiler DLL\PyroEdit.dpr pour placer la DLL obtenue dans le répertoire de l'applcation sinon il y aura une erreur

Je répète, laissez des commentaires svp ça peut m'aider.

PyRoFlo.

PS: j'ai hésité à choisir la catégorie Tutoriaux car j'utilise pas mal de trucs différents (fichier texte, BDR, INI etc...)

Tout sur la pyrotechnie - http://www.abcpyro.com

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture GESTION DE L'ACCÈS AU MDICHILD À L'AIDE D'ONGLET par CricriLeFou
MAILS AVEC INDY10 : CONTENTTYPE/CONTENTID/PARENTPART par MAURICIO
Source avec Zip Source avec une capture LES CODES DU TUTORIEL SUR LA PROTECTION DES LOGICIELS PAR FI... par Paounet
Source avec Zip Source avec une capture DESIGN PATTERN OBSERVER : IMPLÉMENTATION RÉUTILISABLE par Delphiprog
Source avec Zip Source avec une capture STEGANO - CACHER DU TEXTE DANS UNE IMAGE (TUTO) par pablor44

Commentaires et avis

Commentaire de stailer le 23/10/2003 12:10:48

Très sympa, ca permet de voir pas mal de choses dans la même source en plus.

Commentaire de pyroflo le 23/10/2003 13:54:20

:)

Merci d'avoir jeté un oeil.

Commentaire de JulioDelphi le 23/10/2003 16:21:37 administrateur CS

chez moi il ne foncitonne pas du tout, access violation @ address 00000000 ... il se lance tout de meme, pas moyen d'ouvrir un menu, si je tape une lettre : ne peut pas cree ~Apercu.html
je suis sous win xp pro sp1/2 en administrateur
j'espere ke ça vient pas de ton prog (qui a l'air plutot pas mal, il fait le café aussi ?)
bye

Commentaire de pyroflo le 23/10/2003 19:43:00

JulioDelphi,

je reteste tout immédiatement, j'ai le temps. Merci de m'avoir avertis.
Et puisque j'y suis, 1 ou 2 sucres ? :p

Commentaire de pyroflo le 23/10/2003 20:03:36

Plus de peur que de mal, si tu regardes la source de l'unité 1 du programme, dans le OnCreate de la form, je faisais appel à la DLL avant de créer le répertoire tmp d'où cette erreur.
J'ai bien testé, j'ai plus aucune erreur.

Tiens moi au courant stp.

Commentaire de JulioDelphi le 23/10/2003 20:20:10 administrateur CS

deja, j'avais pas créé la DLL, mais ici, je l'ai placée mais ça ne marche pas : Exception ERegistryException in module PyroEdit.dll at 00028d8c.
le prog se lance tout de meme : pas possible d'eviter le plein ecran donc pas envie d'utiliser : je hais le plein ecran. si je prends les poignees de redimentionnement: la form reste a sa taille mais pas les memos : c donc un bug tres laid
comme le prog a buggé en entré, je dois killer le processus pour le fermer
j'ai pas de bol ou c fait expres ?

Commentaire de pyroflo le 24/10/2003 14:55:53

Pour le plein écran, oui c'est fait exprès :)

Voilà, j'ai mis à jour le ZIP. A noter quelques vérifications supplémentaires pour gérer le plus d'erreurs possibles et normalement, en tous cas chez moi, tout fonctionne.

La DLL aussi :)

Et vous ?

Commentaire de JulioDelphi le 24/10/2003 15:16:47 administrateur CS

ouf enfin ça marche :)
par contre si j'etais toi (ce ke je ne suis pas) je mettrais les cles de registre dans CURRENT_USER, car sinon un autre utilisateur pourrait ouvrir MES FICHIERS (ne sachant pas où ils sont par exemple) grace a ton logiciel !
tu vois koi ? merci bon boulou

Commentaire de pyroflo le 24/10/2003 19:02:16

Oki c'est vrai que je n'y ai pas du tout pensé.

Humm 4/10 lol :'(

A la prochaine ;)

Commentaire de japee le 26/10/2003 01:14:11 administrateur CS

Je n'ai pas Delphi 7 (bientôt, hé hé hé :)
Donc, pas TXPmanifest, sniff.
Donc, impossible de tester PyroEdit :(
Je le regrette, car le code est intéressant, commenté (avec humour), et le travail est impressionnant et sérieux.
Je me permets de te noter (favorablement ;) en fonction de ces critères (en attendant Godot... heu? ...D7)
Félicitations pour ton travail, pyroflo !

Commentaire de JulioDelphi le 26/10/2003 13:19:21 administrateur CS

japee : il te suffit de virer XPMAN dans les uses ! :D

Commentaire de japee le 26/10/2003 14:26:50 administrateur CS

Ok, merci du tuyau, JulioDelphi.

J'avais déjà fait pourtant, mais il était tard et mon ordi était un peu fatigué, donc ça marchait pas ;)
Maintenant que mon ordi est bien reposé, ça marche :)
Va comprendre...

P-S: c'est vrai, quoi, on code, on code, les ordis y tiennent pas la cadence lol, y vont bientôt se mettre en grève pour obtenir les 35 heures si ça continue :))))))

Commentaire de iubito le 28/10/2003 06:06:07

arf ça fé longtemps que j'avé pas lancé delphi 7 sur mon pc... j'ai une erreur
La bibliothèque de liaisons dynamique RxCtl7.bpl est introuvable sur le chemin spécifié.

comment résoudre ça ?

Commentaire de pyroflo le 02/11/2003 18:25:42

En désinstallant la lib Rx... :(

Moi aussi j'ai passé des heures à essayer de l'installer correctement mais sous Delphi 7 c'est le bordel...

Commentaire de iubito le 02/11/2003 18:40:43

comme tu veux chef !

bon g désinstall et c vrai que Delphi apprécie mieux

et g testé ton soft... oh la vache ! pour un premier soft, tu t'en sors bien ! tous les éléments de base d'un éditeur !

[mode pinailleur]
t'aurai pu faire la colorisation syntaxique des fois ?
[mode pine ici LOL]

bravo 11/10 !

Commentaire de pyroflo le 03/11/2003 19:44:31

Merci beaucoup ça fait plaisir ;)

Quant à la coloration syntaxique, je m'y été essayé mais bon j'étais pas trop copain avec les RichEdit ces jours-là :D

Une MaJ p'tet quand j'aurai terminé (ce qui est loin d'être le cas) mon projet surprise....... lol

Commentaire de piXou le 13/11/2003 22:59:41

" Voilà mon premier "vrai" programme en Delphi, svp soyez indulgent :) "

je vois pas pkoi je devrais etre 'indulgent' ! pour un premier prog' c du haut niveau! BDR, DLL et tout le reste pour un debut c nickel!

je viens de tester j'ai pas détecté le moindre bug :D
j'apprecie l'humour placé dans les commentaires, le serieux c pas bon kan y'en a trop :)

sur ce, je te souhaite une bonne continuation parce que vu les debuts , t'es surement capable de beaucoup :) encore bravo

Commentaire de pyroflo le 14/11/2003 20:19:43

Merci beaucoup piXou ça fait vraiment plaisir !

"Voilà mon premier "vrai" programme en Delphi, svp soyez indulgent :)" // pour pardonner les éventuels bugs... :D

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales