mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: ListBox in grassetto

  |
|  Use manually this address!!   |
|  ICQ#: 19577419                |
+--------------------------------+



...

Ciao!
Questa procedura dovrebbe funzionare.
Devi legarla all'evento DrawItem del tuo listbox.
Una nota: Devi porre la property Style in "lbOwnerDrawFixed", altrimenti non
succede nulla.
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
  Rect: TRect; State: TOwnerDrawState);
begin
  With ( Control As TListBox ).Canvas Do
  Begin
   // questo è un piccolo esempio di quello che si può fare
   // modifica a tuo piacimento per adattarlo alle tue esigenze
    Case Index Of
      0: Begin
          Font.Color  := clBlue;
          font.Style  :=[];
          Brush.Color := clYellow;
         End;
      1: Begin
          Font.Color  := clRed;
          font.Style  :=[fsbold];
          Brush.Color := clLime;
         End;
      2: Begin
          Font.Color  := clGreen;
          font.Style  :=[];
          Brush.Color := clFuchsia;
         End;
     End;
   FillRect(Rect);
   TextOut(Rect.Left, Rect.Top, ( Control As TListBox ).Items[Index]);
  End;
Ciao

   TextOut(Rect.Left, Rect.Top, ( Control As TListBox ).Items[Index]);
Solo un piccolo suggerimento: anziche' ( Control As TListBox ), ti
conviene scrivere TListBox(Control), cosi' il cast viene risolto a
tempo di compilazione e non a tempo di esecuzione. 
Risultato: non usa la RTTI e il codice e' + veloce (non percepibile,
ovviamente :) ).
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

Newsgroup: it.comp.lang.delphi
Titolo: Formattazione celle DbGrid

Ciao a tutti.
Ho caricato (associandola ad un data source) una dbgrid da una tabella
access. Il problema e' che i campi mi vengono caricati cosi' come sono sulla
tabella...mentre sulla cella della griglia vorrei dargli una formattazione
diversa ad esempio: una data memorizzzata cosi' 02022000 vorrei
rappresentarla sulla cella cosi' 02/02/2000. E' possibile ?
Grazie. Fabio.

 wrote in message
efIx4.14047$i%1.17...@news.infostrada.it...


 Certo devi lavorare sulla proprietą "DisplayFormat" che č una proprietą dei

Grazie mille.
fabio.
Newsgroup: it.comp.lang.delphi
Titolo: Come realizzare script CGI con Delphi standard

Ciao
Ho bisogno di un consiglio, io dispongo solo di Delphi 4.0 standard, come
posso creare script CGI?
Dove posso trovare i componenti per i soket, SMTP, POP3?
Vi ringrazio
--
        ************************************
       *                      BiiO                         *
      *   
http://members.xoom.it/BiiO/
      *
       *            
fab...@tiscalinet.it
             *
        *************************************

Dove posso trovare i componenti per i soket, SMTP, POP3?
Non li trovi....forse puoi trovare qualcosa di Freeware sulla rete che ti
permette di sopperire a questo vuoto, ma nessuna utility riuscirà mai a
rimpiazzare quanto fornisce Delphi con la sua VCL!
Saluti!
--
- Carlo -
BSSoftware Tips Mailing-List Support

 rimpiazzare quanto fornisce Delphi con la sua VCL!
Non sono d'accordo. Ci sono in giro per il web componenti forse migliori di
quelli forniti con Delphi...
Per esempio quelli di F.Piette (x SMTP e POP3) o di Andreas Horstemeier
(spero si scriva così, per le Socket)... ci sono anche le winshoes che
funzionano bene.
Ciao
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.lang.delphi
Titolo: Uscire da un ciclo

Nella procedura di cui sotto appendo ad una tabella partite TPartite alcuni
campi di una tabella classifica QClassifica in modo di formare le partite
per le varie giornate (sistema di accoppiamento a rotazione continua,usato
nei tornei di scacchi).
E fin qui tutto ok,ora pero' vorrei che se la Query1Doppie mi trova delle
partite gia' inserite nella tabella TPartite mi esca dalla procedura.
Sono riuscito se vi sono partite doppie gia' inserite a far apparire il
messaggio 'ALT DOPPIA',ma non riesco a uscire dal ciclo nel senso che dopo
il messaggio 'ALT' il ciclo continua.
Credo debba usare i vari Try,finally ma sono ancora alle prime armi con
Delphi.
Qualcuno mi puo' aiutare?
Grazie per la risposta
Luigi.
procedure TForm1.Button4Click(Sender: TObject);
 begin
        Query1Doppie.Active:=false;
        Query1Doppie.Active:=true;
         QClassifica.First;
             while not QClassifica.Eof do begin
         if    Query1Doppie.RecordCount > 0  {Trova le doppie}
   then
   showmessage('ALT DOPPIA ');
 {qui dovrei uscire dal ciclo,per poi generare un altro ciclo che passi al
giocatore successivo per evitare partite doppie}
     TPartite.append;
    TPartite.FieldValues['NumGiornata']:=Giornata.Text;
    TPartite.FieldValues['idB']:=QClassifica.FieldValues['IdGioc'];
   TPartite.FieldValues['nb']:=QClassifica.FieldValues['Nb'];
      QClassifica.next;
TPartite.FieldValues['idN']:=QClassifica.FieldValues['IdGioc'];
   TPartite.FieldValues['nn']:=QClassifica.FieldValues['Nb'];
QClassifica.next;
TPartite..post;
                Query1Doppie.Active:=false;
               Query1Doppie.Active:=true;
     end;
      end;

 passi al giocatore successivo per evitare partite doppie}
Senza entrare nel merito del codice, quello che cerchi è l'istruzione Break.
--
Jax
Journeying Artificial Xenomorph
Newsgroup: it.comp.lang.delphi
Titolo: Giustificare un testo...

ciao a tutti, conoscete un modo per giustificare una riga o un testo
inserito in un componente RichEdit (rtf) ?
Ho un editor a cui passo delle variabili personalizzabili per simulare poi
una stampa unione, ma oltra a comandi di allineamento classici, avrei
bisogno anche di giustificare.
ciao e grazie
omerosx


Prova cosi' (vale solo per i paragrafi, non per
le singole righe):
  Richedit1.Paragraph.Alignment := taCenter;
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

>   Richedit1.Paragraph.Alignment := taCenter;
bhe il taCenter non è il giustificato !!
ciao, omerosx


