Publié : mar. 03/juin/2008 18:15
Super, Il n'y a plus qu'à attendre
Merci.

Forums PureBasic - Français
https://www.purebasic.fr/french/
Code : Tout sélectionner
Anciennement connu sous le nom de LibEditorPlus, cette lib a été amélioré et s'applique à de nombreux autres gadgets.
Code : Tout sélectionner
Historique : 0.1.1 : Ajout du support de la coloration syntaxique
d'un autre coté tu peux jeter un oeil la :fd a écrit : Dommage, je voulais modifier des zones de textes en RTF et je m'étais appuyé sur LibEditorPlus.
Merci de votre avis.
Merci Dobro.fd a écrit :Bonjour,
J'ai un problème de compatibilité entre RLibPlus et la version 4.20.
POLINK: error: Unresolved external symbol '_PB_Mid'.
POLINK: fatal error: 1 unresolved external(s).
Dommage, je voulais modifier des zones de textes en RTF et je m'étais appuyé sur LibEditorPlus.
Merci de votre avis.
Code : Tout sélectionner
MAJ pour PB 4.20.
Code : Tout sélectionner
Release with SQLite 3.6.0.
Code : Tout sélectionner
Collection de tous les RWrappers.
c'est donc un caractèretypedef unsigned char png_byte;
Code : Tout sélectionner
#define PNG_IHDR png_byte png_IHDR[5] = { 73, 72, 68, 82, '\0'}
Code : Tout sélectionner
Global Dim png_IHDR(5) : png_IHDR(0) = 73 : png_IHDR(1) = 72 : png_IHDR(2) = 68 : png_IHDR(3) = 82 : png_IHDR(4) = '\0' :
Code : Tout sélectionner
Global Dim png_IHDR.c(4) : png_IHDR(0) = 'I' : png_IHDR(1) = 'H' : png_IHDR(2) = 'D' : png_IHDR(3) = 'R' : png_IHDR(4) = 0
Code : Tout sélectionner
Global Dim png_IHDR.c(4) : png_IHDR(0) = 'I' : png_IHDR(1) = 'H' : png_IHDR(2) = 'D' : png_IHDR(3) = 'R' : png_IHDR(4) = 0
Global Dim png_IDAT.c(4) : png_IDAT(0) = 'I' : png_IDAT(1) = 'D' : png_IDAT(2) = 'A' : png_IDAT(3) = 'T' : png_IDAT(4) = 0
Global Dim png_IEND.c(4) : png_IEND(0) = 'I' : png_IEND(1) = 'E' : png_IEND(2) = 'N' : png_IEND(3) = 'D' : png_IEND(4) = 0
Global Dim png_PLTE.c(4) : png_PLTE(0) = 'P' : png_PLTE(1) = 'L' : png_PLTE(2) = 'T' : png_PLTE(3) = 'E' : png_PLTE(4) = 0
Global Dim png_bKGD.c(4) : png_bKGD(0) = 'b' : png_bKGD(1) = 'K' : png_bKGD(2) = 'G' : png_bKGD(3) = 'D' : png_bKGD(4) = 0
Global Dim png_cHRM.c(4) : png_cHRM(0) = 'c' : png_cHRM(1) = 'H' : png_cHRM(2) = 'R' : png_cHRM(3) = 'M' : png_cHRM(4) = 0
Global Dim png_gAMA.c(4) : png_gAMA(0) = 'g' : png_gAMA(1) = 'A' : png_gAMA(2) = 'M' : png_gAMA(3) = 'A' : png_gAMA(4) = 0
Global Dim png_hIST.c(4) : png_hIST(0) = 'h' : png_hIST(1) = 'I' : png_hIST(2) = 'S' : png_hIST(3) = 'T' : png_hIST(4) = 0
Global Dim png_iCCP.c(4) : png_iCCP(0) = 'i' : png_iCCP(1) = 'C' : png_iCCP(2) = 'C' : png_iCCP(3) = 'P' : png_iCCP(4) = 0
Global Dim png_iTXt.c(4) : png_iTXt(0) = 'i' : png_iTXt(1) = 'T' : png_iTXt(2) = 'X' : png_iTXt(3) = 't' : png_iTXt(4) = 0
Global Dim png_oFFs.c(4) : png_oFFs(0) = 'o' : png_oFFs(1) = 'F' : png_oFFs(2) = 'F' : png_oFFs(3) = 's' : png_oFFs(4) = 0
Global Dim png_pCAL.c(4) : png_pCAL(0) = 'p' : png_pCAL(1) = 'C' : png_pCAL(2) = 'A' : png_pCAL(3) = 'L' : png_pCAL(4) = 0
Global Dim png_sCAL.c(4) : png_sCAL(0) = 's' : png_sCAL(1) = 'C' : png_sCAL(2) = 'A' : png_sCAL(3) = 'L' : png_sCAL(4) = 0
Global Dim png_pHYs.c(4) : png_pHYs(0) = 'p' : png_pHYs(1) = 'H' : png_pHYs(2) = 'Y' : png_pHYs(3) = 's' : png_pHYs(4) = 0
Global Dim png_sBIT.c(4) : png_sBIT(0) = 's' : png_sBIT(1) = 'B' : png_sBIT(2) = 'I' : png_sBIT(3) = 'T' : png_sBIT(4) = 0
Global Dim png_sPLT.c(4) : png_sPLT(0) = 's' : png_sPLT(1) = 'P' : png_sPLT(2) = 'L' : png_sPLT(3) = 'T' : png_sPLT(4) = 0
Global Dim png_sRGB.c(4) : png_sRGB(0) = 's' : png_sRGB(1) = 'R' : png_sRGB(2) = 'G' : png_sRGB(3) = 'B' : png_sRGB(4) = 0
Global Dim png_tEXt.c(4) : png_tEXt(0) = 't' : png_tEXt(1) = 'E' : png_tEXt(2) = 'X' : png_tEXt(3) = 't' : png_tEXt(4) = 0
Global Dim png_tIME.c(4) : png_tIME(0) = 't' : png_tIME(1) = 'I' : png_tIME(2) = 'M' : png_tIME(3) = 'E' : png_tIME(4) = 0
Global Dim png_tRNS.c(4) : png_tRNS(0) = 't' : png_tRNS(1) = 'R' : png_tRNS(2) = 'N' : png_tRNS(3) = 'S' : png_tRNS(4) = 0
Global Dim png_zTXt.c(4) : png_zTXt(0) = 'z' : png_zTXt(1) = 'T' : png_zTXt(2) = 'X' : png_zTXt(3) = 't' : png_zTXt(4) = 0
Note : Un tableau statique dans une structure ne se comporte pas de la même façon qu'un tableau défini avec la commande Dim. Ceci pour être conforme au format de structures en C/C++ (pour permettre un portage direct des structures de l'API). Ce qui signifie que a[2] assignera un tableau de 0 à 1 (deux éléments) alors que Dim a(2) assignera un tableau de 0 à 2 (trois éléments).
Code : Tout sélectionner
Procedure PNG_OUT_OF_RANGE(value, ideal, delta)
If (value<(ideal-delta)) Or (value>(ideal + delta))
ProcedureReturn #True
Else
ProcedureReturn #False
EndIf
EndProcedure
Non, je lui ai renvoyé un message mais par son site car je ne sais pas s'il a eu mon message.Progi1984 a écrit :Des news de Fred pour les tableaux ?
Code : Tout sélectionner
EventID = WindowEvent()
Code : Tout sélectionner
EventID = WaitWindowEvent()