DroopyLib

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: DroopyLib

Message par Droopy »

Kwai chang caine a écrit :J'ai téléchargé chez moi, ton exe et c'est un faux positif pour antivir :(
1 antivirus sur 43 (antivir) signale une alerte : http://www.virustotal.com/file-scan/rep ... 1310309573
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: DroopyLib

Message par Kwai chang caine »

C’était juste pour te tenir au courant, remarque peut être le savais tu déjà :wink:

Pfffff décidément 1/43 faut encore que je tombe sur celui la :?
En tout c'est cool ton site, d’après ce que je comprend ça permet d’être presque sur que c'est un virus 8)

Je garde bien ce lien, merci DROOPY 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: DroopyLib

Message par Droopy »

16/07/11 : Library 4.51.007
Major change in Registry functions (Ex & Wow64 Mode)
RegMode() added
ApiCommandlineInit() added
ApiCommandlineGet() added
Tips AutoScroll added
IECInit() added
IECSendMessage() added
Tips SystrayPopupMenu added
SysTrayIconBalloonHide added
IsWow64Process() added
Wow64DisableWow64FsRedirection() added
Wow64RevertWow64FsRedirection() added
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: DroopyLib

Message par Ar-S »

Merci pour cette mise à jour,
Tu pourrais arranger l'installeur pour qu'il se souvienne du dossier de PB qu'on lui indique (et pas le dernier du registre). Ce serait pratique.
Merci.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: DroopyLib

Message par Droopy »

22/07/11 : Library 4.51.008

Code : Tout sélectionner

MozillaPreferenceLoad() added
MozillaPreferenceSave() added
MozillaPreferenceSet() added
MozillaPreferenceGet() added
MozillaPreferencePrejsJsPath() added
MozillaPath() added
MozillaExtensionName() added
MozillaExtensionVersion() added
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: DroopyLib

Message par Droopy »

Version 4.51.012 disponible
29/08/11 : Library 4.51.012
UnixToMSDosDate() added
MSDosDateToUnix() added
UnZip() added
SevenSegmentLed() added
SevenSegmentLedSet() added
SevenSegmentLedGet() added
GetShortPathName() added
GetLongPathName() added
22/08/11 : Library 4.51.011
MSIEnumInit() added
MSIEnumNext() added
MSIEnum_ProductName() added
MSIEnum_Version() added
MSIEnum_Guid() added
MSIVersion() added
MSIGuid() added
08/08/11 : Library 4.51.010
UserShellFolder() Deleted (buggy)
ExpandEnvironmentString() added
ProfilePath() added
08/08/11 : Library 4.51.009
MozillaPreferencePrejsJsPath renamed MozillaPreferencePath
MozillaPreferenceBackup() added
Golfy
Messages : 423
Inscription : mer. 25/août/2004 15:14
Localisation : Grenoble
Contact :

Re: DroopyLib

Message par Golfy »

Salut Droopy !

j'essaie de compiler mon code (PureBasic 4.60) qui contient des commandes de ta fabuleuse DroopyLib...
J'ai besoin d'utiliser le mode Thread, et là : catastrophe !

Code : Tout sélectionner

POLINK: error: Unresolved external symbol '_PB_StringBasePosition'.
POLINK: fatal error: 1 unresolved external(s).
D'après les différents forums (notamment Gnozal), la librairie peut être la cause de ce message... et là, je ne sais pas comment m'en sortir :(

As-tu déjà rencontré ce problème ?

Merci
Purebasic 5.30 full sous Windows XP (x86) et Win7 (64 bits), Linux Debian. Orientation réseaux, domotique
http://golfy.olympe.in/Teo-Tea/
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: DroopyLib

Message par Ar-S »

Peux tu préciser quelles commandes de donnes ces erreurs ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: DroopyLib

Message par Droopy »

La lib n'est pas ThreadSafe.
Comme l'indique ARS, essaye de trouver quelle fonction pose problème
Golfy
Messages : 423
Inscription : mer. 25/août/2004 15:14
Localisation : Grenoble
Contact :

Re: DroopyLib

Message par Golfy »

Je crois que la seule fonction que j'utilise est GetComputerName() (qui me permet de vérifier sur quel ordinateur tourne mon programme).
Je sais que la commande DOS 'NET VIEW' renvoit le nom de l'ordinateur... je peux m'appuyer dessus le temps d'un patch mais il me faut un fonction plus sûre :roll:

Question : qu'est-ce qui fait la différence en Threaded et non-threaded pour les librairies ?

EDIT : j'ai trouvé ça ! tout est ok maintenant :)

Code : Tout sélectionner

InitNetwork()
Debug Hostname()
Purebasic 5.30 full sous Windows XP (x86) et Win7 (64 bits), Linux Debian. Orientation réseaux, domotique
http://golfy.olympe.in/Teo-Tea/
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Re: DroopyLib

Message par blendman »

salut

Je me permets de poster ce message pour Remercier l'auteur de la droopy lib qui est une lib excellente et qui me rend bien des services !
Donc, un immense merci encore !
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: DroopyLib

Message par Droopy »

Golfy a écrit :Question : qu'est-ce qui fait la différence en Threaded et non-threaded pour les librairies ?
J'imagine que le problème est identique à un code non prévu pour fonctionner avec des thread (problème d'accès simultané aux variables chaines par exemple)
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: DroopyLib

Message par Mesa »

idem. Je me joins à Blendman :

Merci Droopy.

Mesa.
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: DroopyLib

Message par Ar-S »

SelfDelete()
Simple (le batch) mais efficace ! Image
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Re: DroopyLib

Message par blendman »

salut

j'utilise Droppy et la procédure unzip(), mais je rencontre un problème.

Explication :
- je l'utilise pour faire un système d'update
- mon zip est donc constitué de fichier, et de dossier contenant eux-mêmes des fichiers ou des dossiers.

Le problème est que lorsque j'utilise unzip, il ne dézippe pas les fichiers dans les bons dossiers, mais visiblement dans le dernier dossier utilisé (du zip), et comme il dézippe chaque fichier de manière chronologique, et bien les fichiers se mettent n'importe où. Savez-vous comment je peux corriger ce problème ?

un exemple simple :

Code : Tout sélectionner

UnZip("test.zip",GetCurrentDirectory())
avec ce zip :
http://blendman.free.fr/dev/pb/bug/test.zip

Si vous dézippez normalement, le zip, on trouve dans le dossier : dossier/ui les fichiers texte3.txt et texte4.txt
et si on lance la procédure, on a ces 2 fichiers texte3.txt et texte4.txt dans dossier\ui\dossier1 au lieu de dossier\ui

Une idée de la façon dont je peux résoudre ce problème ?
Répondre