Invalid memory access... Avec Redim

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Invalid memory access... Avec Redim

Message par GallyHC »

Bonjour tous,

Je ne comprend une chose avec la version precedente de PB, je n'avais plus ce problème, avec la 4.50 j'ai pas mal de prob "invalid memory access. (read error at address 6357101)". avec un simple "ReDim tompoi.tomtompoi(1)", est ce moi qui gere mal le tableau avec le redim?

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: Invalid memory access... Avec Redim

Message par lepiaf31 »

Il nous faudrait un peu plus de code pour te le dire.
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Invalid memory access... Avec Redim

Message par GallyHC »

Sa ce corse un petit peu juste une erreur sur Endprocedure, je met une capture pour que vous voyes.

Image

Cordialement,
GallyHC
Dernière modification par GallyHC le dim. 20/juin/2010 17:11, modifié 1 fois.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: Invalid memory access... Avec Redim

Message par lepiaf31 »

Es-tu sûr que koaknum+1 est plus grand que l'ancienne taille du tableau ? (A priori oui mais bon..)
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Invalid memory access... Avec Redim

Message par GallyHC »

Oui il est plus grand, en fait j'ai aleatoirement ce problème a different endroit de mon code. Mais jamais au même endroit.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: Invalid memory access... Avec Redim

Message par lepiaf31 »

J'ai déjà eu ce genre de problème. Il doit y avoir quelque part dans ton code, un endroit où tu utilise une zone mémoire qui a été libérée, mais là ya pas d'autre solution: il faut cherché dans tout le code qui est appelé ..
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Invalid memory access... Avec Redim

Message par GallyHC »

OK, bon pas mal d'analyse de code a faire... Sa me fait pense qui serais bien un soft qui permettrais d'optimise le code et de vérifier certaine chose comme sa. Je verrais quand j'aurais compris plus de chose sur le PB (je ne connais pas encore suffisamment :)). A moins que sa intéresse quelqu'un de voir cela.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Invalid memory access... Avec Redim

Message par GallyHC »

Une autre erreur avec toujours le meme code :

Image

cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Invalid memory access... Avec Redim

Message par Backup »

avant ton erreur d'adresse
il y a une erreur dans le fichier "ops_openfls.pbi" !! va voir la dedans !

'd'ou l'interret de na pas séparer les listings... mais bon'

tu utilise une librairie sinon ?
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Invalid memory access... Avec Redim

Message par GallyHC »

Dobro,

En fait je l'utilise pas de librairie, et l'erreur ligne 247 du fichier ops_openfls.pbi est bien ce qui est en rouge. Apres pourquoi j'ai separe en plusieurs "Module" est simple, il y a pas mal de chose completement differente et avec la version je peu la compile sur les 3 OS (Windows, Linux et MAC).Donc certain module sont specifique a l'os.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Répondre