Tema: Re: Q: reikia trenktų programerių pagalbos
Autorius: JAlexoid
Data: 2009-04-15 03:34:41
As mezinau matlabo, bet ar sioje vietoje addParams gaunasi massyvas?
>>>   addParams = java.lang.String('-lossless on -Wlev 3');
Bent jau logiskai man neatrodo kad sios operacijos rezultatas yra maasyvas.
O Javoje jei reikia massyvo, tai kitu niekuom nepakeisi...

ejs wrote:
>>   param = jj2000.j2k.encoder.Encoder.getAllParameters();
>>   pl = javaObject('jj2000.j2k.util.ParameterList');
>>   addParams = java.lang.String('-lossless on -Wlev 3');
>>   %pl=javaMethod('parseArgs','jj2000.j2k.util.ParameterList',addParams);
>>   pl.parseArgs(addParams)
>>
>> ??? Error using ==> javaMethod
>> No static parseArgs method with appropriate signature
>> exists in Java class jj2000.j2k.util.ParameterList
> 
> beje, Javoj ši vieta atrodo taip:
> ...
>     String[] addParams = {"-lossless","on", "-Wlev", "5"};
>     ParameterList pl = new ParameterList();
>         MsgLogger ml = FacilityManager.getMsgLogger();
> 
>     printParams(ml, getAllParameters(), pl);
> 
>     pl.parseArgs(addParams);
> 
>         printParams(ml, getAllParameters(), pl);
> 
> Dirba, '-lossless' ir '-Wlev' pakeisti.