mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Problema con stampante ad aghi

Salve a tutti,
Devo fare un programma di stampa che possa funzionare su un buon
numero di stampanti ad aghi. Sarei intenzionato ad usare semplicemente
la assign e la write come nel vecchio pascal standard (ho visto che
funziona), ma non riesco a "formattare" la stampa. Ad esempio: come si
fa a centrare una stringa (la cui dimensione puo' variare) nella
pagina? Devo calcolarmi a runtime la dimensione della stringa e poi
fare dei calcoli? O c'e' un modo migliore e piu' veloce?
Dovendo stampare un report contenente etichette e dati di tipo
numerico e non, avrei la necessita' di giustificare i vari dati:
alcuni a destra e altri a sinistra, di allinerarli tra loro in modo
che appaiano su una colonna ecc...
purtroppo ho cominciato a fare qualcosa in delphi da pochi mesi e sono
ancora agli inizi
inoltre non ho la possibilita' di provare direttamente il risultato
sulla stampante ad aghi...percio' stampo su una stampante a getto di
inchiostro, non so se abbia senso...ma non posso fare altrimenti.
avevo provato la seguente soluzione ma non ha funzionato, magari mi
dite se ha senso o no:
ho inserito nel mio form un componente Memo con la proprieta'
visible:=false e l'ho riempito "a design-time" con i contenuti che
rimangono costanti tra le varie stampe (leggi: le etichette dei vari
campi)
Al posto delle parti variabili (come la Data per esempio...) ho messo
delle stringhe (ad esempio '%DATA%') che a tempo di esecuzione ricerco
e sostituisco con le funzioni di manipolazione delle stringhe...
a video vedo il risultato ben formattato ma poi quando stampo non e'
cosi', e' tutto spostato (a causa dei TAB??)
posso "salvare" in qualche modo questa soluzione? mi sarebbe utile
perche' cosi' potrei cambiare la formattazione su richiesta del
cliente in modo semplice invece di fare calcoli con gli spazi ogni
volta ;)
mi sono dilungato pure troppo, scusate...
ringrazio anticipatamente chi volesse aiutarmi
John Hopfield

Prima di tutto conviene eliminare il tab ed usare gli spazi.
Ma ti rimane comunque un problema.
Dovresti stampare in modo carattere, cosa che normalmente le stampanti sotto 
windows non fanno.
In pratica, anche se tu crei un file di testo e lo mandi in stampa, esso 
viene sempre stampato come grafica e non come testo.
Mi sembra che su Win95 esisteva un driver etichettato "stampante generica 
solo testo" che forse potrebbe risolvere il tuo problema.
Saluti
zzato
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
.
-- 
Posted from [212.177.19.163] by way of 
law2-f144.hotmail.com
 [216.32.181.144] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Acquisto libro ...

Salve al ng
Sono Roberto e devo imparare ad usare Delphi. C'è qualcuno che vuole
togliersi dalla libreria uno dei seguenti libri?
Grazie a tutti
Roberto
Programmare con Delphi 5 - M.Cantu - Apogeo
Programmare con Delphi 4 - M.Cantu - Apogeo
Delphi 5 - Jackson
Guida completa a Delphi 4 - Reisdorph - Apogeo

 Programmare con Delphi 5 - M.Cantu - Apogeo
io ho questo, di dove sei?
Ciao, Antň.

Programmare con Delphi 4 - M.Cantu - Apogeo
Io ne ho due scatoloni... le vendo 5 euro a copia.
- Marco Cantu (author Mastering Delphi 7)
delphi&dintorni
--- posted by geoForum on 
http://www.delphiedintorni.it

 - Marco Cantu (author Mastering Delphi 7)
Voglio imparare Delphi 4. Quale libro è più idoneo considerando che sono un
novellino in Delphi, ma non lo sono in programmazione e linguaggi vari?
Come posso fare per averli? Ci possiamo accordare tramite e-mail? 
Grazie e ciao
Roberto



Antň
grazie, ma se M.Cantu me lo da, preferisco prenderlo "alla fonte".
grazie
Roberto

 Roberto
Ciao, Antň.

Come posso fare per averli? Ci possiamo accordare tramite e-mail? 
Se non ti capita di passare da Piacenza (magari venerdì al Delphi Day!) te
li posso spedire -- non so però i costi.
- Marco Cantu (author Mastering Delphi 7)


Marco,
per cortesia contattami a mezzo e-mail per i dettagli.
Grazie 
Roberto

Newsgroup: it.comp.lang.delphi
Titolo: Stampante su LPT1:

In una applicazione ho la necessità di scrivere direttamente sulla stampante
collegata a LPT1: se questa è una Proprinter. Per ora ho risolto il problema
settando come predefinita la Proprinter solo al momento della stampa per poi
tornare alla predefinita scelta dall'utente. Vorrei sapere se è possibile
individuare quale è la stampante collegata alla porta per poi scrivere
direttamente senza fare la modifica della predefinita.
Grazie per l'aiuto, Daniele

 wrote in message
news:sDY58.9994$ue2.2...@twister1.libero.it...


 ha scritto nel messaggio
news:MH768.278$kv....@twister2.libero.it...


 wrote in message
news:RdL68.4873$5M4.1...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Problemi di virgola

Devo filtrare una table ed effettuo questa operazione (direttamente
nell'object insp.):
Filter :=         Campo=0,5
Premetto che il separatore decimale sul mio computer è la virgola.
Il campo è un real e scrivendo come sopra Delphi mi risponde che non accetta
la virgola.
Se invece di 0,5 scrivo 0.5 (nota il punto) Delphi mi risponde che 0.5 non è
un valore floating point valido. Ovvio visto che il sep. decimale è la
virgola.
Esiste una soluzione che non sia quella di cambiare il separatore decimale
da virgola a punto?

 la virgola.
Esattamente cosa ti dice ? Hai controllato DecimalSeparator ?
Dovrebbe funzionare, l'unica funzione che legge la virgola come "." fisso e'
Val AFAIK.
Ciao Uberto


Se scrivo campo = 0.5 risponde '0.5 is not a valid floating point value';
Se scrivo campo = 0.5 risponde 'filterr Expression incorrectly terminate'.
DecimalSeparator l'ho controllato e opvviamente č la virgola (visto che cosě
č sul computer).
Comunque questo valore posso cambiarlo solo runtime.
Un modo per non cambiarlo non esiste?
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e la Scienza

Qualcuno ha mai partecipato a progetti che vadano oltre i gestionali e che
invece si sono occupati di creare, che ne sņ, simulazioni di studi di
carattere medico?


Io ho una laurea in fisica ed ho lavorato un anno nell'istituto di
ematologia dell'ospedale S.Orsola a Bologna.
Il mio indirizzo e-mail è 
mari...@virgilio.it
--------------------------------
Inviato via 
http://usenet.libero.it

 carattere medico?
Bè, la mia laurea in matematica, con p.d.s. "applicativo", mi ha permesso di 
fare qualcosa del genere verso la fine dell'Università a Bologna. Ma era 
vent'anni fa ed in voga andavano Fortran o (!) Assembler... Quando ha conosciuto 
il K&R "C" su Unix ho fatto i salti di gioia.
Adesso, a dir la verità, non mi ricordo più niente.
--
  mimmo(punto)masotti(at)tin(punto)it
Ciao.
Mimmo.

Newsgroup: it.comp.lang.delphi
Titolo: connessioni batch

Gentilissimi maestri,
vi porgo il quesito:
delphi 6
database access o sql (indifferente)
1 db a casa
1 db sul sito internet
con delphi mi creo il programma per inserirmi testo e foto nel db a casa, 
poi voglio cliccare il bottone e sincronizzare il contenuto di questo db con 
il db sul sito internet...
Ma secondo voi...si può fare qualcosa di simile ? qualcuno ci ha già provato 
? avete qualche esempio o qualche tutorial da passarmi in merito ?
Vi ringrazio.

 Ma secondo voi...si può fare qualcosa di simile ?
Certo che si può.  Basta predisporre il server con una piccola
applicazione che accolga una richiesta in POST con i dati.  L'applicazione
la potrai fare in Java/PHP/Python o qualsiasi altro sistema ti venga messo
a disposizione dal gestore del servizio di hosting.  Al client basterà
raccoglierei i dati, comporre la richiesta POST e spedirla al server; il
server preleverà i dati e li inserirà nel db.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Maestro Laforgia è un'onore,
allora, quello che vorrei capire, con delphi 6, di base...con cosa posso 
costruire il post dei dati e con che protocollo spedirli ?
Dopodichè ti offro una cena.
"Andrea Laforgia" <x...@xx.xx> ha scritto nel messaggio 
news:eebsek$muh$1...@news.newsland.it...


costruire il post dei dati e con che protocollo spedirli ?
Il protocollo è HTTP.  Con il componente TIdHTTP di Indy puoi eseguire
delle POST.  Guarda sull'help, eventualmente, come passare i dati.
Ti consiglio comunque di leggere la RFC 2616 riguardante il protocollo
HTTP, per completezza di informazione:
http://www.w3.org/Protocols/rfc2616/rfc2616.html

Ti ringrazio, vedo adesso di smanettare un'attimo con il mondo Indy a me 
tanto sconosciuto.
"Andrea Laforgia" <a.laf...@andrealaforgia.it.invalid> ha scritto nel 
messaggio

Newsgroup: it.comp.lang.delphi
Titolo: Rilevazione hardware del pc

Vorrei fare una applicazione che mi "inventari" tutto quello che ho sul pc,
hardware e principali software.
So che ci sono dei componenti che funzionano benissimo in locale, e
probabilmente userò quelli, ma sarebbe un paradiso poter fare
quest'operazione via tcp/ip.
Non è necessario che il programma sia fatto da me, se avete qualche
suggerimento su programmi che fanno quello che chiedo, ve ne sarò grato :)
--
Jax
Journeying Artificial Xenomorph

uhm... non ne conosco... al massimo ti posso fornire il codice necessario ad
elencare tutti i PC collegati alla rete... diciamo che è un inizio... :DD
se ti serve contattami in privato che te lo mando che non sempre posso
seguire il NG :(((
--
Max Etere
massimili...@programmando.org
http://www.programmando.org
FoFi Techno 1.2 16V MY96, 3 porte, Jewel Green
FoFo Ambiente 1.8 TDCi 100 CV, 3 porte, Blu Executive

 è un inizio... :DD
Tranqui, non fa niente, ho capito che è abbastanza impossibile, se non
installando un "qualcosa" anche sulla macchina client. D'altronde sarebbe
impensabile di poter vedere qualsiasi cosa sull'hardware della macchina
semplicemente via TCP/IP :)
Userò l'ottimo componente della MiTeC che reperisce una *marea* di
informazioni e il programma lo farò girare periodicamente in locale sui pc,
oppure proverò a metterlo su un pc e farlo girare come collegamento dagli
altri pc, chissà cosa esce :)
Grazie comunque!


> Grazie comunque!
di nulla Jax... sarebbe stato un bel progettino... peccato sia
irrealizzabile...


Newsgroup: it.comp.lang.delphi
Titolo: componente DP statico

sapete se esiste qualche componente DB (per delphi 6PE) che si linka 
staticamente nel file .exe,
grazie e ciao
p.s. meglio se GPL
-- 
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

p.s. meglio se GPL
TurboPower FlashFiler: 
http://sourceforge.net/projects/tpflashfiler/
"FlashFiler is a client-server database for Borland Delphi & C++Builder. It
features a component-based architecture & the server engine can be embedded in
your applications. FlashFiler is easy to configure, performs well, & includes
SQL support."
Licenza GPL o MPL, non ricordo bene...
E' quello che cercavi, no?
-- 
Morde. 
morde[at]programmer[.]net


ho visto solo oggi la risposta, provo a scaricarlo, grazie
-- 
---------------------------------------
Per rispondere in privato togliere 1975

Newsgroup: it.comp.lang.delphi
Titolo: Salvare su file

Ciao a tutti...
ho bisogno di un consiglio.
Sulla mia Form ho inserito un campo TEdit. All'avvio dell'applicazione viene
valorizzato da una variabile. Quando chiudo la Form, premendo un Bottone,
vorrei 'salvare' su file o memorizzare il valore dell'Edit, in modo da
poterlo richiamare quando alla successiva avvio della mia applicazione.
In un primo momento ho ipotizzato di utilizzare una seconda variabile,
richiamando le parole chiave virtual e override, ma non sono riuscito a
memorizzare il valore modificato dell'edit. Ho pensato che forse è meglio
generare un file (anche di testo) per salvare i dati e rileggerli
all'apertura... che forse è la soluzione meno pratica... e anche più
incasinata visto che non esiste un metodo sul Tedit per salvare su file...
Avete suggerimenti in merito ?
Che 'strada' adottereste ?
Grazie a tutti...!
--
Sparta

 wrote in message
news:h9LUCUDd...@news.osra.loc...


 incasinata visto che non esiste un metodo sul Tedit per salvare su file...
Ciriciao
    Dariosky

 Sparta
Ciao, Antò.

2) nel registro, guarda l'help per TRegistry per  maggiori dettagli 
Concordo!
Sono agli inizi e avevo anche io la stessa necessita', e un file INI
e' veramente facile da maneggiare in Delphi.
Bye!
-- 
        <<* VeGeTa_CuBe *>>
 
http://members.xoom.it/vegeta3/

Newsgroup: it.comp.lang.delphi
Titolo: versione dell'eseguibile

ciao a tutti!
avrei la necessita' di leggere dal codice il numero di versione impostata
nelle proprieta' del progetto...
ma non sono riuscito a capire come si fa!  (D5)
qualcuno sa aiutarmi?
grazie
Francesco

nelle proprieta' del progetto...
function GetFileVersion(const FileName: TFileName;
                          var Major, 
                              Minor, 
                              Release, 
                              Build: word): boolean;
var
  size, len: longword;
  handle: THandle;
  buffer: pchar;
  pinfo: ^VS_FIXEDFILEINFO;
begin
  Result := False;
  size := GetFileVersionInfoSize(Pointer(FileName), handle);
  if size > 0 then
  begin
    GetMem(buffer, size);
    if GetFileVersionInfo(Pointer(FileName), 0, size, buffer) then
    begin
      if VerQueryValue(buffer, '\', pointer(pinfo), len) then
      begin
        Major   := HiWord(pinfo.dwFileVersionMS);
        Minor   := LoWord(pinfo.dwFileVersionMS);
        Release := HiWord(pinfo.dwFileVersionLS);
        Build   := LoWord(pinfo.dwFileVersionLS);
        Result  := True;
      end;
    end;
    FreeMem(buffer);
  end;
end;
function GetApplicationVersionString: String;
var Major, Minor, Release, Build: Word;
begin
  if (GetFileVersion(Application.ExeName,
                     Major, Minor, Release, Build)) then
  begin
    Result := Format('%d.%d.%d.%d', [Major, Minor, Release, Build]);
  end
  else Result := '';
end;
-- 
Andrea Laforgia
www.geocities.com/andrealaforgia
"640kb of memory should be enough for anyone." -- Bill Gates.

funziona benissimo!!!
grazie mille
Francesco
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:qnn58vcl9aigafelc...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7+Stamante fiscale.

Ciao
dovrei interfacciarmi con una stampante Epson FP-90(stampante fiscale), ho
visto degli ocx che ne facilitano l'uso ma sembra che funzionino solo con
Visual Basic.
Volevo sapere se qualcuno ha già fatto cose simili e dove reperire materiale
utile.
Ho scaricato attualmente tutta la documentazione del protocollo di
comunicazione e quella per gli sviluppatori.
Quindi è possbile trovare qualche scorciatoia oppure devo studiarmi le 150
pagine del protocollo ?
Spero di non avere come risposta  lo studio delle 150 pagine.
Grazie 1000
Ciao

 Spero di non avere come risposta  lo studio delle 150 pagine.
mi sa che, anziche' sperare, e' meglio se inizi a implementare il protocollo
;)

...

Prova a vedere se c'e' qualcosa che ti può aiutare su
www.info2001.it/public/ita/products/DF_Ecr/df_ecr.asp

 ha scritto:

Vai con il protocollo e non sbagli!! Il programma che mi hanno fatto a me 
(con delphi6) è stato fatto per la FP210, poi a distanza di un anno mi 
hanno proposto la fp90 e è stato sufficiente attaccare la spina e basta.
Inviato da 
www.mynewsgate.net

Newsgroup: it.comp.lang.delphi
Titolo: inviare sms da delphi

Quale è la strada più conveniente e/o semplice per inviare sms da un 
programma delphi ?


Le strade sono due
- invio tramite modem/sim locale
- invio tramite provider internet
La prima strada è subordinata all'hardware che usi per fare ciò con 
inevitabili pro/contro
Io tempo fa implementai in un mio software l'invio sms tramite provider 
internet, a mio modo di vedere più duttile rispetto all'invio tramite modem.
Fai tutto tramite querystring, o a limite tramite activex.
Dai un'occhiata a 
www.mobyt.it
Ciao
Andrea 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5019 (20100412) __________
Il messaggio è stato controllato da ESET NOD32 Antivirus.
www.nod32.it


Ok grazie ho visto mobyt e mi sembra un buon servizio. Nel caso di 
disponibilità di connessione internet stabile è senz'altro la strada da 
prendere.
Newsgroup: it.comp.lang.delphi
Titolo: Grandezza programma

Ho notato che un programma "vuoto" in Delphi ha una grandezza di circa 351
Kb!!! Avete un metodo per ridurre di molto le dimensioni??

 ha scritto nel messaggio
news:%vRC7.19558$Qj6.1...@news.infostrada.it...


Questa la so!
Project poi Options, vai su Packages e seleziona Build with runtime packages
Il file viene moolto più piccolo (anche 20Kb) ma l'eseguibile è più lento e
necessita di tutti i files presenti nel campo sotto l'opzione che selezioni
(il totale dell'exe e di questi file però è superiore al solo exe in modo
normale)
Hai vantaggi e svantaggi, decidi tu
--
__________________________________
http://digilander.iol.it/snarchio
 
snar...@tin.it

 Kb!!! Avete un metodo per ridurre di molto le dimensioni??
