ho fatto così ma mi da un errore estermo alla jvm che salva in un file .txt dicendo che ha poblema ad accedere al metodo getslide
potrebbe essere che devo liberare la variabile con un'istruzione del tipocodice:x:String='cio'; procedure Java_Ppt_GetSlide(PEnv: PJNIEnv; Obj: JObject;var title:JString; var keys:JString); stdcall; begin JVM := TJNIEnv.Create(PEnv); title1:= JVM.JStringToString(title); title1:=(x); end; exports Java_Ppt_GetSlide;
dove il primo parametro sarà title1 e nel secondo non so cosa mettere.codice:JVM.ReleaseStringChars(str:JObject,const Chars:PJChar);
Ho trovato questo metodo per prendere una stringa
mi sembrerebbe utile però restituisce un PJChar che non so cosa sia e non riesco poi a convertirlo a stringa per modificarlocodice:JVM.GetStringChars(str:Object,isCopy:boolean):PJChar;

Rispondi quotando