Page 8 sur 14

Publié : ven. 15/mai/2009 11:16
par Jacobus
Bon et bien voilà;
J'ai installé une version de PB4.30 que je viens de télécharger sur mon espace perso du site officiel. Version neuve sans modifs. J'ai installé ta lib.
Ca ne fonctionne pas! et c'est sur Windows XP!

Publié : ven. 15/mai/2009 15:47
par Ar-S
Jacobus a écrit :Si je prend ton exemple "Misc" fourni avec la Lib ça me fait un Mega plantage que PB arrête car personne ne répond plus à bord.
OS = Windows Vista 32bits

Code : Tout sélectionner

If OpenWindow(0,0,0,430,320,"LibEditorPlus - Exemple > Misc",#PB_Window_ScreenCentered |#PB_Window_TitleBar|#PB_Window_SystemMenu) ;And CreateGadgetList(WindowID(0))
  EditorGadget(1,10,10,300,300)
  ButtonGadget(2,320,10,100,150,"Auto Detection of URLs : Off",#PB_Button_Toggle|#PB_Button_MultiLine)
  ButtonGadget(3,320,160,100,150,"Limitation in characters",#PB_Button_MultiLine)
EndIf
Repeat
  Event  = WindowEvent()
  Gadget = EventGadget()
  Select Event
    Case #PB_Event_Gadget
      Select Gadget
        Case 2
          Editor_SetAutoDetectURL(1,GetGadgetState(2))
          If Editor_GetAutoDetectURL(1)
            SetGadgetText(2,"Auto Detection of URLs : On")
          Else
            SetGadgetText(2,"Auto Detection of URLs : Off")
          EndIf
        Case 3
          ValeurS.s=InputRequester("Limit", "Maximal number of characters ?","")
          ValeurL=Val(ValeurS)
          Editor_SetLimitText(1,ValeurL)
      EndSelect
  EndSelect
Until Event=#PB_Event_CloseWindow
Pour info
Je viens d'installer RlibPlus sur mon PB 4.30 qu ia déjà pas mal de libs,
j'ai testé des exemples ainsi que le code ci dessus,
je n'ai eu aucun soucis.

(WinXP SP3 2go de Memoire - PB4.30 - JaPBe)

P.S : Oh fait grand bravo pour cette lib, elle est superbe.

Publié : ven. 15/mai/2009 18:49
par Progi1984
@Ar-S : Merci du test...

@Jacobus :
T'es pas en 64 bits ? non !
Où installes tu PB ? Dans C:\Program Files\PureBasic ?
Quels sont les optiosn de compilation des exemples ?

Publié : ven. 15/mai/2009 20:09
par Jacobus
T'es pas en 64 bits ?
Non, je l'ai viré. Trop restreint pour ce qui tourne actuellement. J'ai testé sur Vista 32 bits et XP sp3 32 bits

Où installes tu PB ? Dans C:\Program Files\PureBasic ?
Oui pour XP et Vista premium et dans un dossier spécifique sur Vista ultimate.

Quels sont les optiosn de compilation des exemples ?
Aucune si ce n'est les thèmes xp activés.

Je suis aussi dans l'expectative que toi !?! 8O et je comprend pas pourquoi ça fonctionne chez les autres et pas chez moi. Je dois avoir une différence de configuration quelque part...

Publié : ven. 15/mai/2009 22:59
par Ar-S
Je n'ai pas de themes xp d'activé, je suis un adepte du "classique"... c'est peut-être une piste.

Publié : sam. 16/mai/2009 7:19
par Progi1984
Pas bete Ar-S, teste sans stp, Jacobus ?

Autre piste, peux tu tester un code direct avec les API pour le richedit ? Par exemple, http://www.purebasic.fr/french/viewtopi ... t=richedit ?

Publié : sam. 16/mai/2009 9:56
par Jacobus
L'activation des thèmes ou non ne change rien.

Par contre le code http://www.purebasic.fr/french/viewtopi ... t=richedit une fois adapté au 4.30 fonctionne bien.

Publié : sam. 16/mai/2009 11:13
par Progi1984
Mais que se passe t il ? !!!!!!!!

Publié : sam. 16/mai/2009 12:20
par Jacobus
D'autant que ce serait sur un PC, on pourrait se dire que c'est lié à l'unité. Mais là c'est sur 3 PC différents dont un portable avec Win Xp !!!
je ne comprend vraiment pas... Je tenterais différentes manip et si cela change quelque chose je te le dirais ici.

Publié : sam. 16/mai/2009 12:55
par Anonyme2
Reste l'exorcisme... :D

Publié : sam. 16/mai/2009 13:13
par Progi1984
@Denis : Punaise ! Denis, toujours la tite note :p

@Jacobus : Le problème est que la lib fonctionne chez d'autres et le problème est intervenu simplement chez toi.
- Installes tu des logiciels spécifiques sur les trois systèmes, même anodins ?
Merci de me tenir au courant. Si ca ne marche toujours pas, je te passerais le code la lib Editor pour que tu puisses faire les tests qui pourraient trouver d'où cela vient tant que tu la gardes pour toi et que tu ne la distribues pas.

Publié : sam. 16/mai/2009 15:49
par Jacobus
Bon ça y est j'ai trouvé d'où ça vient! Denis n'était pas loin, car il faut que j'arrive à exorciser ta Lib et ce sera pas simple. Apparemment elle fait appel à des fonctions système protégées. Le mode de sécurisation de mes PC n'a pas aimé et comme je suis en réseau, ça coince partout. Pour compiler tes exemples sans problème il faut que je désactive Kaspersky qui est très stricte.

Dans le meilleur des cas, en laissant la sécurité activée, en mode admin, la compile est bloquée pendant plusieurs secondes où le système ne répond plus. Puis si ça passe l'exécutable est lancé et fonctionne. Sinon, il bloque tout et PB arrête les frais de lui-même avec un message d'erreur.

concernant l'Invalid memory Access cité plus haut (exemple Table) il existe malgré tout et un point d'arrêt est créé dès que j'appuis sur le bouton : Insérer table

Publié : sam. 16/mai/2009 16:01
par Progi1984
@Jacobus : Ah ! Enfin une bonne nouvelle ! Et sinon, pour le bug des tables, je suis d'accord qu'il est là car je l'ai :P ... Je l'ai réglé et je m'attaque au bug de numérotation des lignes.

Publié : sam. 16/mai/2009 21:57
par Progi1984
RLibPlus
J'ai divisé chaque librairie spécifique à chaque gadget. Voici les premières (user)librairies compilées avec Moebius. Donc non exempt de messages d'erreurs. N'hésitez pas à me contacter dans ce cas : cela me permettra d'améliorer Moebius.

RLibEditorPlus
Bon, j'ai enlevé la numérotation des lignes, car y 'a un bug qu'il faut que je détecte, plus compliqué que je ne l'avais prévu. Et j'ai corrigé les tableaux...

http://partage.rootslabs.net/430_RLibPlus_0.1.4.zip

Bonne soirée, Jacobus et bon week-end...

PS : J'ai mis à jour le premier post... et je m'attaque aux autres userlibs.

Publié : ven. 19/juin/2009 16:49
par Flype
à ce que je vois le site d'hébergement PenguinBytes est HS...

tout les liens de tes libs (1er post) sont dead et ceux de mes libs aussi.

vous êtes au courant ?

y a t il une solution de remplacement ?