Hai provato a disabilitare l'inserimento delle informazioni di debug?
Vai su Project/Options, seleziona la tab Compiler e disabilita tutte le
checkbox del pannello "Debugging".
La dimensione dell'eseguibile dovrebbe diminuire.
Ciao, Marco.

 ha scritto nel messaggio
news:%vRC7.19558$Qj6.1...@news.infostrada.it...


 ha scritto nel messaggio
news:UcYC7.23191$C57.6...@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: nascondere processo (ancora!!)

Salve a tutti
Si lo so questa domanda sara' stata fatta milioni di volte...pero'...
Pero' a me servirebbe nascodere dalla lista delle applicazioni (ctrl alt
canc) un'applicazione che non fa uso di form ma che si svolge in toto
all'interno di un dpr.
Ho visto vari esempi pero' tutti quanti ricorrono ad
"application"...parolina magica che nel mio caso non funziona.
Si puo' fare?
Grazie

function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer;
stdcall; external 'KERNEL32.DLL';
RegisterServiceProcess(GetCurrentProcessID, 1);
scusate..

    Ricordati però che funziona solo sotto W95/98 e non sotto NT!
______________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
______________________________________
Newsgroup: it.comp.lang.delphi
Titolo: programma su taskbar

Perchè quando chiudo il programma fatto in delphi 4 client/servicesulla task
bar rimane una finestra senza nome????(sembra quasi che non vengano
rilasciate da Windows tutte le risorse)
Chiudo forse in modo errato l'applicazione ?
L'applicazione viene chiusa con il comando Application.Terminate();
Esiste qualche settaggio da fare ?
Aiutatemi please!!!!
Spero che qulacuno possa darmi una mano..Grazie
DJ

> L'applicazione viene chiusa con il comando Application.Terminate();
usa la semplice close:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Close;
end;
dall'help di Delphi:
"When the main form of the application closes, the application terminates."
--
Max Etere
massimili...@programmando.org
http://www.programmando.org

end;
Non credo proprio possa cambiare molto infatti il close fa:
TCustomForm.Close;
begin
.... 
  if Application.MainForm = Self then Application.Terminate
...
end;
-- 
Ore 18.30: premo invio.

 ha scritto nel messaggio
news:yXjAa.32849$Ny5.1...@twister2.libero.it...


 ha scritto nel messaggio
news:yXjAa.32849$Ny5.1...@twister2.libero.it...

Io ho risolto mettendo sul destroy dell'applicazione
<Puntatore al record TNotifyIconData>.uFlags := 0;
Shell_NotifyIcon (NIM_DELETE, @<Puntatore al record TNotifyIconData>);
^_Goblin_^
Newsgroup: it.comp.lang.delphi
Titolo: cattura delle immagini

salve ragazzi,
ho una piccola questione per voi, e so gia che nn mi deluderete...
mi hanno commissionato un lavoro in delphi, io sinceramente nn ho mai
programmato in questo linguaggio e sto alle primissime armi.
Voglio sapere se è possibile e se sono gia presenti metodi che
consentono di catturare immagini per esempio da webcam per poi inviarle
ad un server che poi le dovrebbe ritrasmettere e quindi di conseguenza
è possibile fare streaming dei dati!!
Attendo qualche risposta
Vi ringrazio a tutti!!
CEKKO

 consentono di catturare immagini per esempio da webcam per poi inviarle
Ho utilizzato con successo questi componenti free
http://www.progdigy.com/modules.php?name=DSPack
-- 
Saluti
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 
http://www.progdigy.com/modules.php?name=DSPack
Compliemnti per la segnalazione, merita un posto nelle WebFaq :)
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

grazie mille della dritta....ora devo solamente capire come funziona il
tutto.... :)
nn ho mai programmato in delphi sto facendo ora i primi esempi ma credo
che nn sia particolarmente difficile almeno spero.
senti visto che c sto ti chiedo un altro po di cose: io praticamente
devo catturare immagini da web e inviarle ad un server che poi
ritrasmette su richiesta dell'utente....pensi che una cosa del genere
si possa riuscire a fare? calcola che ho 3 mesi di tempo circa per
sviluppare cio :)
Ho da poco preso confidenza con il delphi 7 enterprise e devo ancora
scoprire tutte le risorse....sto facendo i classici esempi stupidi...
Se ho difficoltà ti posso chiedere aiuto?
Ultimissima cosa hai un libro da consigliarmi dove poter imparare,
considera che il pascal so pressapoco zero, io programmo principalmente
in c e java
Grazie
Cekko





Newsgroup: it.comp.lang.delphi
Titolo: Bordo senza Pulsanti

Ciao a tutti, io dovrei eliminare da una mia form i classici 3 bottoni delle
finestre di win (quelli in alto a sx) come posso fare? L'unico modo ceh ho
trovato è quello di agire sulla proprietà BorderStyle ed impostarla a
bsNone... ma così purtroppo, oltre ai pulsanti, tolgo anche tutto il bordo
attorno alla finestra rendendo l'effetto graficamente sgradevole.....
qualche idea su come togliere solo i pulsanti ma mantenere il bordo?
Grazie 1000
-- 
Lorenzo Mendini Iz2FOS
ICQ: 26993628 (Ayrton)
http://www.polopositivo.org
 (Home Page)

Lorenzo Mendini Iz2FOS
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

Perfeto Grazie 1000
Newsgroup: it.comp.lang.delphi
Titolo: SOFTWARE [ot]

salve a tutti, qualcuno e a conoscenza di software che tramite satelite
identifichi la posizione di un cellulare?
grazie a chi mi sa dare almeno indicazioni

