jaPBe pour PureBasic v4.x

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
GeBonet
Messages : 453
Inscription : ven. 29/févr./2008 16:17
Localisation : Belgique

Message par GeBonet »

OUI, c'est bien ça ! C'est le deuxième (celui du projet) qui n'était pas lui décoché et provoquais l'appel...
Maintenant, je viens de charger la toute dernière version et effectivement plus de problème MEME avec la case coché...
la procedure "Procedure GetFileDate(File$); Est devenue API_GetFileDate(File$)...
Point de vue !
Est-ce que toutes ces cases à cocher qui ne sont là que pour augmenter l'un ou l'autre point ne devrait-ils pas être décoché par défaut ?

Soit dit en passant... Je viens de passer en revue l'ensemble des Librairies
Ben dit donc tu as fait un fameux boulot... C'est plus qu'un lifting :lol:
TRES TRES Beau boulot...
Avec ça il ne nous reste plus qu'a CRÉER des choses à la hauteur de ce que vous nous donner ! :lol:
Ce qui va être difficile :roll:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Salut Gnozal,

Je me permet une bidouille de jaPBe.

Je viens de choper les sources et j'ai fais la modification suivantes :


jaPBe est maintenant portable complètement.


Je m'explique.
Je ballade sur une clé USB mon PB avec moi.
Donc j'ai un dossier "PureBasic" qui contient PB4, jaPBe et mes codes.

PB est portable a condition d'utilisé la bonne option, mais jaPBe, c'est plus compliqué.
Plus compliqué dans le sens ou dans les préférences, on a le nom du dossier de PB.
Or ce dossier bouge tout le temps vu que je suis sur une clé USB, donc jamais le même lecteur d'un pc à un autre.

Ma modif est toute bête. Elle analyse le déplacement du programme de jaPBe. Si le programme a changé de place, elle analyse les chemins de PB, du répertoire par défaut et des outils pour les corriger en conséquence du déplacement si possible.

Et voilà, mon petit jaPBe fonctionne sur ma clé USB

le fichier contenant l'exe de jaPBe modifier et les sources :
http://partage.lsi-dev.com/jaPBePortable.zip
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)]
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Le Soldat Inconnu a écrit :Salut Gnozal,
Je me permets une bidouille de jaPBe.
Je viens de choper les sources et j'ai fais la modification suivantes :
jaPBe est maintenant portable complètement.
Salut,
j'ai jeté un coup d'oeil à ta bidouille, çà m'a l'air parfait.

Je l'ai intégrée au build 793.

Merci !
Avatar de l’utilisateur
Fig
Messages : 1176
Inscription : jeu. 14/oct./2004 19:48

Message par Fig »

Le Soldat Inconnu a écrit :Salut Gnozal,

le fichier contenant l'exe de jaPBe modifier et les sources :
http://partage.lsi-dev.com/jaPBePortable.zip

Dis donc, j'ai une alerte de mon antivirus concernant ce fichier... Eset Nod32... (type génétik Trojan)

J'ai lu qu'il y avait kasperski et A² qui tickait avec jaPBe mais ça ne me l'avait jamais fait... Vérifie qu'il n'y a pas de probleme avec ton fichier Soldat Inconnu stp...
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Fig a écrit :Dis donc, j'ai une alerte de mon antivirus concernant ce fichier... Eset Nod32... (type génétik Trojan)
J'ai lu qu'il y avait kasperski et A² qui tickait avec jaPBe mais ça ne me l'avait jamais fait... Vérifie qu'il n'y a pas de probleme avec ton fichier Soldat Inconnu stp...
www.virustotal.com a écrit :Antivirus Version Dernière mise à jour Résultat
a-squared 4.0.0.101 2009.05.13 -
AhnLab-V3 5.0.0.2 2009.05.13 -
AntiVir 7.9.0.166 2009.05.13 -
Antiy-AVL 2.0.3.1 2009.05.13 -
Authentium 5.1.2.4 2009.05.13 -
Avast 4.8.1335.0 2009.05.12 -
AVG 8.5.0.327 2009.05.13 -
BitDefender 7.2 2009.05.13 -
CAT-QuickHeal 10.00 2009.05.13 -
ClamAV 0.94.1 2009.05.13 -
Comodo 1157 2009.05.08 -
DrWeb 5.0.0.12182 2009.05.13 -
eSafe 7.0.17.0 2009.05.12 -
eTrust-Vet 31.6.6503 2009.05.13 -
F-Prot 4.4.4.56 2009.05.13 -
F-Secure 8.0.14470.0 2009.05.13 -
Fortinet 3.117.0.0 2009.05.13 -
GData 19 2009.05.13 -
Ikarus T3.1.1.49.0 2009.05.13 -
K7AntiVirus 7.10.734 2009.05.13 -
Kaspersky 7.0.0.125 2009.05.13 -
McAfee 5613 2009.05.12 -
McAfee+Artemis 5613 2009.05.12 -
McAfee-GW-Edition 6.7.6 2009.05.13 -
Microsoft 1.4602 2009.05.13 -
NOD32 4071 2009.05.13 probably a variant of Win32/Genetik
Norman 6.01.05 2009.05.13 -
nProtect 2009.1.8.0 2009.05.13 -
Panda 10.0.0.14 2009.05.13 -
PCTools 4.4.2.0 2009.05.07 -
Prevx 3.0 2009.05.13 -
Rising 21.29.24.00 2009.05.13 -
Sophos 4.41.0 2009.05.13 -
Sunbelt 3.2.1858.2 2009.05.12 -
Symantec 1.4.4.12 2009.05.13 -
TheHacker 6.3.4.1.325 2009.05.12 -
TrendMicro 8.950.0.1092 2009.05.13 -
VBA32 3.12.10.5 2009.05.13 suspected of Trojan-Dropper.Agent.44 (paranoid heuristics)
ViRobot 2009.5.13.1733 2009.05.13 -
VirusBuster 4.6.5.0 2009.05.12 -

