Italian community of Lazarus and Free Pascal
Presentazioni => Presentazioni nuovi utenti => Topic aperto da: mariomoretti - Gennaio 13, 2014, 06:03:21 pm
-
Ciao a tutti,
sto cercando di salvare un bufdataset come xml su stream per poi poterlo ricaricare sempre da stream. Oltre alla documentazione ufficiale, che da per scontato che si tratti di un banalissimo tBufDatset.savetostream(astream, dfxml) e successivo loadfromstream, non sono riuscito a trovare neanche un esempio che possa farmi capire cosa sto sbagliando.
Dataset è un tbufdataset con un solo record :
s := tmemorystream.create;
dataset.savetostream(s, dfxml);
quando esegue la savetostream, l'applicazione termina senza alcun messaggio di errore.
Sto utilizzando lazarus 1.0.10.
Grazie e saluti,
Mario
-
dfxml ??
Cosa è.
Stilgar
-
E' un'opzione del comando (il default è dfbinary) : satndo a quanto sono riuscito a googlare dovrebbe generare uno stream contenente un xml che rappresenta il dataset.
-
Mario ... mi stavo leggendo il codice del metodo.
Usa il factory method ... bisogna studiarlo un attimino.
Appena ci capisco qualche cosa ti faccio sapere :D
Stilgar
-
Bene Stilgar,
grazie mille.
Mario