Certo! Ho confuso il termine 'giustificato'
con 'allineamento', e ti ho fatto un esempio ...
inutile per te: mi spiace aver letto male il messaggio.
Riproviamo: credo che il testo in un richedit si possa
_giustificare_ solo da una certa versione (la 3.0) in poi.
Se hai almeno Win2K e un wrapper del controllo di questa
versione - non sono affatto sicuro che quello fornito da Delphi
faccia riferimento a questa -, prova questo codice:
uses richedit;
procedure TForm1.Button1Click(Sender: TObject);
var
  pf: TParaformat2;
begin
  fillchar( pf, sizeof(pf), 0 );
  pf.cbSize := sizeof(pf);
   // giustificatione e indentazione
  pf.dwMask := PFM_ALIGNMENT or PFM_RIGHTINDENT;
   // tipo giustificato
  pf.wAlignment := PFA_JUSTIFY;
  pf.dxRightIndent := 720;
  richedit1.perform( EM_SETPARAFORMAT, 0, lparam(@pf));
end;


>   pf.wAlignment := PFA_JUSTIFY;
in effetti sarebbe come passare il valore 4 a paragraph.alignment, ma non
ottengo risultati.
ciao, omerosx

Newsgroup: it.comp.lang.delphi
Titolo: dimensioni foglio stampante

Ancora qui per chiedere aiuto.
Mi servirebbe un metodo per settare una quaalsiasi stampante in modo che il 
foglio su cui stampare abbia delle dimensioni particolari(mettiamo 15 x 20 
cm)
Con la funzione getdevicecaps posso trovare i dati della stampante, ma poi 
non riesco a trovare il modo per settare la stessa in modo che il foglio non 
sia piů di formato a 4 ma del formato selezionato!
Qlk Idea?
TKS 

 sia piů di formato a 4 ma del formato selezionato!
http://groups.google.it/group/borland.public.delphi.language.delphi.general/browse_frm/thread/eaeabf0390dced27/e575dbf079e8e700?lnk=st&q=paper+dimension+delphi+printer&rnum=1&hl=it#e575dbf079e8e700
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.delphi
Titolo: Analizzatore di spettro

Ciao a tutti,
ho la necessita' di implementare all'interno di una mia applicazione
(scritta in Delphi) un analizzatore di spettro che dato un segnale audio in
ingresso (attraverso la scheda audio ovviamente!) mi restituisca il relativo
grafico... ora.. per la parte grafica non ci sono problemi... e' a monte che
non so sa dove iniziare:
- idee?
- come si comada la scheda audio per il campionamento?
- come ottengo lo spettro etc...
- esistono tools, componenti, DLL etc... che mi possono aiutare?
Come avrete notato OGNI suggerimento e' ben accetto!
Ciao
 Marco

 wrote in message
95509135...@tango.comm2000.it...

Dipende dal target, ovvero se vuoi far qualcosa per puro divertimento o se
devi costruire un'applicazione professionale.
Se vuoi sbrigarti esistono in Multimedia Tools (sono pubblicizzati su torry
o li puoi cercare con Altavista), non li ho utilizzati personalmente, ma da
quello che ho capito inglobano sia la gestione della scheda audio che
l'analisi dello spettro, oltretutto puoi testarli in modo shareware.
Se l'applicazione e' critica (e il budget e' elevato) posso consigliarti dei
sistemi industriali (librerie+Hw), eventualmente fammi sapere.
Se ti piace l'avventura, dopo esserti procurarto le primitive per la
gestione della scheda audio, devi scrivere/reperire le procedure per il
calcolo (almeno) della FFT che ti trasforma il segnale campionato da base
tempo in base frequenza.
Le seconde le trovi su Torry o DSP, il primo argomento non ho idea.
Buon divertimento !
Davide
davide....@iol.it
soft...@masmec.com

 l'analisi dello spettro, oltretutto puoi testarli in modo shareware.
uhm... sei gia' il secondo che me li menziona... mi sa tanto che potrebbero
essere la soluzione... :)
Grazie 1000!
Marco

Newsgroup: it.comp.lang.delphi
Titolo: organigramma

Ciao a tutti,
conoscete qualche componente (free o a pagamento) che permetta di costruire
in modo semplice degli organigrammi?
Grazie.
Stefano. 

 costruire in modo semplice degli organigrammi?