Résultat: 2/40 (5%)
Sans commentaires ...
http://www.virustotal.com/fr/analisis/3 ... ed6bc68363
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

pas de souci avec Nod32 pour ma part

Merci pour l'intégration Gnozal :)
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)]
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Une correction à faire, pas grosse, ne t'inquiète pas ;)

J'ai un fichier qui s'appelle

"Barre & Menu.pb"

Devine ce qui est affiché dans les onglets ?

Aller, un petit effort, que fait windows avec les "&" dans les boutons, menus, et autres ?

Il retire le & et surligne la lettre suivante.

Donc ça m'affiche dans l'onglet du fichier
Barre _Menu

au lieu de
Barre & Menu

Pour éviter cela, il faut remplacer & par && dans le nom de l'onglet


Merci d'avance, mon petit Gnozal
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)]
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Ok, pour le prochain build (onglets + fichiers récents).
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Allez, encore un truc :)

J'ai fais une jolie icône pour jaPBe.
En gros c'est la même mais avec un design un peu retoucher, et les formats 16*16 24*24 32*32 48*48 et 128*128 pour vista

voilà la tronche de l'icône
Image

Donc si tu la veux, voila le fichier
http://partage.lsi-dev.com/Icone_jaPBe.zip


_________________________________________

Je rajoute un truc. Dans la liste d'autocomplétion, j'ai des soucis de dimension avec des mots qui ont le même nombre de caractères mais pas la même largeur du texte à cause de la police.
En gros, si j'ai dans la liste
TexteA
TexteM

ça m'affiche
TexteA
Text...

parceque M est plus large que A
il faut à mon avis prendre une petite marge de 8pixels par exemple dans le dimensionnement de la liste d'autocomplétion

Merci

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

Message par gnozal »

Le Soldat Inconnu a écrit :J'ai fais une jolie icône pour jaPBe.
Merci.
Suite à un souhait d'un autre utilisateur, j'ai déjà ajouté le format 48x48 à l'icône de jaPBe.
Elle est déjà active dans la dernière mise à jour de PureFORM (en version rouge).
Mais je garde ton icône sous le coude.
Le Soldat Inconnu a écrit :Dans la liste d'autocomplétion, j'ai des soucis de dimension avec des mots qui ont le même nombre de caractères mais pas la même largeur du texte à cause de la police.
...
il faut à mon avis prendre une petite marge de 8pixels par exemple dans le dimensionnement de la liste d'autocomplétion
C'est scintilla qui affiche la liste (fonction SCI_AutoCShow()) ; il n'y a pas moyen de spécifier la largeur du texte il me semble, c'est automatique.
Mais je peux tester SCI_AUTOCSETMAXWIDTH() pour voir.
Tu utilises quelle police ?
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

En gros c'est la même mais avec un design un peu retoucher, et les formats 16*16 24*24 32*32 48*48 et 128*128 pour vista
si je ne m'abuse vista va même jusqu'à 256*256 non ?

si non jolie ton icône :wink:






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

venom a écrit :si je ne m'abuse vista va même jusqu'à 256*256 non ?
200 ko pour une icône ... !
C'est plus que la majorité de mes applications.
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

200 ko pour une icône ... !
C'est plus que la majorité de mes applications.
:lol: non je disais sa comme sa gnozal. mais tu as raison.




@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Elle fait que 69ko, mon icône :roll: On peut réduire la taille en supprimant le format 128*128 :) j'ai mis le 128*128 pour Vista
C'est vite modifié

pour la police, je suis en Verdana
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)]
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Le Soldat Inconnu a écrit :Elle fait que 69ko, mon icône :roll:
Je pensais à la taille avec une version 256x256 voire 512x512 avec les prochaines versions de Windows (?)
Sinon elle est très bien ton icône :D

J'ai essayé ton exemple 'TexteA / TexteM'.
J'ai un espace vide à droite dans la liste d'autocomplétion aussi important que la longeur du texte. Rien n'est coupé. Avec Verdana ou Courier new. Sur 2 PC.
Encore une particularité de Vista ?

Rien à faire du côté de Scintilla j'ai l'impression.
Le plus simple c'est d'utiliser une police à taille fixe comme la majorité des programmeurs : Courier new, Dina, Proggy, etc... Il y a des tas de polices spécialement étudiées pour la programmation.
Répondre