LibEditorPlus

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Progi1984 a écrit :Le support image ?
Merci !

PS : l'année dernière :p
je supose l'inssertion possible d'images dans l'editeur .. :D
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Ahouch ! Comme meme !

Dossier sensible car j'ai cherché et c'est assez chaud à faire !
Si vous avez un code simple ou des liens, n'hésitez pas à poster... Merci
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Dobro a écrit :
Progi1984 a écrit :Le support image ?
Merci !

PS : l'année dernière :p
je supose l'inssertion possible d'images dans l'editeur .. :D

Oui, c'est ce que je voulais dire. Je sais c'est pas un cadeau :lol:
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

J'ai trouvé un moyen... mais pas trop de doc ou bien des codes en delphi.

Pour insérer une image BMP, il suffit d'insérer son code rtf.
Donc si quelqu'un peut traduire ce code :
http://www.delphifr.com/code.aspx?ID=12231

Qu'il me fasse signe car ca m'intéresse vivement !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

J'ai finalisé le code pour la numérotation des lignes !
Qu'en pensez vous ?

Personne ne s'y connait en Delphi ? (cf post ci dessus)
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

bah j'ai déjà traduit des codes delphi en PB, je vais jeter un petit coup d'oeil

[edit]
Voila un début
ImageToEditor.zip
Image

Dri
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Deux pbs :

Ligne 3 : structure not found : Characters
Ligne 4 : structure not found : Bytes

Sinon merci de te consacrer à cette tache ! Merci beaucoup !
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

désolé pour tout ce qui manque, ce sont des structures et des macros que j'utilisent tellement qu'elles ont fini dans des fichiers residents ^^

Code : Tout sélectionner

Structure Bytes
  b.b[0]
EndStructure

Structure Characters
  c.c[0]
EndStructure

Macro HiNibble(Byte)
  ((Byte >> 4) & $F)
EndMacro

Macro LoNibble(Byte)
  (Byte & $F)
EndMacro
Dri
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

C'est un bon début !
Ma todo list:
- Images en mémoire
- lire la doc de RTF :'(

PS : j'ai lu jusqu'à la fin :p
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

J'ai pas bien compris ce que fait ton code Dridi...
Ca crée un RTF à partir d'une image ? Mais il est vide, normal pour l'instant ou j'ai zappé qqchose ?
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

euh chez moi ce code crée un rtf qui contient l'image... de toute facon ce n'est qu'un premier jet (traduit du code delphi)

envoi moi le rtf généré pour que je teste sur ma config... Avec word le fichier est vide mais pas avec wordpad (apparament les commentaires du codes delphi disent la même chose)

Dri
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Dri, je suis absent deux semaines du Net pour cause de vacances (je n'ai le net qu'au taf)... donc je te laisse à ta guise sur cette fonction, qui si cela ne t'ennuie pas sera intégré dans LibEditorPlus !
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Dr. Dri a écrit :Avec word le fichier est vide mais pas avec wordpad
Effectivement, donc je n'ai rien dis... #yes
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

T'en fais ce que tu veux du code, pour ma part je vais approfondir parce que c'est très intéressant. Sinon j'ai trouvé autre chose d'intéressant, j'ai corrigé une partie du code et j'apporterai d'autres modifications (qui à priori devraient émuler les deux fonctions delphi à 100%)

la partie du code qui a changé:

Code : Tout sélectionner

    ;comme ca ca fonctionne mais y'a beaucoup de données "vides" -> dri.rtf fait 242ko
    ImageSize  = ds\dsBm\bmWidthBytes * ds\dsBm\bmHeight * ds\dsBm\bmBitsPixel / 8
    
    ;ca marche aussi mais ca bug un peu -> dri.rtf fait 82ko mais une ligne noire apparaît
   ;ImageSize  = ds\dsBm\bmWidth * ds\dsBm\bmHeight * ds\dsBm\bmBitsPixel / 8
la correction :

Code : Tout sélectionner

ImageSize  = ds\dsBmih\biSizeImage
Dri
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Bien joué ! Tu as divisé la taille par 3 ! :)

Si tu réussis à charger des images à partir de la mémoire, là, je suis intéressé :)
Répondre