Page 1 sur 1

message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 7:22
par yumeria
bonjour.
je suis nouveau sur purebasic.
j'ai télécharger la version d’essai 32 bit 5.0 windows de purebasic pour apprendre ce langage de programmation.
mais lorsque j'essaie de suivre le tutoriel de ce forum j'ai un message d'erreur qui m'affiche "POLINK:fatalerror:accés refusé".
je suis sous windows 7.
le code que j'essaie de compiler est le suivant.
pouvez-vous m'aider s'ilvousplait.

Code : Tout sélectionner

; mis en V4.02 Dobro
#numero_fenetre = 0

OpenWindow ( #numero_fenetre , 400, 100, 400, 300, "Une fenêtre" , #PB_Window_SystemMenu )
; #numero_fenetre permet de donner un numéro à la fenêtre, ici 0
; on a ensuite la position et la taille, le type de la fenêtre et le titre, voir l'aide


; on va maintenant regarder si on appui sur la croix en haut à droite de la fenêtre
; pour cela, il faut regarder les évènements qui se produise sur la fenêtre
; pour récupérer les évènement, il faut utiliser la commande WaitWindowEvent()

; on va donc faire une boucle qui dans laquel on va récupérer les évènements

; la boucle repeat until est une fonction qui permet de répéter le code écrit entre le repeat until jusqu'à ce que la condition placé après le until soit vraie
Repeat
    Evenement = WaitWindowEvent () ; on lit l'évènement qui s'en produit sur la fenêtre, si il n'y a pas d'évènement, le programme attend sur le waitwindowevent jusqu'un évènements se produise
    
     ; Un évènement est représenter par un numéro, chaque numéro correspond à une action
     ; cela va de la souris qui a bougé au clic sur un bouton, etc...
     ; Essayé de cliqué, déplacé la fenêtre, la souris et vous verrez que chaque action correspond à un numéro
     Debug "Un évènement s'est produit sur la fenêtre"
     Debug "Le numéro de l'évènement est :"
     Debug Evenement
    
Until Evenement = #PB_Event_CloseWindow
; si le numéro de l'évènements est égale à celui qui correspond à l'appui sur la croix
; #PB_Event_CloseWindow est le numéro de l'évènement qui correspond à l'appui sur la croix

Debug "Vous avez fermé la fenêtre" 


Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 7:52
par Ar-S
Salut et bienvenue.

Je ne vois pas en quoi ce code ne marche pas.

essaye d'ajouter des "if" pour voir si ta fenêtre s'ouvre.

Code : Tout sélectionner

; testé en 5.0

If OpenWindow (0 , 400, 100, 400, 300, "Une fenêtre" , #PB_Window_SystemMenu )
; on donne 0 au numéro de fenêtre 
; on a ensuite la position et la taille, le type de la fenêtre et le titre, voir l'aide


; on va maintenant regarder si on appui sur la croix en haut à droite de la fenêtre
; pour cela, il faut regarder les évènements qui se produise sur la fenêtre
; pour récupérer les évènement, il faut utiliser la commande WaitWindowEvent()

; on va donc faire une boucle qui dans laquel on va récupérer les évènements

; la boucle repeat until est une fonction qui permet de répéter le code écrit entre le repeat until jusqu'à ce que la condition placé après le until soit vraie
Repeat
		Evenement = WaitWindowEvent () ; on lit l'évènement qui s'en produit sur la fenêtre, si il n'y a pas d'évènement, le programme attend sur le waitwindowevent jusqu'un évènements se produise
		
			; Un évènement est représenter par un numéro, chaque numéro correspond à une action
			; cela va de la souris qui a bougé au clic sur un bouton, etc...
			; Essayé de cliqué, déplacé la fenêtre, la souris et vous verrez que chaque action correspond à un numéro
			Debug "Un évènement s'est produit sur la fenêtre"
			Debug "Le numéro de l'évènement est :"
			Debug Evenement
		
Until Evenement = #PB_Event_CloseWindow
; si le numéro de l'évènements est égale à celui qui correspond à l'appui sur la croix
; #PB_Event_CloseWindow est le numéro de l'évènement qui correspond à l'appui sur la croix

Debug "Vous avez fermé la fenêtre" 

Else

Debug "ça déconne"

Endif

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 8:01
par yumeria
j'ai copier ton code dans purebasic et j'ai lancer compile/run mais j'ai toujours le même message d'erreur.
le seul moment ou les codes se compilent correctement c'est lorsque je clique sur "use debugger" afin de le désactiver.
mais programmer sans debugger...je ne pense pas que ça soit une bonne idée.. :?

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 9:02
par Mesa
Il arrive aussi que les antivirus fassent ce genre de chose, désactive le pour voir...

Mesa.

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 9:25
par falsam
Bonjour yumeria et bienvenu. J'ai installé cette version de demo sur un pc équipé de windows7. Bien que datant un peu, le code que tu testes ne provoque pas d'erreur.

je pense que tu devrais désinstaller cette version, la télécharger et l'installer à nouveau. Ne touches à aucune option de compilation pour le moment et teste à nouveau ton code.

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 9:51
par yumeria
j'ai désactiver mon antivirus (bitdefender) et depuis plus de problèmes. :D
tout compile et se lance normalement.
le problème c'est bitdefender :twisted:
je vous remercie pour votre aide.
cela fait plaisir de voir qu'il y a des gens prêt à nous aider.
ça me motive pour la suite.

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 10:10
par falsam
Quel version de Bitdefender utilises tu ?

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 10:16
par yumeria
j'utilise "Bitdefender internet security 2013".

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 10:19
par Backup
J'ajoute que souvent une erreur Polink

proviens du fait qu'on cherche a compiler un prg qui est encore en RAM (que l'on a deja compilé une fois , mais qui reste Actif car on ne l'a pas quitté avant de Recompiler ... )

le debugger etant encore Actif avec le meme code , il ne peut plus se relancer ... ;)

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 11:41
par MLD
Salut

J'ai viré Bit defender depuis un an, car j'avais le même genre de problème.
Dpuis j'ai NOD 32 ,et plus aucun problème.

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 12:33
par GallyHC
Bonjour tous,

J’ai du me passé complètement de BitDefender car impossible de programmer en PB avec. IL bloque tout en considérant que tout est un virus.

Par la suite même en désactivant l’antivirus il continuer a bloquer « polink ». Enfin BitDefender c’est une M…. complète.

Cordialement,
GallyHC

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 12:35
par Ar-S
Ennemis de PB : BitDefender mais aussi Mcafee à éviter.

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 13:35
par GallyHC
Pas de problème avec Kaspersky pour PB (par contre sur un AMD Kaspersky après des Maj deviens très lourd avec 100% d'utilisation du proc). Sur un Intel pour le moment je n'ai pas ce problème.

Cordialement,
GallyHC

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 13:43
par Ar-S
GallyHC a écrit :Pas de problème avec Kaspersky pour PB (par contre sur un AMD Kaspersky après des Maj deviens très lourd avec 100% d'utilisation du proc). Sur un Intel pour le moment je n'ai pas ce problème.

Cordialement,
GallyHC
Kaspersky et sa légendaire lourdeur :wink:

Re: message erreur polink:fatal error:accés refusé

Publié : ven. 11/janv./2013 13:46
par yumeria
une fois ma licence terminé,je teste kaspersky.
c'était mon 1er antivirus,très performant pour la détection des virus.
en plus,si c'est ok avec purebasic. :D