Just nu i M3-nätverket
Gå till innehåll

Minnesläckage


johan_gr

Rekommendera Poster

Det skulle inte skada om du skriver lite mer om problemet...

 

Jag ANTAR att env är en JNIEnv och att du skapar dig en jstring. Om så är fallet så använder du ReleaseStringUTFChars() i samma JNIEnv för att släppa den.

 

[inlägget ändrat 2002-10-15 10:20:20 av fhe]

Länk till kommentar
Dela på andra webbplatser

env->CallVoidMethod(wa, mid,env->NewStringUTF(lpsz),env->NewStringUTF(lpsz2),env->NewStringUTF(lpsz3),env->NewStringUTF(lpsz4));

 

LPTSTR lpsz =NULL;

 

buff = strlen(lpRowAB->aRow[0].lpProps[ieidPR_DISPLAY_NAME].Value.lpszA);

 

lpsz = (char*) malloc (buff+1);

 

strcpy(lpsz , lpRowAB->aRow[0].lpProps[ieidPR_DISPLAY_NAME].Value.lpszA);

 

env är en JNIenv, wa är ett jobjekt, mid är jmethodID.

 

Vilka argument skall finnas i ReleaseStringUTFChars()??

 

Mvh

Johan

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...