Color et LVsort (gnozal)

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Color et LVsort (gnozal)

Message par Le psychopathe »

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
@+
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Color et LVsort (gnozal)

Message par Backup »

je vois que tu as x64bits

les libs de gnozal sont en 32 bits only ;)
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Re: Color et LVsort (gnozal)

Message par Le psychopathe »

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.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Color et LVsort (gnozal)

Message par Le Soldat Inconnu »

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)
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)]
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Re: Color et LVsort (gnozal)

Message par Le psychopathe »

Voilà toutes les réponses en image :
Image
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: Color et LVsort (gnozal)

Message par 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.
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Re: Color et LVsort (gnozal)

Message par Le psychopathe »

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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Color et LVsort (gnozal)

Message par Backup »

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.
c'est pas tres judicieux !!
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é ! :lol:
(ref: au doc en anglais only ... en plus)
:)
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: Color et LVsort (gnozal)

Message par gnozal »

Dobro a écrit :...en anglais only ...
Effectivement, il semblerait que seuls les français ont des difficultés pour lire "PB4.5x" ou "PB4.4x" et ensuite faire la différence :lol:
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Re: Color et LVsort (gnozal)

Message par Le psychopathe »

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+
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: Color et LVsort (gnozal)

Message par gnozal »

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+
La version Plus de PureLVSORT (les versions 'Standard' et 'Plus' sont dans le même zip) le permet avec la fonction PureLVSORT_MakeColumnEditable().

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
Répondre