Color et LVsort (gnozal)
- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23
Color et LVsort (gnozal)
Salut
J'ai un souci avec les bibliothèques : Color et LVsort (gnozal)
Quand je souhaite compiler Pb me dit :
[21 :59 :09] [COMPILER] La bibliotheque PureBasic suivante est manquante: Event.
Sur des sources ne se servant pas de ces librairies aucun problème.
Je suis sous PB 4.41 x86 et x64
@+
J'ai un souci avec les bibliothèques : Color et LVsort (gnozal)
Quand je souhaite compiler Pb me dit :
[21 :59 :09] [COMPILER] La bibliotheque PureBasic suivante est manquante: Event.
Sur des sources ne se servant pas de ces librairies aucun problème.
Je suis sous PB 4.41 x86 et x64
@+
Re: Color et LVsort (gnozal)
je vois que tu as x64bits
les libs de gnozal sont en 32 bits only
les libs de gnozal sont en 32 bits only

- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23
Re: Color et LVsort (gnozal)
Je suis sous x86 pour les lib 
Donc je ne comprends pas. J'utilise les lib en telechargement sur son site où l'excutable fait tout tout seul pour l'installation.

Donc je ne comprends pas. J'utilise les lib en telechargement sur son site où l'excutable fait tout tout seul pour l'installation.
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: Color et LVsort (gnozal)
bizarre, ça ressemble à une autre librairie manquante et nécessaire car elle est utilisée.
Question bête, est-tu en ThreadSafe ou en Unicode ?
Je ne sais pas si Gnozal compile ses librairies en mode multilib (normal, unicode, threadsafe, unicode+threadsafe)
Question bête, est-tu en ThreadSafe ou en Unicode ?
Je ne sais pas si Gnozal compile ses librairies en mode multilib (normal, unicode, threadsafe, unicode+threadsafe)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23
Re: Color et LVsort (gnozal)
La librairie Event est apparue avec PB4.50.
Donc j'imagine que tu utilises une librairie conçue pour PB4.50 alors que tu utilises PB4.41.
La page de garde de mon site ne liste que les libraires utilisables avec la dernière version de PB, à savoir PB4.50 à la date de ce post.
Pour les versions précédentes, il faut aller ici : http://gnozal.ucoz.com/index_oldlibs.htm (ce lien est aussi sur mon site).
Remarque : les librairies sont pour Windows x86 uniquement.
Donc j'imagine que tu utilises une librairie conçue pour PB4.50 alors que tu utilises PB4.41.
La page de garde de mon site ne liste que les libraires utilisables avec la dernière version de PB, à savoir PB4.50 à la date de ce post.
Pour les versions précédentes, il faut aller ici : http://gnozal.ucoz.com/index_oldlibs.htm (ce lien est aussi sur mon site).
Remarque : les librairies sont pour Windows x86 uniquement.
- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23
Re: Color et LVsort (gnozal)
oh merde, j'y ai pas pensé car je ne teste plus les beta. J'attends la version finale. Bien, il ne me reste plus qu'à attendre.
Merci beaucoup
Merci beaucoup
Re: Color et LVsort (gnozal)
c'est pas tres judicieux !!gnozal a écrit :La librairie Event est apparue avec PB4.50.
La page de garde de mon site ne liste que les libraires utilisables avec la dernière version de PB, à savoir PB4.50 à la date de ce post.
je sais bien que tu prends de l'avance sur la sortie d'une version de purebasic
mais tu devrai mettre a dispo seulement tes lib pour les version finale !!
ou alors fait une arborescence, pour chaque version de purebasic
avec les libs correspondantes ...
je remarque finalement que tu es très doué pour coder , mais assez "manche"
pour ce qui concerne la convivialité !

(ref: au doc en anglais only ... en plus)

Re: Color et LVsort (gnozal)
Effectivement, il semblerait que seuls les français ont des difficultés pour lire "PB4.5x" ou "PB4.4x" et ensuite faire la différenceDobro a écrit :...en anglais only ...

- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23
Re: Color et LVsort (gnozal)
C'était impossable que ta librairie soit pour la version beta dans ma tete... DOnc j'ai même pas lu.
Sinon j'ai un autre souci, je ne trouve pas de fonction dans ta lib pour rendre editable la listicon.
Merci
a+
Sinon j'ai un autre souci, je ne trouve pas de fonction dans ta lib pour rendre editable la listicon.
Merci
a+
Re: Color et LVsort (gnozal)
La version Plus de PureLVSORT (les versions 'Standard' et 'Plus' sont dans le même zip) le permet avec la fonction PureLVSORT_MakeColumnEditable().Le psychopathe a écrit :C'était impossable que ta librairie soit pour la version beta dans ma tete... DOnc j'ai même pas lu.
Sinon j'ai un autre souci, je ne trouve pas de fonction dans ta lib pour rendre editable la listicon.a+
Code : Tout sélectionner
;
; PureLVSORT listicon editing example
;
Procedure.l MyEditCallback(Event.l, ListIconNumber.l, Column.l, Row.l, text.s)
Debug "*** EDITING CALLBACK"
Select Event
Case #PureLVSORT_EditStart
Debug "ListIcon = " + Str(ListIconNumber)
Debug "Column = " + Str(Column)
Debug "Row = " + Str(Row)
Debug "-> Editing started"
;
; Return : - 0 to enable stringgadget
; - *string to enable spingadget [the string holds the choice items]
;
ProcedureReturn @"700|800|900|1000"
Case #PureLVSORT_EditText
Debug "ListIcon = " + Str(ListIconNumber)
Debug "Column = " + Str(Column)
Debug "Row = " + Str(Row)
Debug "-> Text = " + text
;
; Return : - 0 to keep the text
; - *string to change the text [the string holds the changed text]
;
If text = "Change this text"
ProcedureReturn @"to another text"
EndIf
Case #PureLVSORT_EditEnd
Debug "Editing ended"
Case #PureLVSORT_EditEscape
Debug "Editing cancelled"
EndSelect
Debug "******************"
EndProcedure
;
#Window_0 = 0
#ListIcon_0 = 0
Procedure Open_Window_0()
If OpenWindow(#Window_0, 0, 0, 602, 302, "PureLVSORT Make Editable Test", #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered | #PB_Window_MaximizeGadget| #PB_Window_MinimizeGadget | #PB_Window_SizeGadget)
ListIconGadget(#ListIcon_0, 5, 5, 590, 255, "String", 100)
AddGadgetColumn(#ListIcon_0, 1, "Numeric", 110)
AddGadgetColumn(#ListIcon_0, 2, "Float", 110)
AddGadgetColumn(#ListIcon_0, 3, "DateDDMMYYYY", 120)
AddGadgetColumn(#ListIcon_0, 4, "DateMMDDYYYY", 120)
AddGadgetColumn(#ListIcon_0, 5, "DateMMDDYYYY", 120)
AddGadgetItem(#ListIcon_0, -1, "ABCDE" + Chr(10) + "514" + Chr(10) + "1000" + Chr(10) + "31/12/2004" + Chr(10) + "12/31/2004" + Chr(10) + "12/31/2004")
AddGadgetItem(#ListIcon_0, -1, "ACDEF" + Chr(10) + "118" + Chr(10) + "700" + Chr(10) + "11/12/2004" + Chr(10) + "12/11/2004" + Chr(10)+ "12/11/2004")
AddGadgetItem(#ListIcon_0, -1, "ZABCD" + Chr(10) + "-414" + Chr(10) + "800" + Chr(10) + "21/01/2003" + Chr(10) + "01/21/2003" + Chr(10)+ "12/11/2004")
For n=1 To 25
AddGadgetItem(#ListIcon_0, -1, "DEFGH" + Chr(10) + "extra entry "+Str(n) + Chr(10) + "900" + Chr(10) + "10/06/2001" + Chr(10) + "06/10/2001" + Chr(10)+ "12/11/2004")
Next
EndIf
EndProcedure
Open_Window_0()
; ListIcon Sort Setup
If PureLVSORT_SelectGadgetToSort(#ListIcon_0, #PureLVSORT_ShowClickedHeader_IconLeft) = #PureLVSORT_Ok
PureLVSORT_SetColumnFlag(#ListIcon_0, 0, #PureLVSORT_Column_Hidden) ; Hide column 0
PureLVSORT_SetColumnType(#ListIcon_0, 0, #PureLVSORT_String)
PureLVSORT_SetColumnType(#ListIcon_0, 1, #PureLVSORT_Numeric)
PureLVSORT_SetColumnType(#ListIcon_0, 2, #PureLVSORT_Float)
PureLVSORT_SetColumnType(#ListIcon_0, 3, #PureLVSORT_DateDDMMYYYY)
PureLVSORT_SetColumnType(#ListIcon_0, 4, #PureLVSORT_DateMMDDYYYY)
PureLVSORT_SetLastColumnAutoResize(#ListIcon_0, #True)
PureLVSORT_MakeColumnEditable(#ListIcon_0, 2, #True) ; Column 2 is editable
PureLVSORT_SetEditingColors(#Red, #White)
PureLVSORT_SetEditingCallback(@MyEditCallback()) ; Set editing callback
EndIf
;
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
EndSelect
Until Event = #PB_Event_CloseWindow
End