piloti MS PowerPoint via COM (scherzavo! Era solo un'idea...)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 in modo semplice degli organigrammi?
http://www.devexpress.com/downloads/VCL/ExOrgChart/
Non lo uso direttamente, ma uso la griglia ed i componenti fatti dalla 
stessa azienda e ti posso garantire che ti danno un ottimo supporto.
Ciao
Gianni

 ha scritto nel
messaggio news:iOrCe.78353$h5.32...@news3.tin.it...


 Gianni
Grazie a tutti.
Nel caso serva a qualcuno: la Stema (l'azienda che produce il TChart) 
fornisce nel pacchetto
Pro i componenti TeeTree utilizzabili per realizzare flow chart, alberi 
ecc...
Al momento li sto solo valutando, ma sembrano essere abbastanza potenti e 
versatili.
Stefano.
Newsgroup: it.comp.lang.delphi
Titolo: Propagare evento OnClick al parent

Ho una label contenuta in un Panel, il quale in corrispondenza dell'Onclick
compie determinate azioni.
Vorrei che cliccando sulla label, venisse propagato l'evento al panel che la
contiene: c'e' un modo OOP per farlo, senza usare i riferimenti ai nomi dei
componenti?
-- 
Morde. 
(
mo...@despammed.com
)

 riferimenti ai nomi dei componenti?
Disaccoppia. A che serve l'evento? cosa vuoi che faccia il pannello?
oppure: if Parent <> nil then
Parent.Perform(CM_CLICFROMLABEL, X, Y);
dopo aver opportunamente subclassato il pannello.
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"

 componenti?
Se ti crei una gerarchia di classi definendo un metodo virtual e facendo uso
di inherited puoi fare ciņ che chiedi.
Riguardo al tuo caso specifico, la tua label appartiene al Panel ma non
discende da esso quindi non ti resta che far riferimento all'evento OnClick
del Panel tramite la proprietą Parent....

la butto li:
labelxxclick(sender: tocbject);
var
   p: TControl;
begin
   p := TLabel(Sender).Parent;
   if assigned(p.OnClick) then
     p.onclick(p);
end;
A

la butto li:
L'hai buttata bene ;-) grazie Alberto cercavo proprio questo.
grazie anche agli altri, sopratutto Paolo.
Ho una moltitudine sterminata di tpanel che contengono tlabel e altri tpanel.
alla pressione di una di queste tlabel devo trasmettere il click al pannello
che la contiene, perche' lui fara' delle cose su altri pannelli anch'essi
contenuti.
Siccome i pannelli sono tanti, e sono tante anche le label, e sono
stanchissimo perche' sto' correndo come un bufalo per consegnare in tempo il
progetto, un codice come questo lo replico ad ogni onclik delle tlabels e
funziona perfettamente:
procedure TfrmScadenziario.Label1Click(Sender: TObject);
var evento : TNotifyEvent;
begin
   evento := (TLabel(sender).Parent as TPanel).OnClick;
   if assigned(evento) then (TLabel(sender).Parent as TPanel).OnClick(sender);
end;
Se non ci foste voi....!
:-)
-- 
Morde. 
(
mo...@despammed.com
)

non so...
Io *presumo* che un cast sia + lento di una verifica assigned:
  procedure TfrmScadenziario.Label1Click(Sender: TObject);
  var p: TPanel;
  begin
  p := TPanel(TLabel(sender).Parent);
  if assigned(p.OnClick) then
    p.OnClick(p);
  end
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: Server Indy (OnDataReceive o simile)

Esiste un evento simile all'OnClientRead nel compenente TidTCPServer.
Ho visto che c'è la gestione dei comandi che però non mi và bene, vorrei
qualcosa più a basso livello come c'è ad esempio in TServerSocket solo che
visto che devo utilizzare alcuni componenti indy continuare a usare tutti di
quelli e non fare un mescolamento.
Grazie a tutti

 wrote in message
news:beh14l$mna$1...@newsreader.mailgate.org...

Evento OnExecute.
La gestione e' sincrona, quindi non devi far altro che chiamare le funzioni
di lettura, aspettare che arrivino i dati che chiedi, processarli,
ricominciare a leggere e decidere quando terminare
Ciao,
Stefano


Praticamente uno schifo, un passo indietro, vorrą dire che riutilizzerņ i
vecchi componenti
Grazie


Questo tipo di funzionamento e' adattissimo ai server con funzionamento
"request-reply", ovvero un server che sta in attesa di un comando al quale
fornisce una risposta. Personalmente cmq lo preferisco anche x altri tipi di
server, basta solo scrivere un po' di sincronizzazione per i thread e tutto
funziona a meraviglia, anche meglio dei "vecchi componenti". Se puoi
perderci un po' di tempo x prenderci la mano, ti consiglio di farlo
Ciao,
Stefano

Newsgroup: it.comp.lang.delphi
Titolo: Caratteri dos

Ciao a tutti, ho bisogno del vostro aiuto.
Ho una vecchia procedura in clipper che devo convertire in delphi. Ora il
problema è che la procedura prevede una funzione di visualizzazione e stampa
di disegni fatti con i caratteri qui sotto.
??????­?????
A video và tutto bene ma in preview di stampa e in stampa non rimane tutto
allineato ma, alcune righe, spostate verso sx o dx.Per stampare utilizzo
reportbuilder e il font utilizzato è Teminal
Grazie
GLF

hai provato con courier new ??
Simone

Ho risolto utilizzando currier new e impostando il char_set OEM_CHARSET
Grazie
GLF
Newsgroup: it.comp.lang.delphi
Titolo: [D7] ... equivalente di Copymemory ...

Ciao a tutti,
volevo sapere se esiste qualche metodo/funzione (nativa di Delphi) simile o
uguale a Copymemory.
Grazie
Filippo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Mi ero dimenticato di scivere che il tutto mi server per andare a leggere
un'immagine che si trova in un determinato indirizzo di memoria (puntatore),
In pratica attualmente io alloco una matrice di "Char" di 13 MB e poi
mediante Copymemory, riempio il mio array che risulta essere una bitmap.
Volendo non allocare un matrice ... c'e' il modo di usare .. magari gli
stream ?
Grazie
Filippo


 stream ?
 Move(Source^, Destination^, Length);
..se cerchi le parole "delphi copymemory" in google sarai accontentato
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Application.Terminate .... mi funziona come la freccia dell' auto :-)

Una buona giornata a tutti !!!
dove sbaglio ?
begin
  Application.Initialize;
  Application.CreateForm(TDataModule, DataModule);
  if not TuttoOk then
    begin
    Application.Terminate;
    end;
  Application.CreateForm(TFormMain, FormMain);
  Application.Run;
end.
dove TuttoOk e una variabile boolean che viene messa a False se non è "tutto
ok"  nel DataModule
ma perchè delle volte funziona e delle altre no ? esiste qualcosa per
sostituirlo ???


Quindi puoi usare:
begin
  Application.Initialize;
  Application.CreateForm(TDataModule, DataModule);
  if  TuttoOk then
    begin
      Application.CreateForm(TFormMain, FormMain);
      Application.Run;
    end;
end.
A.

 ha scritto nel messaggio
news:3e2d2775$0$322$5402...@news.sunrise.ch...

Newsgroup: it.comp.lang.delphi
Titolo: Errore: Load Image

Dal mio Delphi 7 sono andato a creare un nuovo progetto CLX per ricompilarlo
su Linux, ho inserito un controllo immagine e al momento del click su
''Load'' nella dialog del ''Load Image'' l'IDE mi risponde con un bel
''Drive C: does not exist. Please check the path and try again''.
Un grazie anticipato a chi mi risponde
Lorenzo

 wrote in message
news:K254b.277267$lK4.8...@twister1.libero.it...

C:\ č inesistente in Linux, probabilmente devi sostituire il "c:\" con
"\mnt\win_c\" oppure con qunato da te impostato nell'inst di linux!


Ma il problema mi si manifesta in Windows. Lo so benissimo che su Linux non
c'č la lettera di unitą.

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Firebird di Jilani KHALDI

Vi e' capitato di vedere in Libreria questo volume
Firebird 2.0 Guida Pratica di Jliani Khaldi ?
Edizione 12.2005 , ma non so l'editore.

Sembrerebbe che venga venduto dall'autore o almeno puoi contattarlo.
http://jkhaldi.oltrelinux.com/rdbms.html
Database Relazionali
Pagina principale
K101 - Firebird 2.0, Guida Pratica
La pubblicazione K101 è una guida pratica per gli amministratori di database (SysDBA) e per i programmatori impegnati
nello sviluppo di vere applicazioni client/server e web. K101 abbraccia quasi tutti gli aspetti dellal nuova versione di
Firebird 2.0 spiegati in modo semplice e chiaro e con molti esempi.
K101 è disponibile nel formato PDF e costa 12 euro.
NB: Le persone che hanno acquistato la precedente edizione della stessa pubblicazione possono ricevere (a loro
richiesta) gratuitamente la nuova inviando un e-mail all'autore.
Scarica l'indice della pubblicazione + Perché Firebird.
GP

Newsgroup: it.comp.lang.delphi
Titolo: quick report (strano comportamento)

Ciao a tutti.
ho realizzato una procedura dove  ho molti report di stampa che funzionano
tutti egregiamente sulla mia epson 740.
Ora si verifica che uno di questi report  se viene lanciato su una epson 660
o 760 o non viene stampato oppure viene stampato parzialmente.(strano ma
vero) mentre su altre stampanti non ci sono problemi.
Come puo' succedere ??? (ho pensato che il report contiene qualche sequenza
di caratteri che fanno casino su questi modelli di stampante, ho provato con
il debug ma non ho cavato un ragno dal buco).
C'e' qualcuno che mi puo' aiutare ???.
Grazie in anticipo e buona giornata a tutti
                                                                Gigi

Hello G.Petrucci
On 29-Ago-00, you wrote:

E' un bug prova a scaricare dal sito epson gli ultimi driver delle
stampanti: io ho fatto cosi' e mi e' andata bene.
-- 
Ciao da Giuseppe Fraddosio
    // FidoNET 2:335/727.2    
 \X/  
fradd...@libero.it
 
fradd...@tin.it
 
Membro AGI Puglia Sez. Bari 
Powered By Amiga2000T/060@50Mhz/CV3D 4Mb/AmigaOS 3.5


GRAZIE 1000  ci provo subito !!!!!
ciao e buona giornata                       Gigi
Newsgroup: it.comp.lang.delphi
Titolo: Considerazioni Sulla Gestione Del DB In Un Gestionale

Una buona serata a tutti,
finalmente è arrivato anche per me il momento di iniziare a effettuare il
porting dei miei ( pochi ma buoni ) gestionali scritti in Clipper in Delphi.
Dopo un lungo ed attento appostamento sul suddetto NG ho appurato che
sicuramente la soluzione ideale per quanto riguarda il db è la tecnologia
client/server, poi si può discuisire o meno la scelta del motore ( MS SQL,
Interbase, Firebird, Oracle, ecc. ) non è questo però il punto.
Veniamo finalmente al dunque, nei miei programmi, le form per la gestione
dei dati ( es. l'anagrafica clienti ) sono tutte con i vari campi a video
già valorizzati per un singolo cliente, a questo punto l'utente può
ricercare un determinato cliente oppure scorrere tramite pulsanti
predefiniti l'archivio andando al cliente successivo o a quello precedente.
Dato che in un sistema client/server l'ideale ( come da NG ) sarebbe
utilizzare le query anzichè le table, io per visualizzare il primo cliente
dell'archivio dovrei fare un "select * from clienti", ora per i clienti
potrebbe andare ancora bene, ma su archivi con un grosso numero di record
potrebbe ( dico potrebbe ) essere un pò sprecato dato che poi visualizzo un
cliente soltanto.
Domanda : in questo particolare caso potrei utilizzare il ttable anzichè il
tquery ? Ma la ttable è proprio così lenta ?
Mi scuso in anticipo per la prolissità della domanda.
Un ciao a tutti e grazie per l'attenzione
Giudici Enrico
ico...@tiscali.it


Intanto ti dico che, secondo me, l'approccio migliore è quello di
utilizzare una serie di componenti e, piu' precisamente:
TQuery + TDatasetProvider + TClientDataset.
Questo perchè facendo in questo modo i dati vengono letti/scritti
attraverso query ma vengono mostrati/manipolati attraverso il
TClientdataset, che è uno dei migliori e piu' potenti componenti di
Delphi. Pensa al tclientdataset come ad un misto tra tquery e ttable,
molto piu' potente, con in piu' eventi che ti permettono di passare
informazioni al tdatasetprovider (e quindi alla query) sia che questo
si trovi sulla stessa applicazione (e quindi tu stia sviluppando
client/server) che se si trovi su un'altra applicazione (in questo
caso si parla di 3-tier).
In ogni caso tieni presente che all'utente dovresti mostrare solo
quello che questo vuole (e per dirti cosa vuole dovrebbe immettere un
codice, un cognome, un periodo oppure altro...) a meno che la tabella
che gli mostri non sia piccola (anche se è difficile sapere a priori
se una tabella conterrà molti o pochi dati). 
Ciao, Rocco.

 tquery ? Ma la ttable č proprio cosě lenta ?
E' sempre meglio utilizzare i TClientDataSet.
Nella programmazione C/S sono il supporto migliore.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: ordinare un lookup

ciao a tutti, ho un campo lookup contenente dei valori presi da un TQuery... 
è possibile ordinarli senza agire nel Tquery ?  (se imposto order by il 
requestlive non mi funziona piu')
Simone 

 requestlive non mi funziona piu')
xche usi prp il requestlive? usi paradox o cosa?
A.

si paradox

premesso che usare le query con paradox non e' il massimo, visto che le
query su paradox non usano gli indici, xche requestlive e non un
tupdatesql?
Cosi usi una tecnica + pulita e ti liberi dalla schiavitu di
requestlive...
A.

non l'avevo mai usate... grazie per il suggerimento... problema risolto
Simo

Newsgroup: it.comp.lang.delphi
Titolo: Visualizzare in DBGrid..

Salve, espongo il mio problema:
ho una DBGrid che deve contenera anache un numero reale xxxxxx,yyy.
La griglia mi visualizza solo la parte intera xxxxxx. PERCHE ????
Grazie

 La griglia mi visualizza solo la parte intera xxxxxx. PERCHE ????
Dando per buono che il campo sia un ftFloat, hai specificato la maschera con
cui visualizzare i valori? (o meglio, sei sicuro di non averla impostata
questa maschera [non ricordo il nome preciso della proprietà, mi pare che
fosse DisplayFormat di TField (da accedere tramite il DbExplorer)] visto che
di default dovresti vedere qualcosa come 6,777777777777777778 ? )
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Newsgroup: it.comp.lang.delphi
Titolo: Express Scheduler

c'è qualcuno che usa o conosce il prodotto Scheduler VCL della DevExpress?
ho un problema nel gestire le risorse reggruppate, mi spiego:
devo gestire l'occupazione di sale meeting che sono parte di locali più ampi, cioè il SALONE TERRA ha tre salette "A", "B" e "C". Il SALONE MARE due salette "A" e "B". Ho bisogno di vedere l'occupazione delle varie salette raggruppate per SALONE.
grazie a tutti
Fabio

 ho un problema nel gestire le risorse reggruppate, 
 
hai gia provato a farlo? che problema hai avuto?
 
A.


Ho provato ma mi visualizza tutte e 5 le risorse (Saletta A,B,C del salone Terra e Saletta A,B del salone Mare) come fossero scollegate dal gruppo SALONE.
F.

 
provato come? spiega.
 
 
A.

 A.
 
ma tu lo conosci bene ExpressScheduler ?
F.

Sono stato "costretto" ad usarlo.
Se sui quello dbware devi dargli in pasto una tabella fatta come dice lui.
In alcun campi scrive dei dati in un suo formato proprietario.
E accedere a quei dati senza passare dal componente non so se è fattibile.
Devo dire che non mi ha entusiasmato.
 
A.


e cosa useresti per gestire la prenotazione di sale congressi? ritornando alla mia richiesta iniziale, usando il sistema "bound" è possibile raggruppare, visivamente, le salette con il salone di appartenenza?? in pratica la prima colonna a sx del planning è il nome del SALONE la seconda è la SALETTA.
Grazie a tutti
F.

c'è nessuno che ha idee e consigli?
Grazie
F.
Newsgroup: it.comp.lang.delphi
Titolo: Active Form





Ho provato a generare un Active Form, ma nella pagina web non 
visualizza nulla.


Ecco la procedura che seguo, se sbaglio per favore 
ditemelo:


 


Avvio Delphi e chiudo il progetto corrente 


 


scelgo New -> ActiveX -> ActiveForm


 


Nell' ActiveForm Wizard contassegno "Include Disegn-Time 
Licenze" e lascio il resto con le impostazioni di default


 


Metto ad es. un button e una edit con il relativo 
codice.


 


Vado nel menù Project -> Web Deployment Option


 


In "Target dir" e "HTML dir"  metto 
C:\Documenti\


 


In "Target URL" l'indirizzo della mia Home Page 


 


Contrassegno "Use CAB file compression" e premo 
OK


 


Poi salvo il progetto e la Unit principale


 


e vado nel menu Project -> Web Deploy


 


Chiudo Delphi e quando vado a vedere la pagina htm, appare la 
normale intestazione di Delphi e il riquadro in cui dovrebbe apparire la 
form.


 


Ho provato anche a copiare il codice HTML generato da Delphi, 
incollandolo nella mia Home Page (copio e incollo da <object> a 
</object>) ma ho lo stesso risultato.


 


Grazie in anticipo


 


Luigi


 


 


 


 



 In "Target URL" l'indirizzo della mia Home Page 
Prova a mettere "./" nel Target URL, se stai provando l'ActiveForm in 
locale.
-- 
Roberto Lupi





Non lo provo in locale, la mia home page è on-line, cmq provo 
lo stesso grazie







Ho provato, ma non funziona :(

Newsgroup: it.comp.lang.delphi
Titolo: (OT) Tip's & Tricks

Guradate questo sito, installando il loro prg. si condividono i tips &
tricks
http://www.d-tnt.co.uk
--
Massimo
mago_merlino(at)
bigfoot.com

Beh non e' OT..
Tu l'hai provato? e' utile ?


Si è molto utile, ci trovi di tutto, invece che andare a cercare in giro per
la rete, secondo me è un'evoluzione del cd-rom "Borland  Tips", con il
vantaggio che è sempre aggiornato e gratis.
--
Massimo
mago_merlino(at)
bigfoot.com
Newsgroup: it.comp.lang.delphi
Titolo: Simbolo euro

Come posso inserire in una dbgrid il simbolo dell'euro senza usare le
impostazioni internazionali di Windows?
Per l'accesso ai datio uso il componente EasyTable,creo una tabella con il
campo currency,ma mi viene visualizzato in lire oppure in euro se lo imposto
da Windows,ripeto vorrei impostarlo all'interno della mia applicazione
Delphi,senza che il cliente vada a settare le impostazioni internazionali.
Grazie per la risposta.

 ha scritto nel messaggio
news:LPULa.134267$lK4.3...@twister1.libero.it...


 ha scritto nel messaggio
news:CSULa.163310$pR3.3...@news1.tin.it...


 ha scritto nel messaggio
news:5VULa.132996$Ny5.3...@twister2.libero.it...


 ha scritto nel messaggio
news:gQEMa.9690$HU3.2...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Problema con voice modem

Sto cercando di creare un programma che una volta eseguito deve chamare un
numero telefonico trasmettere
un messaggio vocale e chiudere la chiamata.
Per realizzarlo ho utilizzato i comandi AT.
Riesco a comporre il numero, inviare il messaggio vocale e fare l'Hang Up.
Il mio problema è che non riesco a capire quando l'utente chiamato:
-risponde alla chiamata(solleva il ricevitore)
-Riaggancia il telefono
-Non risponde e la chiamata viene chiusa.
Qualcuno conosce un comando AT che mi ritorna lo stato del modem?
Sto lavorando con un modem USRobotics, D5 W2000 o W98.

 -Non risponde e la chiamata viene chiusa.
Rispondo con una domanda: hai mai pensato di usare le TAPI
anziche' sbatterti con i comandi AT ?  Ti facilitano di 
molto la determinazione degli stati della chiamata.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie per l'info, ma siccome che con le Tapi sono un pņ duro hai qualche
esempio da propormi per avere una maggiore chiarezza sul problema ? Tieni
conto che io devo poterlo fare in delphi e inoltre dovrei inviare anche Un
messaggio vocale ( file wav ).
         Grazie Damiano
Newsgroup: it.comp.lang.delphi
Titolo: BitBlt lenta

Ciao a tutti!
Vorrei fare un programma che periodicamente faccia uno screenshot del
desktop.
Ho provato con:
 Result:=TBitmap.Create;
 Desktop:=GetDC(0);
 try
   try
     Result.PixelFormat := pf32bit;
     Result.Width       := Screen.Width;
     Result.Height      := Screen.Height;
     BitBlt(Result.Canvas.Handle, 0, 0, Result.Width, Result.Height,
Desktop, 0, 0, SRCCOPY);
     Result.Modified := True;
   finally
     ReleaseDC(0, Desktop);
   end;
 except
   Result.Free;
   Result := nil;
 end;
...ma l'operarazione BitBlt e' cosi' pesante da bloccare il computer per una
frazione di secondo ogni volta che viene eseguita (mouse compreso). Come
posso bypassare questo fastidioso effetto? Pensavo di fare tane BitBlt piu'
piccole e poi metterne insieme i pezzi, ma non so se ha senso...
Ciao e grazie!

 Ciao e grazie!
In realtà non ti posso essere di grande aiuto, ma mi pare di ricordare che
da delphi tu possa intercettare il buffer video di windows ed usarlo come
normale immagine, anche salvarla quindi...
Non è un grandissimo aiuto, ma può essere uno spunto per trovare la
soluzione ;)

 soluzione ;)
Hmm.... effettivamente... adesso studio e poi ti so dire :-P
Chris
P.S.: Ehi, pero' il grab che fa PrintScreen sulla clipboard e' assolutamente
trasparente! Se forzo la pressione del tasto e poi mi copio il contenuto
della clipboard? :-D

      Result.PixelFormat := pf32bit;
perchè pf32bit?
hai proprio bisogno di una rappresentazione a 4 byte del colore??
Ciao
Matteo

Newsgroup: it.comp.lang.delphi
Titolo: [OT]

'giorno..
..dopo aver eseguito un programmino trovato su un CD vecchio, ho il
seguente problema: in esplora risorse, su doppio click su una
qualsiasi cartella mi apre la finestra di ricerca file invece che
visualizzare il contenuto della cartella stessa.
Su internet ho letto che per fare una cosa simile bisogna modificare i
valori del registro di sistema nella CLASSES_ROOT modificando nella
chiave Folder il valore della voce Shell\Explore\Command, inserendo
"Explorer.exe".
Ma questo già c'è.
Qualcono sa come ovviare a questo problema?
Uso WXP Pro (SP2)
Grazie

 Grazie
Hai provato a postare il problema su it.comp.os.win.xp?
Lě č piů probabile che trovi la risposta.
Ciao
Gianni

Uso Delphi7 + IBX (7.05 se non ricordo male) ed ho la necessità di creare ed
eliminare utenti in Firebird 1.5: qualcuno sa come fare?
Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 eliminare utenti in Firebird 1.5: qualcuno sa come fare?
la documentazione di firebird?
-- 
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"



Newsgroup: it.comp.lang.delphi
Titolo: [semi-ot] Andrea la Forgia, requestlive e try..except

 Mi spieghi, di grazia, perche' dovrebbe rallentare ?
Questo hai ragione. try..except non rallenta la esecuzione.
Ho fatto confusione con la on error di vb.. Sorry!
Ma io non dico "NO" al try..except.. anzi!
Il mio codice è pieno di try, sopratutto per poter eseguire
sempre la free degli oggetti che non hanno un owner.
Un caso classico sono le tstringlist.
AS
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"All multi-table queries return read-only result sets. "
Non sono Andrea ma...
Non è sempre vero quello che sostieni. Infatti non tutto cio' che è DB
e' BDE. ODBCExpress, per esempio, tramite la classe TTarget ti
permette di ignorare in fase di insert e update le colonne derivate da
join ed avere quindi delle SQL a livello 2 e 3 con dei live dataset.
Giusto per la precisione :)
Massimo.
-----------
Ore 18.30: premo invio.

 Giusto per la precisione :)
Tnx per la precisazione. 


Ma io non dico "NO" al try..except.. anzi!
E ci mancherebbe... 
Il compito del programmatore e' quello di gestire gli
errori.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

disponibili per delphi!
Allora asteniamoci dal dare divieti assoluti.
p.s.: il mio cognome si scrive con la L maiuscola, cosi'
come il tuo.


La spiegazione la devi dare a chi ha il problema, non ha me.
                                                       ^^
...PONK...


 ...PONK...
cos'e' un PONK?
TIA &
Saluti
Paolo Arosio

cos'e' un PONK?
Ho sbattuto la testa ;)

Newsgroup: it.comp.lang.delphi
Titolo: Nomi e componenti

Come posso assegnare una proprietà ad un componente senza chiamarlo con il
suo nome?
Se, per esempio, ho 50 edit e voglio impostare la proprietà visibile:= true
di alcune di esse al verificarsi di certi eventi dovrei scrivere 50 volte
la condizione. Se potessi chiamare le edit in modo diverso (es.
form1.Components.Components[n] ) potrei istruire un ciclo che individua il
componente in base all'indice n e gli assegna la proprietà. Si può fare?
Spero di essermi spiegato bene.
Grazie e auguri.

 a écrit dans le message news:
rqcQ9.52627$R45.2...@news2.tin.it...

Ti sei spiegato abbastanza bene. Almeno credo di avere capito ;-)
La tua idea di ciclo nei components e' perfettamente possibile. Pero' dovrai
prevedere un modo di identificare i components sui quali vuoi agire. Per
questo ci sono varie soluzioni secondo le necessità. Potresti usare la
proprietà Tag (longint) per dare a ogni component una categoria. Se invece
ti vuoi occupare solo dei TEdit, basta controllare "if (Form1.Components[n]
is TEdit) then..." Non dimenticare di limitare la tua ricerca tra 0 e
Form1.Components.Count-1.
Buona fortuna
IceCream

 ha scritto nel
messaggio news:3e116c08$0$321$5402...@news.sunrise.ch...

 Grazie per la risposta. Mi manca però la conclusione. Dopo "if
(Form1.Components[n]
 is TEdit) then..."  cosa dovrei scrivere?
Form1.Components[n].visible:=true? Non è accettato. E allora?
Grazie ancora.
Leopoldo

 Grazie ancora.
Scusa, non avevo capito cosa volevi fare esattamente con il componente.
Se ci pensi un po', Form1.Components[n] è un TComponent, e TComponent non ha
la proprietà "visible". Ma visto che nel nostro caso abbiamo accertato che
il componente è un TEdit (evviva il polimorfismo!), possiamo scrivere
TEdit(Form1.Components[n]).visible := true
oppure anche
TControl(Form1.Components[n]).visible := true
visto che TControl è la classe che declara la proprietà "visible". Per
trovare questo, vai nell'help di TEdit, sotto proprietà e ti accorgi che
sono indicate per classe dichiarante. Cerca "visible" e la trovi sotto
"TControl".
Nota che potresti anche scrivere (Form1.Components[n] as TControl).visible,
il che sarebbe da fare nel caso ci fosse un dubbio, ma è un pochino piu'
lento.
IceCream

 ha scritto nel
messaggio news:3e117896$0$331$5402...@news.sunrise.ch...

Adesso è chiaro, ti sono grato per la sollecita risposta.
Leopoldo.

 if (Form1.Components[n]  is TEdit) then
       TEdit(Form1.Components[n]).Visible := True;
        oppure
       (Form1.Components[n] as TEdit).Visible := True;
CIAOUX

forse che sono arrivato tardi ??? :P
ariciaoux


Si, ma di poco...
Newsgroup: it.comp.lang.delphi
Titolo: Perdita di fuoco finestre modali

Ciao a tutti,
vengo subito al punto...
Ogni tanto capita che una finestra modale perda il fuoco e mi tocca 
farla riapparire con ALT+TAB.
Sapete per caso da cosa possa dipendere?
Note:
La finestra principale e' a pieno schermo e, ogni 3-5 secondi aggiorna 
il caption di alcuni controlli TLabel e carica delle immagini su 
controlli TImage (ma non sempre).
Le finestre modali sono chiamate con
FModale := TFModale.Create(Self);
  - oppure .Create(Application); a seconda dell'uso -
Risposta := FModale.ShowModal;
Nelle finestre modali la proprieta' FormStyle e' settata a fsStayOnTop
Grazie a tutti,
David

 Sapete per caso da cosa possa dipendere?
Che versione di Delphi stai utilizzando?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

> Che versione di Delphi stai utilizzando?
La 5. Purtroppo non posso cambiarla almeno per questo progetto (che 
oltretutto e' abbastanza vecchio)

Newsgroup: it.comp.lang.delphi
Titolo: Perl su Delphi, esiste?

Ciao ragazzi ho guardato su internet, cercavo una unit (anche un
componente va benissimo) che simuli Perl, data la sua comodità nella
gestione dei file di testo... ho cercato su 
torry.net
 ma non ho trovato
niente di specifico.
Qualcuno ne sa niente? Grazie!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

L'ho trovato dopo una lunga ricerca... lo usa il programma Xnews,
scritto in Delphi. Nella home page (cercate su 
google.it
 Xnews) c'è
scritto come procurarsi i sorgenti.
Ciao!


Newsgroup: it.comp.lang.delphi
Titolo: Tapplication.onmessage

Carpi 16/11/2001.
Qualcuno gentilmente potrebbe spiegarmi perchè nell'evento ONMESSAGE del
componente TAPPLICATION non passano alcuni messaggi tipo il cambio del fuoco
CM_FOCUSCHANGE?
 Grazie Gabbo.

 CM_FOCUSCHANGE?
nel dominio esterno di intercettazione dei messaggi non potrai mai vedere i
CM_ . Questi sono messaggi che la VCL ed i componenti Delphi si passano fra
di loro.
Ciao
guastatore

CM_FOCUSCHANGE?
I messaggi intercettati dall'OnMessage del TApplication sono
solo quelli spediti con SendMessage e non PostMessage.
-- 
The Follet

 solo quelli spediti con SendMessage e non PostMessage.
forse volevi dire il contrario? OnMessage prende i messaggi dalla coda,
quindi non capisco cosa c'entri SendMessage().
Saluti
--
- Carlo -
c.b...@libero.it

forse volevi dire il contrario? 
Si', e' il contrario, cioe' OnMessage si scatena per i
messaggi spediti con PostMessage e non per quelli spediti
con SendMessage (ovviamente, aggiungerei).
-- 
The Follet
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Borland acquistata da MicroFocus

Per che ha investito soldi in azioni borland, potrebbe essere possibile 
 ricapitalizzare (se salgono):
http://finance.yahoo.com/news/Borland-Software-Corporation-bw-15145218.html?.v=1
Ciao
PS: ricordate le lunghe discussion riguardo la cessione degli IDE a 
codegear (ora embarcadero?)
Sembra proprio che non ci sia piï¿œ il delphi spirit dei tempi 
d'oro..tempi ormai decaduti dove i manager microsoft non dormivano la 
notte per pensare come contrastare borland con visual basic, le classi 
MFC, i COM, ecc..
addio borland, addio.
-- 
Morde

Morde ha spiegato il 07/05/2009 :
Per chi ï¿œ interessato ad approfondire, eccovi la storia delle azioni 
Borland dagli anni 90 ad oggi:
http://tinyurl.com/cwvcx8
Potremmo sottotitolarla "storia di una decadenza annunciata" ??
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: problema OnClick Radiobutton

Ho creato 6 radiobutton a run time e ora vorrei che premendo uno di questi
apparisse un immagine diversa.
ho quindi inserito la seguente linea di comando:
RBtn1.OnClick := MioClick;
e ho creato la procedura MioClick del tipo:
procedure TFormFormulario.MioClick(Sender: TObject);
begin
    Image.Picture.LoadFromFile('eq4.gif');
end;
Volevo sapere se è necessario per ogni evento onclick creare una procedura
diversa o se si può, magari usando qualche IF, creare un'unica procedura che
a seconda del pulsante premuto visualizzi l'immagine richiesta.
Grazie

 wrote in message
news:%qM3b.18247$d66.4...@news2.tin.it...

Potresti impostare il campo tag dei vari radiobutton a dei valori diversi e
poi
controllare all'interno della procedura MioClick il valore del campo tag
tramite
il cast a TComponent (prima controlla però che sia almeno un TComponent).

 l'immagine richiesta.
Guarda l'help in linea a proposito del Sender: si tratta dell'oggetto che
chiama la routine gestore di evento.
Puoi usare qualcosa del tipo
procedure TFormFormulario.MioClick(Sender: TObject);
begin
    if (Sender is TRadioButton) and (TRadioButton(Sender).Checked) then
        Image.Picture.LoadFromFile(TRadioButton(Sender).Hint);
end;
dopo aver messo nella proprietà Hint di ogni TRadioButton il percorso
dell'immagine che intendi caricare.
Questa routine la dovrai associare a ciascuno dei tuoi runtime RadioButton.
Saluti
        Marc Bortolani
 
infoN...@marcobortolani.it

Grazie
Adesso funziona perň ho ancora un problema.
io ho due procedure ognuna delle quali crea dei radiobutton che verranno poi
visualizzati sul pannello. Per fare in modo che quando disegno i Radiobutton
di una procedura, gli altri vengano cancellati ho scritto all'inizio di ogni
procedura:
Pannello.DestroyComponents;
per eliminare i bottoni
Prima di creare la procedura mioclick per visualizzare le immagini non avevo
problemi, adesso quando passo da un gruppo di radiobutton all'altro mi da un
errore (prova.exe raised exception class EAccessViolation ecc...) e mi sono
accorto che l'errore č sulla riga di comando
Pannello.DestroyComponents;
se la cancello infatti tutto funziona perfettamente con l'unico problema che
i radiobotton si sovrappongono.
Nella speranza vana che si capisca qualcosa di quello che ho scritto hai
un'idea di quale possa essere il problema?


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 4/5 e Win2k

ho da poco installato win2k in versione italiana
quando sono andato ad installare delphi 4 clint/server, nel processo
di copia dei file mi salta direttamente alla registrazione dei
componenti.
Il risultato è che delphi è istallato ma mancano tutti i file .dll e
gli eseguibili.
è un problema solo mio o anche altri con Win2k hanno avuto lo stesso
problema ?
grazie e ciao
 
 ---==[ BlacK Bird ]==---
     ICQ#: 14491159
 
 
b...@blackbird.cjb.net
 
 
     Web Site
 
http://www.blackbird.cjb.net

 č un problema solo mio o anche altri con Win2k hanno avuto lo stesso


Lo faceva anche a me con D4 PRO, se lanciavo il setup direttamente dala dir
del cd rom. Lanciando il setup invece dal wizard (quello che parte in
esecuzione automatica quando inserisci il cd per capirci) l'installazione e'
andata a buon fine.
Ciao, Sandro

 wrote in message
8jei9c$rou$1...@nslave2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: ShellExecute!

Salve a tutti!
Lo so che l'argomento ormai ha rotto ma a causa di un virus la guida di
delphi č andata, non ho con me un manuale e non riesco a capire la sintassi
del comando!!!!!
Devo semplicemente aprire un file .txt con il notepad... se qualcuno mi da
una mano gli offro un caffč!
grazie!!!

 Penso che piu semplice.
Intanto aggiungi "ShellAPI" alla uses della unit e poi:
function EseguiFile(const FileName, Params, DefaultDir: string; ShowCmd:
Integer): THandle;
var
  zFileName, zParams, zDir: array[0..79] of Char;
begin
  Result := ShellExecute(Application.MainForm.Handle, nil,
    StrPCopy(zFileName, FileName), StrPCopy(zParams, Params),
    StrPCopy(zDir, DefaultDir), ShowCmd);
end;
Ho provato e funziona:
  EseguiFile('c:\winnt\notepad.EXE', 'c:\prova\prova.txt', 'c:\prova',
SW_SHOW);
Tutto chiaro? Ciao! :)
Massimiliano Etere
maxe...@infinito.it

