Archive for settembre, 2011
Questo week-end ho scaricato dal sito della Embarcadero il nuovo Rad Studio XE2 in versione di prova. Devo ammettere che ci sono molte novità interessanti e tra queste l’introduzione di Firemonkey e quindi la possibilità di creare con il nostro Delphi applicazioni per Mac OSX e IOS. A parte testare gli esempi inclusi, la prima cosa che ho fatto è provare la connessione ad un database locale, condizione minima e necessaria per sviluppare una qualsiasi app che non sia una calcolatrice. Il risultato è stato alquanto deludente, i componenti e le classi dei db non funzionano su IOS. Questo pone una grossa limitazione, così ho provato a creare una piccola app di test e a modificare il codice da XCode (che in questo caso utilizza FPC) e da lì sono riuscito a connettermi ad un database di SQLite. uses
… SQLite3db,SQLite;
….
var
QryResult,RecResult : Classes.TStringList;
fdb:TSQLiteDatabase;
begin
QryResult := Classes.TStringList.Create
fdb:=TSQLite.Create(Filename);
if fdb.Query(sql,QryResult) then
begin
for i1 := 0 to QryResult.Count-1 do
begin
….
end;
end;
end; Details