identifichi la posizione di un cellulare?
Se stai chiedendo se esiste un satellite e' perche'
probabilmente pensi che si possa conoscere la posizione di
un cellulare con un'ottima approssimazione.
Per quanto ne sappia, questa cosa non e' possibile.
L'unica informazione che puoi ottenere da un cellulare
(coinvolgendo il centro servizi) e' la cella in cui e'
presente (ma una cella puo' essere molto molto grande).
In ogni caso, non e' un tipo di informazione accessibile ai
privati.
Comunque, sei *assolutamente* OT qui dentro, prova a
rivolgerti ad uno dei gruppi della gerarchia it.tlc.*
--
Andrea Laforgia (mica uno qualunque...)

identifichi la posizione di un cellulare?
gli unici cellulari per i quali e' possibile fare questo  sono quelli
dotati di ricevitore GPS:
www.benefon.com
www.falcon.de
Il software e' compreso in uno starter kit del costo di alcuni
milioni.
Ciao
Duilio

 grazie a chi mi sa dare almeno indicazioni
su qualche rivista ho letto che un sito web offriva un servizio servizio 
del genere, ma il proprietario del cell da rintracciare doveva dare il suo 
consenso.
Ciao, Antò.

Newsgroup: it.comp.lang.delphi
Titolo: Una traccia per iniziare

Tempo fa realizzai un codice che mi codificava le lettere in codice morse,
solo che non mi ritrovo il sorgente e sinceramente la metodologia
utilizzata.
Ricordo che utilizzai una sub  routine per la conversione delle lettere
nella corrispondenza del codice morse.
Qualche anima pia potrebbe aiutare a ricordare……mi servirebbe una
traccia….grazie

)

 Tempo fa mi č passato sotto gli occhi questo progetto:

Newsgroup: it.comp.lang.delphi
Titolo: TZIBEeventAlerter  -  ZEOS 6.6.6-stable

Buon sabato sera.. a tutti
non riesco a far funzionare il componente 'TZIBEeventAlerter' degli
ZEOS 6.6.6-stable.
 
Utilizzo Delphi 10 e Firebird 2.1.1
su XP Professional (client/server su medesimo PC)
 
lato Firebird il trigger è così definito:
 
  CREATE TRIGGER NUOVA_DITTA FOR DITTE_SL
  ACTIVE AFTER INSERT POSITION 0 AS BEGIN
  INSERT INTO TEST (DATA, ORA, UTENTE)
  VALUES (current_date, current_time, current_user);
  post_event 'NUOVA_DITTA';
  END^
 
e ho appurato funzionare, sia perchè mi riempie la tabella TEST sia
perchè mi scatena l'evento 'NUOVA_DITTA' che FlameRobin mi traccia
regolarmente.
 
lato Delphi, invece, ho scritto così:
 
  procedure TForm1.FormShow(Sender: TObject);
  begin
    ZConnection1.Connect;
    ZTable1.Open;
    ZEvAlert1.Connection := ZConnection1.Connection;
    ZEvAlert1.Events.Add('NUOVA_DITTA');
    ZEvAlert1.RegisterEvents;
  end;
 
 
  procedure TForm1.ZEvAlert1EventAlert(Sender: TObject; EventName:
string;
    EventCount: Integer; var CancelAlerts: Boolean);
  begin
    if EventName = 'NUOVA_DITTA' then ShowMessage('record aggiunto');
  end;
 
  procedure TForm1.FormClose(Sender: TObject; var Action:
TCloseAction);
  begin
    ZEvAlert1.UnRegisterEvents;
    ZConnection1.Disconnect;
  end;
 
 
però l'EventAlert del componente non si scatena,
e non ricevo messaggi di errori
 
Mi potete dire cosa sbaglio?
Grazie.
 
Giovanni Fantuzzi

Mi rispondo da solo.
 
modificando la proprietà Protocol della ZConnection da Firebird 2.1. a
Firebird 2.0. funziona perfettamente.
forse quella cosa fa' riferimento alla versione del DataBase e non
alla Versione del server.
 
bo, comunque risolto.
 
Giovanni Fantuzzi

Newsgroup: it.comp.lang.delphi
Titolo: finestra sempre in primo piano

ciao a tutti,
sapete per caso come far si che una form resti sempre in primo piano in una
determinata parte dello schermo (diciamo in alto...)? In pratica le altre
finestre (ad esempio iexplorer) dovrebbero ridimensionarsi se la mia
applcazione è in esecuzione o meno...un pò come le barre di 
alladvantage.com
e spedia, molta in voga qualche anno fa....
saluti
maurizio

 ha scritto nel messaggio
news:mvgS9.81817$R45.3...@news2.tin.it...


 Saluti
e per far sě che le finestre degli altri programmi adattino la loro
dimensione alla form della mia applicazione???
ciao!


    ABLS Team (
www.abls.it
)
········································
Newsgroup: it.comp.lang.delphi
Titolo: eseguire da delphi 4 applicazioni a 16 bit

salve,
esiste una procedura che esegue un programma a 16 bit su delphi 4?
ho provato con winexec ma va bene solo per applicativi a 32 bit.
grazie
Raffaele

forse è una cacchiata, ma non dovrebbe dipendere dal SO ?
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

ho provato con winexec ma va bene solo per applicativi a 32 bit.
CreateProcess fa partire anche gli exe a 16 bit (suppongo sia un valido
programma DOS o Win16). Lascia a NULL il primo parametro e metti la riga
di comando in lpCommandLine; metti CREATE_SEPARATE_WOW_VDM in
dwCreationFlags; verifica sulla documentazione che non abbia bisogno di
qualche settaggio di ambiente particolare.
hth
Paolo Arosio

Su win9x si possono eseguire applicativi a 16 bit.
Non trovo il modo di lanciarli da un programma
scritto in delphi4. winexec vale solo per eseguibili a 32 bit.
Raffaele


salve,
esiste una procedura che esegue un programma a 16 bit su delphi 4?
ho provato con winexec ma va bene solo per applicativi a 32 bit.
grazie
Raffaele

Newsgroup: it.comp.lang.delphi
Titolo: Distruggere lista

salve uso una tlist per puntare una serie di oggetti creati da una mia
classe.
volevo sapere se alla chiusura del form è sufficiente fare una
freeandNil(miaLista) oppure se prima debbo distruggere gli oggetti puntati
dalla lista.
Se è vera la seconda va bene un codice come il seguente?
    for i:=0 to myList.Count-1 do
        TMiaClasse(myList[i]).free;
    freeAndNil(myList);
grazie.

     freeAndNil(myList);
Il ciclo for..do va bene in questo caso. Io mi sono abituato, tuttavia,
a fare dei cicli inversi tipo:
for i := Pred(myList.Count) downto 0 do
.......
Questo per evitare delle violazioni di accesso in alcuni tipi di liste
che effettuano lo shrink dell'array alla rimozione di un oggetto ivi
contenuto.
Ciao

