Archive for the ‘Firemonkey’ Category
Il sensore di prossimità è posizionato nella parte superiore del monitor, la sua funzione è rilevare una vicinanza, ad esempio quella della faccia durante una chiamata, e disattivare il monitor per evitare di premere erroneamente dei tasti. Attivare il sensore di prossimità (Sensor Proximity) è molto semplice, basta inserire questa riga di codice:
{$IFDEF FPC}
UIDevice.CurrentDevice.setProximityMonitoringEnabled(true);
{$ENDIF}
ricordatevi ovviamente di inserire “iphoneall” nella Uses…
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