Catalog [SuperWaba]

Estou tentando ler um arquivo PDB gerado por um componente Delphi do ClubePalm (PDBDataManager), mas os dados só são encontrados pelo Applet de testes do superwaba, no emulator e no próprio Palm é como se o PDB não existisse, alguém já passou por isso?

um abraço,

Eduardo.

/*
 * Created on 11/05/2004
 * @author eduardo
 * 
 */

import waba.io.Catalog;
import waba.io.DataStream;
import waba.io.ResizeStream;
import waba.sys.Settings;
import waba.ui.Button;
import waba.ui.ComboBox;
import waba.ui.MainWindow;

/**
 * @author eduardo
 *
 */
public class Teste extends MainWindow {
	
	public Teste(){
		super("Janela Teste",TAB_ONLY_BORDER);
		setDoubleBuffer(true);
		Settings.setPalmOSStyle(true);
		
		Catalog cat     = new Catalog("TENSCID.TTDB.CITY",Catalog.CREATE);
		ResizeStream rs = new ResizeStream(cat,128);
		DataStream ds   = new DataStream(rs);
		
		ComboBox lista = new ComboBox();		
		
		int n = cat.getRecordCount();
		for(int i=0;i < n; i++){
			if(cat.setRecordPos(i)){
				int codigo = ds.readInt();
				String nome = ds.readString();
				lista.add(codigo +"   "+ nome);
			}
		}
		lista.qsort();
		
		add(lista,LEFT,AFTER+3);			
		add(new Button("Botão1"),LEFT,BOTTOM);

	}
	
}

Acho que resolvi o problema. Após a conexão com o arquivo .PDB adicionei o método “rs.endRecord()”, agora os dados aparecerem no Palm.

Falow

Eduardo.