Page 7 sur 8
Publié : dim. 14/août/2005 14:57
par erix14
nico a écrit :Est-t'il possible de participer au projet, la construction de nouveaux gadgets m'intéressent.

Nico, tu es déjà un as de l'API, je ne t'apprendrai pas grand-chose sur le CreateWindowEx_
Si tu veux mettre tes connaissances et compétences au service de VisuelPureBasic, tu es le bienvenu pour être coauteur. Mais ce n'est pas une décision à prendre la légère, il faudra que tu consacres tout ton temps libre des mois à venir à ce projet. VisuelPureBasic ne sera pas OpenSource, le code restera entre toi et moi.
Publié : dim. 14/août/2005 20:16
par nico
De mon coté, je ne suis pas réellement sûr de pouvoir apporter une grande aide quand je vois de quoi tu es capable.
Je ne vois pas ma participation pour l'élaboration de tout le projet, mais plutôt concernant certains modules comme la création de nouveaux gadgets. C'est de travailler sur du code en commun qui m'intéresse et de partager différentes façon de programmer et d'idées.
Je ne sais pas réellement ce que tu souhaites apporter comme nouveaux gadgets et ce que tu as déjà fait, mais je suis très intéressé pour tout ce qui est interface.
Peut tu me donner des informations à ce sujet; en tout cas pour participer à ton projet partiellement il n'y a pas de problème et le fait de ne pas avoir accès aux codes sur lesquels je n'aurais pas travaillé m'importe peu.

Publié : lun. 15/août/2005 19:29
par erix14
Ok nico, tu es embauché pour plusieurs modules de VisuelPureBasic. Je te contacterai à la fin du week-end prochain pour te donner des détails sur ton premier travail... ( Ça sera le gadget menu de VisuelPureBasic )
A+
Publié : lun. 15/août/2005 20:05
par nico
Je vais partir demain en vacances jusqu'à fin Août, donc je ne serais pas disponible.
J'aurais bien voulu des détails avant de partir pour savoir exactement ce que tu attends par exemple du gadget menu que tu lequel tu proposes de travailller.
Envoi moi un MP.

Publié : mar. 27/sept./2005 10:20
par Progi1984
Alors où cela en est il ?
Publié : mar. 27/sept./2005 18:49
par erix14
Ça avance...
Reste plus de 50% du travail. (c'est un très gros projet !)
Date de fin inconnue.

Publié : mer. 19/oct./2005 11:49
par Droopy
Je poste pour t'encourager à terminer VisuelPureBasic.
J'attends ce programme depuis longtemps, si je peux aider .
Publié : mer. 19/oct./2005 12:02
par Anonyme2
Je n'ai pas trop avancé pour la partie que je programme dans PureAsm (PureAsmTools) ce qui fait qu'Erix14 ne peut pas vous donner une version qui n'est pas terminé. Encore un peu de patience...
Publié : mer. 19/oct./2005 22:10
par erix14
@Droopy
nico m'aide pour la création de nouveaux gadgets, car c'est un domaine qui l'intéresse. Il y a possibilité que je puisse te confier quelques tâches à réaliser, quelles sont les domaines dans lesquels tu aimerais travailler :
1: le prè-compilateur ( gestion de la POO de façon "conventionnelle", librairies de class, librairies de procédure, ...)
2: l'analyseur syntaxique ( qui travaillera main dans la main avec le prè-compilateur )
3: diverses outils pour VisuelPureBasic ( ex: finir PureSpy, que j'ai déjà commencé)
4: bureau d'études -> trouver des méthodes pour diverses problèmes comme par exemple : la meilleure façon d'intégrer des packs de gadgets de façon dynamique pour que VisuelPureBasic puisse les utiliser (comme le fait Delphi)
ect...
Voilà, si tu es intéressé par un domaine précis je te donnerai de plus amples explications en message privé.
Pour ce qui est de la nouvelle version de PureASM avec Scintilla, je ne l'ai pas touché depuis un moment, on ne peut plus gérer les préférences, normal, c'est plus un RichtEdit qui est utilisé... Pour que je sorte cette version, il faudrait que je retravaille dessus. Mais en ce moment, je suis plus motivé par VisuelPureBasic...

Publié : mer. 19/oct./2005 22:29
par Droopy
1: le prè-compilateur ( gestion de la POO de façon "conventionnelle", librairies de class, librairies de procédure, ...)
2: l'analyseur syntaxique ( qui travaillera main dans la main avec le prè-compilateur )
3: diverses outils pour VisuelPureBasic ( ex: finir PureSpy, que j'ai déjà commencé)
4: bureau d'études -> trouver des méthodes pour diverses problèmes comme par exemple : la meilleure façon d'intégrer des packs de gadgets de façon dynamique pour que VisuelPureBasic puisse les utiliser (comme le fait Delphi)
ect...
Je ne maitrise aucun des domaines énumérés.
J'en suis désolé ...

Publié : mer. 26/avr./2006 20:58
par Flype
je me permets de remonter ce topic, le visueldesigner,
le projet est-il mort ou pas ?
il y a ici un topic sur le forum anglais qui montre comment créer ses propres gadgets purebasic. Vous parliez de plugins de gadgets dans les posts précédents. Ca serait excellent si un jour ce pouvait etre inclus dans un éditeur.
http://www.purebasic.fr/english/viewtopic.php?t=21412[/url]
Publié : lun. 08/mai/2006 8:11
par erix14
Salut Flype,
Excuse-moi pour ma réponse tardive, j'étais en vacances
Le projet n'est pas mort, mais en ce moment il avance pas beaucoup. Je compte m'y mettre à plein temps dans les prochains mois, c'est quelque chose qui me tient à coeur.
Publié : mer. 31/mai/2006 20:21
par Dräc
Je suppose que PureASM 2 peut bugger avec un code PBv4 non ?
D'autre part, pourquoi PureASM me retourne une page vide si depuis l'éditeur de PB, mon fichier contient seulement ces deux lignes:
a = 39483
b = 39483
Publié : mer. 31/mai/2006 20:47
par erix14
Je viens d'essayer avec tes deux lignes :
a = 39483
b = 39483
Je n'ai eu aucun problème en appelant PureASM depuis jaPBe

Tous les testes que j'ai faits avec PureBasic 4 ont été positifs...
Code : Tout sélectionner
;
; PureBasic v4.00 (Windows - x86) generated code
;
; © 2006 Fantaisie Software
;
; The header must remain intact for Re-Assembly
;
;
format MS COFF
;
extrn _ExitProcess@4
extrn _GetModuleHandleA@4
extrn _HeapCreate@12
extrn _HeapDestroy@4
;
extrn _memset
public _PB_Instance
public _PB_ExecutableType
public _PB_MemoryBase
public PB_Instance
public PB_MemoryBase
public _PB_EndFunctions
public _PB_DEBUGGER_LineNumber
public _PB_DEBUGGER_IncludedFiles
macro pb_public symbol
{
public _#symbol
public symbol
_#symbol:
symbol:
}
macro align value { rb (value-1) - ($-_PB_DataSection + value-1) mod value }
macro bssalign value { rb (value-1) - ($-_PB_BSSSection + value-1) mod value }
public PureBasicStart
;
section '.code' code readable executable
;
;
PureBasicStart:
;
PUSH dword I_BSSEnd-I_BSSStart
PUSH dword 0
PUSH dword I_BSSStart
CALL _memset
ADD esp,12
PUSH dword 0
CALL _GetModuleHandleA@4
MOV [_PB_Instance],eax
PUSH dword 0
PUSH dword 4096
PUSH dword 0
CALL _HeapCreate@12
MOV [PB_MemoryBase],eax
; :
; a = 39483
MOV dword [v_a],39483
; b = 39483
MOV dword [v_b],39483
_PB_EOP_NoValue:
PUSH dword 0
_PB_EOP:
CALL _PB_EndFunctions
PUSH dword [PB_MemoryBase]
CALL _HeapDestroy@4
CALL _ExitProcess@4
_PB_EndFunctions:
RET
;
;
section '.data' data readable writeable
;
_PB_DataSection:
_PB_DEBUGGER_LineNumber: dd -1
_PB_DEBUGGER_IncludedFiles: dd 0
_PB_ExecutableType: dd 0
align 4
align 4
s_s:
dd 0
dd -1
align 4
;
section '.bss' readable writeable
_PB_BSSSection:
bssalign 4
;
I_BSSStart:
_PB_MemoryBase:
PB_MemoryBase: rd 1
_PB_Instance:
PB_Instance: rd 1
;
bssalign 4
PB_DataPointer rd 1
v_a rd 1
v_b rd 1
bssalign 4
bssalign 4
bssalign 4
bssalign 4
I_BSSEnd:
section '.data' data readable writeable
SYS_EndDataSection:
Publié : mer. 31/mai/2006 22:07
par Dräc
oui moi aussi cela marche avec jaPBe mais depuis l'éditeur PB, PureASM m'affiche une page désespérément vide, comme s'il ne ressevez pas de code.
Cependant avec un autre code, ca marche...