contenuto.
Vedi perche' sei mittico?
Questo č anche per Jax, sull'uso del Pred.
Steek Kazzeč!
:)
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Steek Kazzeè!
Sei troppo buono Morde :-)) Macché mitico, magari lo fossi. ;-)
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Windows.Exit

Sapete dirmi quali parametri vanno inseriti all'interno delle parentesi,
nell'istruzione Windows.ExitWindowsEx(..............); ?
Ringrazio tutti colore che vorranno rispondermi
Ciao by Max

 wrote in message
ULlf5.47365$sE5.4...@news.infostrada.it...

I parametri che puoi inserire nella funzione sono:
EWX_REBOOT: riavvia il sistema;
EWX_POWEROFF: chiude il sistema e spegne il computer (se ATX oppure mostra
la schermata 'È ora possibile spegnere il computer"
EWX_LOGOFF: chiude la sessione dell'utente corrente e rifà il LogIn
EWX_SHUTDOWN: manda in standby il sistema;
EWX_FORCE: forza la chiusura diWindows. Se è presente qualche applicazione
aperta questa non riceverà nessun messaggio WM_QUERYENDSESSION e nessun
WM_ENDSESSIO di conseguenza non verranno gestiti gli eventi OnCloseQuery e
OnClose delle form.
Ciao
--
Davide Carrara
cci...@libero.it


Premetto che mi sto accostando anch'io da poco a questo linguaggio e quindi,
senza intenzione, potrei sparar ca##ate!
Dipende da cosa vuoi fare, comunque i parametri sono:
ExitWindowsEx(Uint,Dword);
Allora Dword č riservato, per cui puoi assegnargli valore 0: non cambierą
nulla.
I flag utilizzati per Uint sono (come tratto dall guida on line del Delphi
5):
EWX_FORCE
Forces processes to terminate. When this flag is set, Windows does not send
the messages WM_QUERYENDSESSION and WM_ENDSESSION to the applications
currently running in the system. This can cause the applications to lose
data. Therefore, you should only use this flag in an emergency.
EWX_LOGOFF
Shuts down all processes running in the security context of the process that
called the ExitWindowsEx function. Then it logs the user off.
EWX_POWEROFF
Shuts down the system and turns off the power. The system must support the
power-off feature.
Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege.
For more information, see the following Remarks section. Windows 95:
Security privileges are not supported or required.
EWX_REBOOT
Shuts down the system and then restarts the system.
Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege.
For more information, see the following Remarks section. Windows 95:
Security privileges are not supported or required.
EWX_SHUTDOWN
Shuts down the system to a point at which it is safe to turn off the power.
All file buffers have been flushed to disk, and all running processes have
stopped.
Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege.
For more information, see the following Remarks section. Windows 95:
Security privileges are not supported or required.
Io per chiudere il sistema con una piccola applicazione su cui stavo
lavorando mi sono trovato bene con
ExitWindowsEx(EWX_SHUTDOWN,0);
Prova un po'...
Ciao!
Newsgroup: it.comp.lang.delphi
Titolo: ADO beforepost controllo

Ciao a tutti,
Vorrei controllare che prima di salvare un record siano stati scritti tutti
i campi obbligatori.
Mi posiziono sull'evento beforepost... faccio i dovuti controlli... ma
quando verifico che non sono stati inseriti tutti i dati come faccio a
bloccare l'evento post ????
Grazie

 bloccare l'evento post ????
Se non sbaglio:
Action := caNone
--
Max Etere
massimili...@programmando.org
http://www.programmando.org

 bloccare l'evento post ????
Puoi fare in 2 modi
procedure TForm1.ADOQuery1BeforePost(DataSet: TDataSet);
begin
if not (haiinseritoicampibene) then
raise  MyException.Create('inserisci i campi'); <<<<---- soluzione 1
Abort;<---- o semplicemnte soluzione 2
end;
Io preferisco la soluzione 1!
ciao
Gabriele

Newsgroup: it.comp.lang.delphi
Titolo: [ot] codebase e delphi php

ciao a tutti, qualcuno ha già provato il tool di codebase Delphi php?
Simone 

 ciao a tutti, qualcuno ha già provato il tool di codebase Delphi php?
Non è ancora uscito.
P.S.: il nome è *CodeGear*.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:45f05936$1...@extreme.x-privat.org...


 ops... ma sul sito di codegear lo vendono se non sbaglio...
Sì, lo vendono, ma non è ancora uscito, benché il rilascio dovrebbe 
essere imminente, considerando che il comunicato stampa dell'annuncio 
riporta
   "Delphi for PHP is scheduled to be available in March."
Ciao,
   Marco.

Newsgroup: it.comp.lang.delphi
Titolo: Errore: query must return exactly result set

non comprendo dove sia sbagliato il seguente codice
sQuery := insert into result_ayp set rs='mario rossi';
MyQueryAYP.Close;
MyQueryAYP.SQL.Clear;
MyQueryAYP.SQL.Add(sQuery);
MyQueryAYP.Execute;
 il nominativo mario rossi viene aggiunto alla tabella ma il tdbgrid rimane 
vuoto.
Ritengo che manchi
MyQueryAYP.Active := true;
lo scrivo ma delphi mi ritorna l'errore
* query must return exactly result set - use Execute*
vorrei sapere dove commetto l'erroregrazie a quanti risponderanno 

 ha scritto nel messaggio 
news:et36g0$237$1...@tdi.cu.mi.it...


 * query must return exactly result set - use Execute*
La chiamata al metodo /Execute/ è corretta, poiché provoca l'esecuzione 
della query di inserimento; tuttavia, non puoi invocare il metodo /Open/ 
o impostare /Active/ a True, altrimenti eseguiresti nuovamente la query 
di inserimento che, in quel momento, è immagazzinata nel componente.
Devi usare due componenti differenti per le operazioni di SELECT, per la 
visualizzazione, e INSERT, per l'inserimento. La griglia va collegata al 
primo DataSet, mentre gli inserimenti vengono effettuati con il secondo.
Se l'inserimento va a buon fine, chiudi e riapri il DataSet che contiene 
i dati visualizzati nella griglia e otterrai i dati aggiornati (a meno 
di altri problemi collaterali, ad esempio particolari visibilità 
nell'uso di transazioni, ecc.).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 raddoppiati, o comunque l'istruzione originale è senz'altro diversa.
si è vero aveva solo un valore puramente indicativo, io uso il c++ e non 
sapevo esattamente
come scrivere gli apici.
adesso tutto è a posto, grazie marco.
gianmarco ferradini 

 adesso tutto è a posto, grazie marco.
Ottimo! ;-)


Newsgroup: it.comp.lang.delphi
Titolo: TWebBrowser con TPageProducer

C'e' un modo per visualizzare in TWebBrowser una pagina web generata
con TPageProducer senza per forza salvarla prima in un file?
Grazie

 con TPageProducer senza per forza salvarla prima in un file?
si:
http://groups.google.it/group/borland.public.delphi.internet.isapi-webbroker/browse_thread/thread/349c546b8857ca7f/1c8cb94d46ae487a?hl=it&lnk=st&q=twebbrowser+stream#1c8cb94d46ae487a
al solito, google docet.
Pax vobiscum.
A.
Newsgroup: it.comp.lang.delphi
Titolo: TreeView con DB

Salve a tutti.. e da 3 anni che nn uso Delphi..
Mi sto rispolverando tutto per fare una piccola applicazione per la 
compilazione di una codifica di magazzino..
allora.. il mio archivio è fatto in questo modo:
famiglia   -  progressivo  -  Descrizione
il campo famiglia è una lettera che può essere (C, L, X. H, A, B, P, G, Z)
il progressivo è un progressivo di famiglia..
posso visualizzare questo DB come fosse un TreeView?!
in che modo?!
ciao a tutti..
--- posted by geoForum on 
http://www.delphiedintorni.it

 in che modo?!
usando uno dei tanti componenti indicati nei soliti siti scritti nelle faq
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

>usando uno dei tanti componenti indicati nei soliti siti scritti nelle 
faq
scusa so di essere un rompiballe.. ma..
mi potresti mandare un link di queste faq..
nn riesco a trovare nulla.. nn so come muovermi sono troppo arruginito..
grazie :(


Ho trovato questo!!
http://delphi.about.com/od/vclusing/l/aa060603a.htm
ora provo..


grazie :(
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: DRAG & DROP

Non riesco a capire come far funzionare il drag & drop tra componenti
ovvero tra due componenti List il trascinamento da un componente
all'altro del contenuto.
Qualcuno mi può spiegare magari con un esempio pratico?
Grazie 1000
Gianluca

Qualcuno mi può spiegare magari con un esempio pratico?
Non ho mai trovato demo cosi' facili ed altamente esplicativi come quelli
inclusi nella "Drag and Drop Component Suite".
http://www.torry.net/vcl/system/draganddrop/dragdrop.exe
ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: frame

ho appena iniziato a programmare in delphi 2005 e non riuscendo a
trovare un manuale almeno di delphi 5 vorrei avere informazioni su
come essi si agganciano ad un form
Grazie

 come essi si agganciano ad un form
Hai appena fatto qualche ora prima una domanda del tutto simile a 
questa...non č che il tuo news server ha qualche problemuccio per cui 
non vedi i tuoi (e i miei) messaggi? :-)
Oppure...č tutta colpa tua? :-D
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 Oppure...è tutta colpa tua? :-D
....forse il motivo è un'altro:
ha postato da google e il suo messaggio non viene visualizzato subito, 
ma il giorno dopo. Quindi, ha postato il messaggio, poi ha visto che non 
lo vedeva (magari ha pensato "non è arrivato") ed ha nuovamente 
ripostato un messaggio simile.
Google è comodo per la ricerca, ma per i NG molto meglio un bel client 
"tradizionale"
Ciao
Gianni

Newsgroup: it.comp.lang.delphi
Titolo: Problema con tabelle

Quando inserisco nel progetto tabelle ADO e vado a eseguire il programma mi
da questo errore:
EVariantTypeCastError with message 'Could not convert variant of type (null)
into Type (string)'
J
--------------------------------
Inviato via 
http://usenet.libero.it


Attento!
Se stai usando i campi persistenti, controlla che sul database i campi
delle tabelle non siano definiti come null with default, ma siano di
tipo stringa.
Io ho avuto problemi simili usando access, smanettando sui campi
"richiesto" oppure "consenti lunghezza zero".
Potresti essere in presenza di un campo stringa non inizializzato (e
di conseguenza null) ed il campo persistente tenta di convertirlo nel
tipo corrispondente, twidestring, ecc...
Ricordati che un campo stringa non inizializzato non e' la stessa cosa
di un campo con stringa vuota.
(null) <> ''
Ciao
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Come implementare un avi?

Ciao a tutti
E' possibile implementare nel mio dpr un avi creando un file res come si fa
per i file audio?
Ciao e grazie
Andrea

 ha scritto nel messaggio
news:O4a09.4362$lu5....@twister1.libero.it...

Dimenticavo....
Come si fa la stessa cosa per file icona?

per i file audio?
1 - un'avi non si implementa
2 - vorresti includere un'avi in un res? (non so quale sia il tuo
filmato ma normalmente gli avi hanno dimensioni notevoli e quindi...ti
consiglio un paio di cose:
a - non metterlo nel res che tanto è fatica sprecata
b - comprimilo in mpeg :)
--
Rhymes (
rhy...@myself.com
)
http://www26.brinkster.com/rhymes
" ride or die " 


In effetti hai ragione, la mia era solo curiosità..
In passato ho implementato wavw senza problemi tramite res, ora sto cercando
di fare la stessa cosa con file icona senza successo, o meglio, brcc32
compila senza problemi, ma poi non riesco a richiamare i file icona che
vorrei caricare come icona dell'applicazione
iconauno ICON ico1.ico
iconadue ICON ico2.ico
-Compilo e aggiungo il res al proj, tutto OK
-A runtime cerco di settare
Application.icon.loadfromfile('iconauno');
e Delphi mi lancia un errore dicendomi che non può aprire il file
probabilmente perchè non lo trova
Dove sbaglio?
Grazie
Andrea

 wrote in
news:hrd09.5265$
lu5.1...@twister1.libero.it
: 

iconauno non è un file!
dovresti fare ,loadfromresource
byez

 ha scritto nel messaggio
news:Xns925A91D06F5C9da...@130.133.1.4...

Provo subito, grazie mille
Newsgroup: it.comp.lang.delphi
Titolo: Problemino fastidioso

Una domanda, dovrei fare un modo che il testo visualizzato su una DBMemo 
sia fissato ad nmax caratteri per riga.
C'è qualcuno che può darmi qualche consiglio? probabilmente esiste una 
FAQ al riguardo, ma non so dove cercarla.
Grazie mille
Enrico

 sia fissato ad nmax caratteri per riga.
Questo codice limita il numero di righe e di caratteri editabili in un
TMemo:
Const
 NumMaxRigheMemo = 3;
 NumMaxColonneMemo = 10;
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
Var
  Riga, Colonna: Integer;
begin
  With Sender As TMemo Do
  Begin
    Riga := Perform( EM_LINEFROMCHAR, SelStart, 0 ); // determina la riga
attuale
    Colonna := SelStart - Perform(EM_LINEINDEX, Riga, 0 );
    If key = #8 then
    Begin
      { Impedisce il backspace (codice #8) se il cursore è nella prima
colonna di una riga
        e se cancellando il line-break si crea una riga con più caratteri
di quanti permesso}
      If (Colonna = 0) and (Riga > 0) Then
      Begin
        If (Length(Lines[Riga]) + Length(Lines[Riga-1])) >
NumMaxColonneMemo Then
          Key := #0;
      End; { If }
    End { If }
    Else
    If key In [#13,#10] Then
    Begin
     If lines.count >= NumMaxRigheMemo Then
     Begin
        { Raggiunto il limite di righe permesso, riposiziona il cursore
sulla riga successiva oppure
          all'inizio della riga se questa è l'ultima del memo}
        key := #0;
        If (Riga = NumMaxRigheMemo - 1) Then
          SelStart := Perform( EM_LINEINDEX, Riga, 0 )
        Else
          SelStart := Perform( EM_LINEINDEX, Riga + 1 ,0 );
      End; { If }
    End { If }
    Else
    If Key >= ' ' Then Begin
      { Non processa il carattere inserito se e' stato raggiunto il limite
        massimo delle colonne }
      If Length( Lines[Riga] ) >= NumMaxColonneMemo Then
        Key := #0;
    End; { If }
  End; { With }
  If Key = #0 Then
    Beep;
end;
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Enrico
La cosa piů semplice che puoi fare č impostare il DBMemo con un font
a spaziatura fissa tipo Courier New oppure Lucida Console, dimensiona
poi il tutto in modo tale che il numero di caratteri di una riga sia
quello voluto da te allargando o rimpicciolendo il memo
Ciao
Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

  Grazie mille
  Enrico

 una DBMemo sia fissato ad nmax caratteri per riga.
Ecco come per limitare non solo la quantità di righe editabili, ma anche il
numero
di caratteri inseribili in ogni riga di un TMemo (vale nche per un DBMemo):
Const
 NumMaxRigheMemo = 3;
 NumMaxColonneMemo = 10;
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
Var
  Riga, Colonna: Integer;
begin
  With Sender As TMemo Do
  Begin

Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Applicazione in idle...

Ciao a tutti!
Vorrei fare un'applicazione che giri solamente quando il processore e' idle
(+ o -) per non occupare cpu quando non serve.
Come faccio a sapere l'attuale occupazione del processore? Posso avere la
lista dei task attualmente runnanti e il loro impegno in cpu?
Grazie in anticipo, Chris.

 Posso avere la lista dei task attualmente runnanti e il loro impegno in
cpu?
vedi sopra.
Ciao, Sandro

 Grazie in anticipo, Chris.
Prego,
Andrea


wrote:

Parafrasando un noto ex pubblico ministero:
e che ci azzecca?

 e che ci azzecca?
E' stato chiesto come fare in modo che un'applicazione giri quando il
PROCESSORE è in Idle.
Andando a controllare quella pagina, noterai tra i vari possibili valori di
dwPriorityClass anche questo:
IDLE_PRIORITY_CLASS Specify this class for a process whose threads run only
when the system is idle. The threads of the process are preempted by the
threads of any process running in a higher priority class. An example is a
screen saver. The idle-priority class is inherited by child processes.
Capito che c'azzecca?
Andrea

(+ o -) per non occupare cpu quando non serve.
Che tipo di applicazione stai cercando di fare ?

Newsgroup: it.comp.lang.delphi
Titolo: Icone su listview...

Ho una listview con tre colonne, la prima con il nome del file(, la seconda
con la lunghezza de l file e la terza con la data di arrivo del file.
Per meglio comprendere quale tipo di file e' arrivato nella listview vorrei
aggiungere la corrispondente icona .
Ora io riesco a ricavare l'icona e a farla apparire in una image separata ,
ma come posso aggiungerla prima del nome del file nella stessa riga, anzi
nella stessa colonna del nome  file??
Questo e' il semplicissimo codice che uso per aggiungere i dati che ho
esposto prima:
  Listitem:=  ListView1.Items.Add;
    Listitem.Caption:='Nome file';
    ListItem.SubItems.Add(lunghezza file);
    ListItem.SubItems.Add(DateTimeToStr(Now));
Grazie.

 ha scritto nel messaggio

ciao Robert0
Devi usare il componente ImageList, caricare le icone nel componente e
assegnarlo alla ListView
poi ListItem.ImageIndex:=  //quí metti il numero dell'icona contenuta nella
ImageList
puoi copiare l'estenzione della stringa per sapere che file é
Stringa:='c:\pippo.exe';
s:=Copy(pos'.',Length(stringa));
if s ='.exe' then ListItem.ImageIndex:= 0 else if ecc ecc
ciao
erik

Ok fatto, grazie.. stupidamente non assegnavo l'imagelist alla list view e
per quello non vedevo l'icona....:-).
"erik" <_@_._> ha scritto nel messaggio
news:XF%hb.201884$hE5.6...@news1.tin.it...
