Szerző Téma: Dini vagy Pawno hiba?  (Megtekintve 1055 alkalommal)

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Dini vagy Pawno hiba?
« Dátum: 2014. Szeptember 16. - 22:54:49 »
0 Show voters
Hello mindenki....
Eddig még nem volt ilyen problémám, de mióta 64 bites win7-et használok, azóta ez az error elõjött...
 
error 047: array sizes do not match, or destination array is too small

 
az ok, amiért nem az \"Itt kérdezz Error-t\" topicba írtam, az az, hogy tufom, eredetileg mi az oka..de itt az array méretének változtatása nem segít...
példa...
 

new Pass[128];
//egyéb cuccok...
Pass = dini_Get(\"/config.ini\", \"ServerPass\");

 
és bárhol használom, ezt az errort kapom meg, bármennyire is állítom az array méretét...
Megnéztem netes scriptet is, ami ezt használja, annál is elõjött, hiába \"elvileg\" bugmentesen volt feltöltve....
a segítséget/ötleteket megköszönöm.
« Utoljára szerkesztve: 2014. Szeptember 16. - 23:17:40 írta JustaCube »

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Dini vagy Pawno hiba?
« Válasz #1 Dátum: 2014. Szeptember 16. - 23:17:36 »
+1 Show voters
Ezt:
 
new Pass[128];

 
Erre:
 
new Pass[DINI_MAX_STRING];

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Dini vagy Pawno hiba?
« Válasz #2 Dátum: 2014. Szeptember 16. - 23:20:35 »
0 Show voters
ohh hogy.....
mûködik. xd köszöntem :)
zárok :)

Dupla hozzászólás automatikusan összefûzve. ( 2014. Szeptember 17. - 18:37:13 )

nos mégsem zárok, mivel eddig nem volt meg ez a probléma, és a módban elég macerás lenne minden ilyet átírni...
egyéb ötlet, hogy mitõl lehet ez?
ugyan az a dini, ugyanaz a mód, mégis most errorozik...ötlet?
« Utoljára szerkesztve: 2014. Szeptember 17. - 18:37:13 írta JustaCube »

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Dini vagy Pawno hiba?
« Válasz #3 Dátum: 2014. Szeptember 17. - 22:55:06 »
0 Show voters
Idézetet írta: JustaCube date=1410900889\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50643\" data-ipsquote-contentclass=\"forums_Topic
Hello mindenki....
Eddig még nem volt ilyen problémám, de mióta 64 bites win7-et használok, azóta ez az error elõjött...
 
error 047: array sizes do not match, or destination array is too small

 
az ok, amiért nem az \"Itt kérdezz Error-t\" topicba írtam, az az, hogy tufom, eredetileg mi az oka..de itt az array méretének változtatása nem segít...
példa...
 

new Pass[128];
//egyéb cuccok...
Pass = dini_Get(\"/config.ini\", \"ServerPass\");

 
és bárhol használom, ezt az errort kapom meg, bármennyire is állítom az array méretét...
Megnéztem netes scriptet is, ami ezt használja, annál is elõjött, hiába \"elvileg\" bugmentesen volt feltöltve....
a segítséget/ötleteket megköszönöm.
 

format(Pass, sizeof(Pass), dini_Get(\"/config.ini\", \"ServerPass\"));
« Utoljára szerkesztve: 2014. Szeptember 18. - 14:32:06 írta Dfoglalo »

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Dini vagy Pawno hiba?
« Válasz #4 Dátum: 2014. Szeptember 17. - 23:02:25 »
0 Show voters
ez idáig oké.
amíg csak egyszer kell használni, addig jó.
viszont van egy rp módom, amiben elég sokszor kéne, és valami oka csak van, hogy a lecompilézott, formailag tökéletes mód most errorozik.

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Dini vagy Pawno hiba?
« Válasz #5 Dátum: 2014. Szeptember 17. - 23:13:45 »
0 Show voters
Azért mert a DIni 255-os tömböket használ és tér vissza, emiatt a te általad megadott változók tömb mérete nem egyezik.
A Pawn nem tudja hány karaktert lépkedjen, mennyit tároljon, mit tegyen ha kisebb méretû változóba akarsz tárolni, mert talán crashez, vagy egyszerûen hibásan fog mûködni.
De gondolom úgysem használod ki azt a 255 karaktert kiolvasáshoz, szóval csak annyi lenne hogy a Dini függvénykönyvtár fölé odaírod a MAX_STRING-et. Így:
 

#define MAX_STRING 100
#include <dini>

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Dini vagy Pawno hiba?
« Válasz #6 Dátum: 2014. Szeptember 17. - 23:24:18 »
0 Show voters
de ugyanaz a mód, ami egyszer már hibátlan volt, szerkesztés nélkül miért változna meg?
megpróbáltam az include felé írni, nem segített....

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Dini vagy Pawno hiba?
« Válasz #7 Dátum: 2014. Szeptember 18. - 14:31:58 »
0 Show voters
[mod]A kiemelt téma nem dísznek van! Zárok.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal