purebasic BUG

Informations pour bien débuter en PureBasic
zgneng1
Messages : 2
Inscription : mer. 17/févr./2016 11:42

purebasic BUG

Message par zgneng1 »

Code : Tout sélectionner


q.l= CreateFile_("c:\888.txt", #GENERIC_READ,  0, 0, #OPEN_ALWAYS, #FILE_ATTRIBUTE_NORMAL, 0)

Global a.s{10000000}

Debug q

ReadFile_(q, @a, 9, #Null, #Null)


Do not use the PUREBASIC function(CreateFile AND ReadFile)

Using windows APi(CreateFile_,ReadFile)_

You will find BUG
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: purebasic BUG

Message par Marc56 »

Code : Tout sélectionner

Do not use the PUREBASIC function(CreateFile AND ReadFile)
CreateFile_ and ReadFile_ are not PureBasic functions, these are API, so ask Microsoft (or Linux, or Apple) support.

Use API directly requires often additional checks to be secure, so always prefere PureBasic internal functions when exist.
Your sample use CreateFile_ so API direct, not PurebBasic function.

Normal users do not have the right to write to the root of a system, all programmers know that from Windows Vista. Need admin rights.

No one programmer uses function 'Createfile()' or any I/O function on disk without prior verification (if CreateFile())

PureBasic does not have Try/Catch mechanism, but have OnError lib to trap errors. But in all cases, IF is the easiest and fastest way to avoid error.

Please do not crosspost same question on us and french forum, It is useless.

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

Re: purebasic BUG

Message par Ar-S »

Hi zgneng1, Marc56's right. .
As in concern your question, please try to use google translate to speak about your problem in french on this forum.
Thanks.

@Marc56
Salut marc, je suis d'accord avec toi sauf pour ta dernière ligne. Je ne vois pas pourquoi on ne pourrait pas poser une question sur plusieurs forums.. ça nous est tous arrivé.
~~~~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
Fred
Site Admin
Messages : 2652
Inscription : mer. 21/janv./2004 11:03

Re: purebasic BUG

Message par Fred »

Ne repondez pas à ce troll, il spam le forum anglais aussi. Locké.
Verrouillé