Openfile

[quote=Lita Mclean]então fiz o debug e pelo o que eu vi o erro é no MainCanvas e aparece o seguinte:

o que será?[/quote]

Se puder, poste o código do MainCanvas

oh o código:

[code]public class openfile extends Command implements Runnable {

private MainCanvas canvas = null;

public boolean execute(MainCanvas main) {
	this.canvas = main;
	MainApplet.splash.setComponentValue("title", (String) parameters.elementAt(0));
    canvas.setSplash(MainApplet.SPLASH_MESSAGE);
    Thread t = new Thread(this);    
    t.start();    
    try {
		t.join();
	} catch (InterruptedException e) {
		e.printStackTrace();
	}    
    return true; 
}

public void run () {
	  String formLoad = (String) parameters.elementAt(1);

      for (int i = 2;i < parameters.size(); i++) {
          String parameter = (String) parameters.elementAt(i);
          Component comp = canvas.getCurrentForm().getComponentByName(parameter);
          
          if(comp!=null){
              GlobalVars.put(parameter, comp.getValue());
          }
          
          if(comp.getName().equals("Valor")){

          	String value = comp.getValue();
          	GlobalVars.put("Valor", value);
          }
      }
      
      if (canvas.getCurrentForm().checkFields()) {
		try {
		    canvas.load(formLoad);                
		} catch (SquareException e) {
		    GlobalVars.put("alertMsg", SquareException.getMessage(SquareException.GENERAL_ERROR));
	        canvas.load(MainApplet.getJadProperty("ALERT_SCREEN_FILE"));
		}
		return;
      }
      canvas.load(MainApplet.getJadProperty("ALERT_SCREEN_FILE"));
}[/code]

no debug não sai dessa parte;

this.canvas = main; MainApplet.splash.setComponentValue("title", (String) parameters.elementAt(0));

então acredito q o erro esteja aki

[quote=Lita Mclean]no debug não sai dessa parte;

this.canvas = main; MainApplet.splash.setComponentValue("title", (String) parameters.elementAt(0));

então acredito q o erro esteja aki[/quote]

Não não, quis o código da classe MainCanvas msm, ou ela não é sua?
E de onde essa MainApplet?

ta bem confuso. vc que fez ou pegou pronto??

então aki no meu serviço…como eu ainda ‘não consigo programar’ eu fico na parte só de fazer dec e xsl…entendeu?
e como surgiu um projeto novo e os meninos estão com muitas coisas…um criou o projeto p/ mim apenas com asseguintes classes:

back.java clearAllFields.java clearField.java close.java openfile.java

fiz os decs mas percebi que não funcionava o openfile sendo assim eu não conseguia ir de um dec para outro…mas flaram para eu tentar resolver sozinha…e é o q eu estou fazendo…mas estou mais perdida do q cego em tiroteio…

e não tem a classe MainCanvas

[quote=Lita Mclean]então aki no meu serviço…como eu ainda ‘não consigo programar’ eu fico na parte só de fazer dec e xsl…entendeu?
e como surgiu um projeto novo e os meninos estão com muitas coisas…um criou o projeto p/ mim apenas com asseguintes classes:

back.java clearAllFields.java clearField.java close.java openfile.java

fiz os decs mas percebi que não funcionava o openfile sendo assim eu não conseguia ir de um dec para outro…mas flaram para eu tentar resolver sozinha…e é o q eu estou fazendo…mas estou mais perdida do q cego em tiroteio…

e não tem a classe MainCanvas[/quote]

Hmm, sem essas classes fica mais difícil de achar o problema.

j0nny…primeiramente me desculpa pelo incomodo…e consegui o problema estava nessa linha:

ele é um vetor sendo assim sua inicialização é 0.

agora sim esta funcionando!!..hehe

orbigada

[quote=Lita Mclean]j0nny…primeiramente me desculpa pelo incomodo…e consegui o problema estava nessa linha:

ele é um vetor sendo assim sua inicialização é 0.

agora sim esta funcionando!!..hehe

orbigada[/quote]

No problem.
Estamos aqui pra isso :thumbup:

:slight_smile: