ciao a tutti.. ho iniziato da 2 gg a prendere in mmano java.. e evviamente per fare un programma "incasinato".. ma dovendolo fare per android.. posso farci poco.. allora un mio problema attuale..
ho risolto il download ftp..
la scrittura di file sul device..
la gestione della scheda audio..
etc etc..
adesso.. ma porca miseria ( )
come cavolo si fa a creare un record che contenga delle stringhe con un numero di
caratteri fisso?
mi spiego meglio:
in pascal io ho
TDBPal = Record
Ora : LongInt;
Tipo : SmallInt;
MixIn : LongInt;
Brano : string[40];
Interprete : string[40];
Audio : string[128];
Base : string[128];
Reallen : LongInt;
end;
l'ho convertito in
class Record {
long Ora;
short Tipo;
long MixIn;
String Brano[40];
String Interprete[40];
String Audio[128];
String Base[128];
long Reallen;
}
ma ovviamente non va.. altro problema io devo creare un array di questi record e caricarli da un file, in pascal lo faccio con
function ReadPal : boolean;
var PalFile : string;
z : integer;
begin
result := false;
PalFile := SetDirSeparators(PalPath+'/Palimsest.abp');
if not fileexists( PalFile) then
FatalErrorExit(MSG('NOPAL'));
z := 0;
setlength( Pal, Z);
AssignFile(FPal , PalFile);
FileMode := fmOpenRead;
Reset(FPal);
setlength( Pal, FileSize(FPal));
while not eof(fpal) do begin
Read(FPal, Pal[z]);
inc(z);
end;
closefile(FPal);
end;
si può fare qualcosa del genere con java?..
Grazie a chiunque mi dia qualche info..
Luigi