Just nu i M3-nätverket
Jump to content

Minnesläckage


johan_gr

Recommended Posts

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]

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...