Tutto OK!
Anzi...  l'ho semplificata!
Basta passare il file, poi ci pensa il buon vecchio Windows a cercare
l'associazione con il file da eseguire :
procedure TForm1.Button1Click(Sender: TObject);
begin
  EseguiFile('c:\claudio\prova.txt',SW_SHOW);
end;
function Tform1.EseguiFile(const FileName : string; ShowCmd : Integer):
THandle;
var
  zFileName, zParams, zDir: array[0..79] of Char;
begin
  Result := ShellExecute(Application.MainForm.Handle, nil,
            StrPCopy(zFileName, FileName), nil,nil, ShowCmd);
end;
Grazie!  ;o)

 l'associazione con il file da eseguire :
Ottimo, però adesso sai come passare i parametri ad un EXE... se poi vuoi
che parta in background sostituisci SW_SHOW con SW_HIDE ed il gioco è
fatto...
Massimiliano Etere
maxe...@infinito.it

 fatto...
Grazie Massimiliano, a buon rendere!

Newsgroup: it.comp.lang.delphi
Titolo: Come si utilizzano le DLL di VB?

 
ICQ# 156068277

 trattano allo stesso modo.
Sii + chiaro: cosa intendi x "trattare"?
Ricorda che è VB a maltrattare gli sviluppatori che lo usano. ;-))
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: Trasformazione Euro Lettere

Salve a tutti, sto cercando una funzione che mi trasformi il valore in euro 
da numero a lettera col seguente 
f.to
 (esempio): 1.240,45 trasformato in 
milleduecentoquaranta/45 cioè secondo le regole usate nella compilazione dei 
cc e assegni. Tale trasformazione la devo usare in un report costruito con 
fuzzy report. La funzione già esistente NumberToLetter mi da il numero nel 
seguente 
f.to
, (per rimanere nell'esempio precedente): milleduecentoquaranta 
virgola quarantacinque e non mi va ovviamente bene.
Grazie in anticipo, ciao. 

 nella compilazione dei cc e assegni.
Prova questa funzione scritta a piů mani :)
http://groups.google.it/group/it.comp.lang.delphi/browse_thread/thread/fef2c2f8d1b6d5db/5fd695d7f75fe863?lnk=st&q=cifre+lettere+group:it.comp.lang.delphi+author:jax&rnum=1&hl=it#5fd695d7f75fe863
-- 
Jax
====
Non sai che ognuno ha la pretesa di soffrire molto piů degli altri?
(Balzac)

paolo ha scritto:

Puoi semplicemente usare la stessa funzione passandole il solo numero 
intero e poi formattare la parte decimale come meglio preferisci.
Ciao,
Gianluca.

 report costruito con fuzzy report. La funzione giŕ esistente 


Newsgroup: it.comp.lang.delphi
Titolo: TDBEdit

Uso un TDBEdit per inserire dati nel DB.
Vorrei però non utilizzare la maschera di default che impedisce a run-time
di inserire lettere se il campo è numerico.
Come posso fare?

...

..secondo me, non puoi.
'Sta cosa viola le regole fissate per l'integrità dei dati dal tipo del
campo. Dovresti usare un TEdit standard e gestire la cosa manualmente.
Saluti
AS

Newsgroup: it.comp.lang.delphi
Titolo: Marco Cantu

Scusate la domanda un po scema.... è circa una settimana che non riesco a
connettermi al server news e oggi outlook mi ha cancellato tutti i news
group sottoscritti, cosa diavolo è successo ? Hanno chiuso tutto ?



pare che abbiano problemi col server
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

alcuni gruppi sono ora ripartiti, perņ sono vuoti (io ho li leggo con Xnews 
che č un online newsreader quindi appaiono tutti vuoti). Neanche il posting č 
permesso.


Newsgroup: it.comp.lang.delphi
Titolo: [OT] Andrea Laforgia sparito ?

Ragazzi che fine ha fatto Andrea Laforgia ? Mi sono un po' preoccupato, 
credevo avesse fatto il ponte ma non è più intervenuto da giorni....
Andrew fatti vivo !
--- posted by geoForum on 
http://www.delphiedintorni.it

 credevo avesse fatto il ponte ma non č piů intervenuto da giorni....
