|
|
||||||||
-
Attivare il Sensore di Prossimità con Firemonkey per IOS (sensor proximity) - 25-10-2011
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 [...]
-
Sqlite su IOS tramite Delphi XE2 e Firemonkey - 28-09-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 [...]
-
Retrieve the default language of the system - 24-02-2011
This feature allows you to retrieve the default language set on the system, consists of two functions: GetSystemDefaultLangID that returns the binary Language identifier in Microsoft Word format (eg 1040 for Italy) and function VerLanguageName that retrieves the description of the language associated with the binary Microsoft language identifier. function recupera_lingua: string; var lingua: array [0..50] of char; begin VerLanguageName(GetSystemDefaultLangID,lingua, [...]
-
Retrieve the default language of the system - 24-02-2011
This feature allows you to retrieve the default language set on the system, consists of two functions: GetSystemDefaultLangID that returns the binary Language identifier in Microsoft Word format (eg 1040 for Italy) and function VerLanguageName that retrieves the description of the language associated with the binary Microsoft language identifier. function recupera_lingua: string; var lingua: array [0..50] of char; begin VerLanguageName(GetSystemDefaultLangID,lingua, [...]
-
Utilizzare ShellExecute - 23-02-2011
La funzione API ShellExecute può lanciare un’applicazione o aprire un file in ambiente WIN32. E’ utile in molte situazioni in quanto evita di scrivere molte righe di codice per raggiungere lo stesso scopo come ad esempio inviare una e-mail (es. Inviare E-Mail con ShellExecute). HINSTANCE ShellExecute(HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, nShowCmd); Parametri: hwnd: handle della finistra, questo valore [...]
-
Inviare E-Mail con ShellExecute - 23-02-2011
Creare una mail ed inviarla tramite il proprio client di posta diventa semplicissimo nel momento in cui usiamo la funzione API ShellExecute. Il più grosso vantaggio evidente di questa tecnica è il non dover occuparsi direttamente dell’invio in quanto la API aprirà direttamente la mail creata nel client di posta predefinito. Gli svantaggi potrebbero essere [...]
-
Riprodurre un suono wav in maniera semplice - 10-12-2010
Per riprodurre un file audio di tipo wav utiliamo una API molto immediata inclusa nella unit MMSystem: BOOL PlaySound(pszSound:PAnsiChar; hmod: Cardinal; fdwSound: Cardinal); Descrizione dei parametri pszSound : stringa che specifica il suono da riprodurre. Se diamo a questo parametro NULL tutte le riproduzioni wav si fermano. hmod: Handle dell’eseguibile che contiene la risorsa da caricare. fdwSound: flags che può [...]
-
Recuperare la lingua di default del sistema - 16-07-2010
Questa funzione permette di recuperare la lingua di default impostata sul sistema, si compone di due funzioni: GetSystemDefaultLangID che restituisce il binary Microsoft language identifier in formato word (es. 1040 per italia) e della funzione VerLanguageName che recupera la descrizione della lingua associata al binary Microsoft language identifier. function recupera_lingua: string; var lingua: array [0..50] of char; begin VerLanguageName(GetSystemDefaultLangID,lingua, 50); Result := [...]
-
Utilizzare Microsoft Speech API nelle nostre applicazioni - 08-11-2009
Una modalità molto semplice per sfruttare SAPI (Speech API). Da me utilizzata per dare il buongiorno al caricamento dell’applicazione o in particolari situazioni dove l’utente pilota ad esempio una pistola per codice a barre e il programma gli torna lo stato di quel prodotto nel magazzino. Includiamo anzitutto la unit Comobj: uses Comobj; E ora il semplice codice [...]
-
Recuperare il nome della stampante di default ? default printer - 06-11-2009
Per recuperare il nome della stampante di default possiamo utilizzare l’oggetto printer. Innanzitutto c’è dobbiamo includere la unit “printers”. unit printers; E recuperiamo il nome nel seguente modo: Printer.PrinterIndex := -1; NomeStampanteDefault := Printer.Printers.Strings[Printer.PrinterIndex]; Compatibile con: Windows XP: SI Windows VISTA: SI Windows 7: DA VERIFICARE


