mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Report Builder....Help!!!

 
ciao a tutti!
come faccio a stampare un progetto grafico di Report Builder (file .rtm) 
senza passare dall'anteprima di stampa?
Cioè la stampa deve andare direttamente alla stampante senze nessuna 
anteprima.
Help vi prego!!!
--- posted by geoForum on 
http://www.delphiedintorni.it

 --- posted by geoForum on 
http://www.delphiedintorni.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Cioè la stampa deve andare direttamente alla stampante senze nessuna 


         PPReport.Print;
Si ok... stamattina l'ho scritto a memoria ...
Giovanni Caramia


Funziona benissimo!!!!
ti ringrazio davvero!
Sapresti dove posso trovare un manuale di Report Builder, sui componenti 
della suite, sulla programmazione...un po di tutto!
grazie di nuovo!


 della suite, sulla programmazione...un po di tutto!
Li scarichi dal sito
http://www.digital-metaphors.com/Subpages/Downloads/DownloadMain.html
a parte che il Developer's Guide te lo ritrovi in
Programmi\Borland\Delphix\RBuilder\Developer's Guide
Ciao


sono troppo ignorante!!! 
grazie di nuovo!

--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Inserire un file word in in file word esistente in delphi come?

In partica ho un documento principale che apro da
delphi e ho la necessita di inserire in coda un altro
file word come posso fare?
Ciao by Enzow
www.scozzaro.it

tutto cio che puoi fare con office, come gia detto in 10.000 post su 
questo ng, è scritto nella guida vba.
AS

Newsgroup: it.comp.lang.delphi
Titolo: Tendine "con freccetta"

Ciao a tutti, scusate se mi esprimo in modo non corretto ma vorrei sapere 
con che componente / oggetto si possono creare le tendine con la freccettina 
che ne fa "comparire " una seconda per capirci se avete outlook andate si 
file e poi su "nuovo" ecco vorrei fare una cosa del genere.
Grazie 1000 

 ha scritto nel messaggio 
news:h_jYd.1042579$35.38...@news4.tin.it...


Si Era proprio quello che volevo Grazie 1000

Newsgroup: it.comp.lang.delphi
Titolo: Scansione temporale

Esiste un componente che permette di visualizzare graficamente sulla
form il trascorrere dei secondi?


Sotto quale forma? Orologio analogico, digitale...
Qualche componente così l'ho già visto in giro, non dovrebbe essere 
difficile trovarlo...
se non ti serve la perfezione potresti creartelo con un TTimer
V. 

Valter Buccinà ha scritto:

Ok, grazie ;).

 form il trascorrere dei secondi?
su 
torry.net
 ci sono sicuramente orologi in tutte le salse
-- 
Mauro Falzari
"Chi sarà ricorso a un veleno per pensare,
ben presto non potrà più pensare senza veleno".
  (Charles Baudelaire, in "Le poëme du haschish", Parigi 1980)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi Versioni diverse 4/2005

Ho attivo D2005, e dovrei installare la rel.4, quindi per manutenzione
anche RxLib e QReport;
Delle Rx usavo RxDBGrid, che potrei sostituire con la DBGrid di D2005,
ma per QReport , dovrei acquistare una licenza per D2005, salvo che
ReportManager di SorceForge, non sia simile come logica a QR.
in alternativa , potri pensare di usare VirtualPC.. 

Maurizio ha scritto:

Qual è la domanda? :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

>
gia' era nella mia mente , ma ne e' risultata una riflesione .... (:
ne pongo una inerente: avete mai installato ReportManager (sourceforge)
Components Delphi/Kylix 2.5a su D2005 Win32 ?
cercando di installare in D2005 Win32 il primo Package
rppack_del2005.bsdproj , quando eseguo *Compile* , mi
indica che non trova il file Indy
[Fatal Error] rppack_del2005.dpk(41): E2202 Required package 'indy' not
found
nella directory => C:\Programmi\Borland\BDS\3.0\lib\Indy9 trovo indy.dcp
1886Kb cercato da reportManager
impostando il path  C:\Programmi\Borland\BDS\3.0\lib\Indy9 nella Library
Win32, riesco a compilare , ma seguendo le indicazioni di installazione per
Delphi, mi indica il file rppackdesigntime_del2005.bsdproj , che non trovo.
altro file che proprio non e' presente e'  rppackdesigntime_del2005.
ho l'impressione che ci sia qualche problema nei package ReportManager
1) nell'installazione D2005 propone Indy10 , mentre RM cerca Indy9 ,
si dovrebbe disinstallare Indy10 a favore di Indy9
2) quel file rppackdesigntime_del2005 che non e'  presente
Maurizio

Newsgroup: it.comp.lang.delphi
Titolo: Creare un controllo all'interno di un altro

Salve
so che ai più di voi la cosa può sembrare banale ma non so come creare
a run time un controllo che faccia parte di un altro controllo. Mi
spiego meglio: sto istanziando a run time un form che contiene un
report di QuickReport e vorrei creare all'interno della DetailsBand un
controllo TQRDbText. 
Come faccio?
Grazie 
Alfio

du due piedi, qualcosa del genere:
controllo := TQRDbText.Create(xxx)
controllo.parent := DetailBand;
xxx è l'owner. non uso qr da un pezzo e non ricordo so se va indicato
il report oppure la banda.
A.

xxx č l'owner. non uso qr da un pezzo e non ricordo so se va indicato

Newsgroup: it.comp.lang.delphi
Titolo: Processo...ci sei o non ci sei?

Salve popolo,
sapendo l'handle di un processo come posso sapere se questo processo (
nel mio caso un esecuzione di un file exe) e' ancora in uso?
~Guybrush~

E vi sto che ci siamo come posso scorrere la lista dei processi in
esecuzione?
Uso per lavorare win2000 ma vorrei sviluppare applicazioni per win98,
quindi sarebbe fico sapere entrami i modi per i 2 SysOp  ;-)
Grassie mille
~Guybrush~

nel mio caso un esecuzione di un file exe) e' ancora in uso?
Scusate l' imprecisione della mia domanda. Cerco di riproporla.
Allora...all'inizio di  un mio prg faccio partire un EXE con la
funzione CreateProcess (quindi ho anche l'handle del processo).
Alla chiusura del mio prg vorrei che si chiudesse l'EXE fatto runnare
precedentemente.
Ovviamente non credo sia "pulito" terminare il processo puntato dall'
handle (che tengo in una variabile) anche se l'EXE e' stato gia'
chiuso.
Ergo come faccio a capire se l'EXE  (puntato dall'handle che ho)  sta
ancora girando?
Ciao
~Guybrush~

 ha scritto nel messaggio
news:kj397t805qvrkk1tt...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: [ann][lazarus] nato it-alt.comp.lang.lazarus

su diversi news server (p.e. 
news.linuxfan.it
) e' gia' stato creato il 
ng per gli utenti lazarus, it-alt.comp.lang.lazarus
in serata mettero' in sincronia il gruppo con il forum su 
www.lazareum.it
, dopodiche' non rompero' piu le scatole qua' (per quel 
che riguarda lazarus)
ciao
cristiano

Sto cercando del codice che mipermetta di mandare in esecuzione un 
eseguibile con i diritti di Amministratore, naturalmente inserendo il suo 
account.
Mi chiedevo se esiste qualcosa simile al comando DOS RunAs ma richiamabile 
da codice delphi e che restituisca l'esito dell'operazione.
Giorgio Padoan 



 da codice delphi e che restituisca l'esito dell'operazione.
Guarda le API:
LogonUser
ImpersonateLoggedOnUser


Con 
tin.it
 (alice) lo vedo :)
(ho fatto "reimposta elenco ;) )
Ho già postato ^_^ 

 Con 
tin.it
 (alice) lo vedo :)
ad oggi su 
news.individual.net
 non c'e' ancora..
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 ha 
scritto nel messaggio 
news:38r7f.34$hC...@tornado.fastwebnet.it
...


 ad oggi su 
news.individual.net
 non c'e' ancora..
Piano piano si sta diffondendo... oggi mi è arrivata la notifica di oe di 
"nuovi ng" (anche se già l'avevo inserito). Credo che entro una settimana 
sarà raggiungibile ovunque.
AH! cosa importantissima, vedo che già alcuni noti troll di usenet provano 
ad attaccare... è di fondamentale importanza che *NESSUNO RISPONDA* a 
provocazioni o altro anche se prudono le mani.
Ho visto morire nuovi ng in poco tempo :(
Passate parola, ma non fatene cenno di la (magari non si accorgono di questo 
mio post :-p) :)
Byez 

 provocazioni o altro anche se prudono le mani.
...sono rimasto allibito, mi chiedo chi possaa avere una vita tanto 
vuota da perdere tempo in questa maniera.
Mah!
Ciao, Cristiano.

 Mah!
Qui ne trovi quanti ne vuoi :(
http://www.bynoi.com/
In particolare, guarda chi si ha "salutato":
http://www.bynoi.com/lallo.html
L'unico modo per combatterli è *non filarseli di striscio*, anche se 
insistono con reply in altri thread. 

 provocazioni o altro anche se prudono le mani.
Ovviamente ti riferisci a quella testa di vuota che ha risposto al mio 
post..... ma questi passano il tempo a cercare i NG nuovi?.... di gente 
stana ce ne stà al mondo.
A parte questo l'idea del NG è ottima.
Ciao
Gianni

 A parte questo l'idea del NG è ottima.
Esatto... il web ne è pieno di gente così e purtroppo a volte si casca nelle 
loro reti. Io stesso una volta ci sono cascato in pieno trascinandomi in un 
flame che ancora me ne vergogno. Da allora ho capito ed imparato. L'unico 
modo per combatterli è il totale ed unico ingoramento. Sembrerò pazzo nel 
ripeterlo così tanto, ma è l'unico modo :)
(se noti non ha insistito, ma potrebbe tornare... lessi una "loro" 
dichiarazione dove dicevano che sono in cerca sempre di nuovi "terreni 
fertili" per divertirsi a questo modo... è triste, ma è così :( )
Don't feed the trools.
Newsgroup: it.comp.lang.delphi
Titolo: Esportare ClientDataSet

Salve a tutti.
Ho tra le mani un database in formato CDS. Dopo molte ricerche ho
scoperto che si tratta di un formato (ClientDataSet) di Delphi.
Ho la necessità di esportarlo in un formato più comune (MySql o amche
il formato di Access) o perlomeno di visualizzarlo e farvi delle query.
Il mio problema è che non possiedo Delphi. Ho cercato su internet e
anche su questo gruppo, ma tutti i metodi che ho trovato per esportare
il DB richiedono l'utilizzo di Delphi.
Qualcuno sa indicarmi un metodo e/o una utility (ma gratis, perchè mi
serve solo per questo caso) per esportare quei filoe, possibilmente che
giri sotto linux?
Ciao

 Ciao
Ciao,
Andrea

 Non credo che esista qualcosa di già pronto, free o a pagamento.
Uhm... e usando Kylix (la versione per linux di Delphi) esiste un
metodo? Credo che sia free.
Ciao

Uhm... e usando Kylix[...]
Kylix è morto da un pezzo.

 Ciao
Ciao,
Andrea

 sinceramente ne dubito... controlla però perché non ne sono sicuro.
Se non ricordo male, il ClientDataSet è presente, assieme ai componenti 
dbExpress.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

   Marco.
Andrea

 anche se non è il massimo della vita...).
Ti sarei molto grato se lo facessi, anche una cosa semplicissima, che
poi mi arrangio io a trasformarlo in un formato "domabile". Tra l'altro
avevo trovato su internet un programma che convertiva i DB in CDS, ma
era distribuito in sorgente ed era da compilare con Delphi...
Eventualmente te lo passo (sono 48kb di archivio zip, non c'è niente
di compilato per cui non c'è rischio virus).
Ciao

 Ciao
Ciao,
Andrea

 Poi lo scarico e lo esamino io...
Questo è quello che ho scaricato:
http://www.planet-source-code.com/Upload_PSC/ftp/CDS_Conver1732264112004.zip
poi ho trovato anche questo:
http://cc.borland.com/Item.aspx?id=21687
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: [Semi-OT] Nuova apertura sito programmazione

Ciao =)
Sperando di non infrangere troppe regole del niusgrup, volevo segnalarvi che
io e altri tre perdigiorno abbiamo finalmente riaperto ItaProGaming
(
http://www.multiplayer.it/itaprogaming
), su cui c'è un bel po' di materiale
riguardante la programmazione di videogames. In realtà ci sono anche dei
tuts che trattano aspetti più generali della programmazione. Il tutto è
suddiviso in linguaggi e (ovviamente =) c'è una sezione completamente
dedicata a Delphi, che ho suddiviso in varie sezioni.
Ricordo un vecchio messaggio in cui si parlava di sorgenti di emulatori...
ebbene, ne esistono anche scritti in Delphi :). Ne ho inseriti alcuni e
penso siano abbastanza interessanti =)
Ciaooooo
==============================
Francesco [Papero] Lombardi
http://www.multiplayer.it/itaprogaming
mailto:
itapro...@multiplayer.it
==============================

 penso siano abbastanza interessanti =)
Complimenti, ottima grafica e contenuti.. davvero professionale!
Ciao, Sandro

|
| Complimenti, ottima grafica e contenuti.. davvero professionale!
|
| Ciao, Sandro
|
Grazie 1000 =)))!!!
Appro, a che punto è il sito ufficiale del ng? Avrei un (bel) po' di triks
disponibili che penso che non mettero' sul mio sito e mi dispiacerebbe che
andassero persi...
Ciaooooo
--
==============================
Francesco Lombardi


 andassero persi...
Stiamo raccogliendo materiale, in che formato sono i tuoi tricks ? Quanti
sono?
Riesci a prepararmi uno .zip da spedire ad 
Andrea...@rcm.inet.it
 ?
Ciao, grazie :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

|
| Stiamo raccogliendo materiale, in che formato sono i tuoi tricks ? Quanti
| sono?
ops... scusa il ritardo :)
Allora, ti posso mandare la pagina html del mio vecchio sito in cui ce ne
sono una 60ina (se non ricordo male)
fammi sapere se va bene...
Ciaoooo


 fammi sapere se va bene...
Va bene!
Spedisci pure, o a me o a Carlo Bertuccini che sta raccogliendo e
catalogando i tips, (o al limite ad uno dei due tanto poi ci sentiamo fra
noi...)
Ti ringrazio per il contributo!
Ciao :-)


Newsgroup: it.comp.lang.delphi
Titolo: ADO per D5 st

Ciao a tutti
vorrei utilizzare la tecnologia ADO per intefacciarmi ai database.
Purtroppo non possiedo VCL in grado di farlo e il mio windows (WIN98) non ha
installati i driver appositi.
Potete indicarmi dove cercare i VCL e i driver per WIN98; vi ricordo che la
mia versione di Delphi č la 5 STD e quindi non ho il BDE con tutti i
sorgenti e la compatibilitŕ del caso.
Grazie Renzo
--
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Purtroppo non possiedo VCL
Credo che i componenti per ADO vadano acquistati a parte.
In ogni caso gli ActiveX si possono scaricare dal sito Microsoft.
L'eseguibile di installazione e' mdac_typ.exe.
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>
Newsgroup: it.comp.lang.delphi
Titolo: Disegnare grafi

Salve!
qualcuno sa se esiste un oggetto grafico per disegnare grafi ? 
grazie!
Matteo


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

:-)
si, conosco il controllo x disegnare grafi-ci, ma a me servono solo i
grafi, le strutture ad albero dove esistono connessioni anche
all'indietro, con la presenza quindi di percorsi chiusi...
Matteo


Ah, scusami, non avevo letto bene la tua richiesta.
Non so se troverai valanghe di componenti freeware in grado di
soddisfare le tue esigenze.
So che la Developer Express produce un controllo per la visualizzazione
di flow chart: "ExpressFlowChart Suite".
Prova a vedere qui:
http://www.devexpress.com/products/vcl/product.asp?ProdID=12
Ciao!

Newsgroup: it.comp.lang.delphi
Titolo: Problema Stampa Multipagina FuzzyReport

Salve,
ho creato un report di una tabella che ricava i dati da un dataset.
Ho usato 3 bande: Titolo,Dati principali e Piè di pagina.
Adesso le stampe vengono perfette e ben incolonnate, l'unico 
inconveniente è che quando cambia pagina non mi stampa l'intestazione 
delle colonne (che è stata messa appunto nell'intestazione quindi mi 
sembra ovvio).
Come posso fare per risolvere e far stampare i nomi delle colonne in ogni 
pagina?
Grazie!
--- posted by geoForum on 
http://www.delphiedintorni.it

 ogni pagina?
Da manuale fuzzy : titolo viene stampato SOLO sulla prima pagina.
Quindi metti una banda di "Intestazione pagina" , che viene ripetuta su ogni 
foglio. (in opzioni puoi decidere se sul primo foglio o no), e sposta tutto 
la' dentro.
Giulio
Newsgroup: it.comp.lang.delphi
Titolo: impostare una dimensione minima per il form

Ciao a tutti,
sono un principiante con delphi, e lo sto utilizzando da poco; sono un
esperto programmatore VB però mi sono accorto che il delphi è molto più
potente e ora il vb lo lascerò da parte :)
volevo sapere come fare per non fare diminuire più di un tot la dimensione
di un form;
ho trovato una function già pronta in vari siti (sempre la stessa) però il
compilatore mi dice che ci sono errori nel codice e correggendolo non
funziona.
posto qui il codice che ho trovato e l'url da dove l'ho presa:
Private declarations for class:
procedure WMGetMinMaxInfo(var MSG: Tmessage); message WM_GetMinMaxInfo;
Within the implementation do:
procedure TMyForm.WMGetMinMaxInfo(var MSG: Tmessage);
begin
   inherited;
   if not Assigned(HelpButton) then
      Exit;
   with PMinMaxInfo(MSG.lparam)^ do
   begin
      with ptMinTrackSize do
      begin
         X := (Width - ClientWidth) + HelpButton.Left +
                  HelpButton.Width;
         Y := 200;
      end;
   end;
end;
http://www.innotts.co.uk/~zephyr/minmax.html
ciao e grazie

hai fatto bene a uscire dal lato oscuro! :))
property Constraints: TSizeConstraints;
Description
Use Constraints to specify the minimum and maximum width and height of the
control. When Constraints contains maximum or minimum values, the control
can't be resized to violate those constraints.
La prop è mostrata nell'obj inspector.
Bye
A.

 ciao e grazie
Prego.
Ciao, Antò.

:D
grazie..... me ne sono accorto solo ora.... eppure avevo cercato :) però ero
convinto che si facesse da codice perché in vb bisogna intervenire sulle api
del mouse :)))
GRAZIEEE
p.s.
si vede che sono proprio un principiante
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:alsf0q$1go4$1...@newsreader1.mclink.it...


 ha scritto nel messaggio
news:08jg9.89693$ub2.1...@news1.tin.it...


 ha scritto nel messaggio
news:Xns928883657C438an...@195.31.190.131...


 già provato però questo provoca un effetto abbastanza brutto da vedere
scusa, quale effetto? 
la soluzione di Alberto è sicuramente più semplice e veloce ma il 
comportamento della form, provando, mi sembra lo stesso.
Inoltre avrai notato che, entrambe le soluzioni, se provi a ridimensionare  
spostando dal lato sinistro o superiore, oltre i minimi impostati, al 
rilascio ti sposta la form verso destra o verso il basso.
Ciao, Antò.

 Ciao, Antň.
Newsgroup: it.comp.lang.delphi
Titolo: Icona nella TrayBar

E' possibile sapere se un icona è visibile o meno nella traybar?
A volte capita che a causa di un errore di windows, l'explorer venga 
riavviato, perdendo la maggior parte delle icone nella traybar, a 
parte alcune che sembrano ovviare a questo inconveniente 
rivisualizzandosi, come si fa?
Sniper

 ha scritto nel messaggio:

Il mio amico Lorenzo Lutti ci scrisse un articolo (pubblicato su Computer
Programming) ed un programma (Tray Sitter) sulla questione.
In pratica con uno hook catturava le informazioni sulle icone della tray e
dopo i crash di explorer le ripristinava.
Il tutto non è di realizzazione immediata, anzi ... prova a controllare sul
suo sito se trovi ancora del materiale a riguardo. In caso contattalo
chiedendo in quale numero pubblicò l'articolo, potresti chiederne
l'arretrato
(
http://www.enetsystems.com/~lorenzo/
)
--
- Carlo -

 rivisualizzandosi, come si fa?
Non č la soluzione ottimale, ma potresti facilmente risolvere il problema
con un timer che ogni tot (tipo dieci secondi) refresha la tua icona nel
tray (con CoolTrayIcon:  CoolTrayIcon1.Refresh; )
--
Jax
====
Ognuno vuole amici potenti. Ma loro ne vogliono di piů potenti. (Elias
Canetti)

 controllare sul suo sito se trovi ancora del materiale a riguardo
Controllo subito, grazie
Sniper

 
Ho provato e se non ricordo male ne aggiunge un'altra
Sniper

 Ho provato e se non ricordo male ne aggiunge un'altra
Ricordi male, l'ho provato io stamattina ;)
Magari prova con l'ultima versione di cooltrayicon.
--
Jax
====
"La tecnologia, da sola, non e' capace di miracoli".
Bill Gates, chairman Microsoft

 
Spero proprio di sbagliarmi, vado subito a controllare
Sniper

Newsgroup: it.comp.lang.delphi
Titolo: Filtrare query progressivamente

Ho la necessita' di filtrare il risultato di una query, collegata ad
una DbGrid, progressivamente mentre si digitano i caratteri un una
TEdit. Utilizzo la OnFilterRecord e uso la proprieta' Filtered
nell'evento OnChange della edit.
Ad ogni pressione di un tasto metto la Filtered:=False e poi
Filtered:=True, altrimenti non mi si aggiornerebbe l'elenco, pero'
genera un fastidioso sfarfallio sulla DbGrid (perche' ogni volta
rivisualizza tutta la query e poi la rifiltra).
C'e' un modo di usare questo metodo senza lo sfarfallio, senza usare
componenti di terze parti?
Grazie
  Fodox

 C'e' un modo di usare questo metodo senza lo sfarfallio
Prova con griglia.disablecontrols, prima dello spegnimento del filtered e
riattivolo dopo.
Vedi che effetto da'.
-- 
Morde

 griglia.disablecontrols
Scusa, non ricordavo bene: era Dataset.disablecontrols
-- 
Morde


perfetto. cosi' funziona alla grande. grazie mille!
Fodox
Newsgroup: it.comp.lang.delphi
Titolo: D7 e Delphi Turbo Pro contemporaneamente?

Qualcuno sa se è possibile installare Delphi Turbo Prof su un pc dove
è già installato Delphi 7 professional ?
Qualche incompatibilità ?
Grazie 
Gianni

 Qualche incompatibilità ?
Non dovrebbero esserci problemi, in quanto è come installare BDS 2006 
laddove è già presente Delphi 7.
Diversa è la condizione per coloro che possiedono l'ultima versione 
dell'ambiente Borland.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 dell'ambiente Borland.
Grazie Marco (fortuna che esisti)
Ho già ordinato il Delphi Turbo Professional. Dovrebbe essere
disponibile per la fine del mese.
Mi sembra di capire, però, che potrei installare già la versione
Explorer e poi mi basterebbe sostituire il file della licenza.
Oppure bisognerà disinstallare l'explorer e reinstallare il
professional?
 Sul pc sul quale lavoro e sviluppo quotidianamente preferisco
installare e disinstallare il meno possible e muovermi sul sicuro.
Grazie ancora 
Ciao
Gianni

 installare e disinstallare il meno possible e muovermi sul sicuro.
Credo sia sempre una buona idea. In ogni caso, tieni conto che avrai a 
che fare con ambienti molto simili, quindi puoi probabilmente installare 
"Turbo Explorer" con buona tranquillità e reinstallarlo altrettanto 
facilmente. Diverso è se si passa da BDS a Turbo o viceversa, in cui 
chiavi di registro e altre configurazioni possono creare qualche 
problemino, come si legge in un thread di oggi in questo gruppo. ;-)
Prendi tutto ovviamente "con le molle"... :-D

Newsgroup: it.comp.lang.delphi
Titolo: db. standalone: Interbase o MSDE?

Anzitutto un saluto a tutto il ng.
Nella mia azienda abbiamo sviluppato un gestionale in Delphi 3 che si
appoggia felicemente su Microsoft SQL Server (6.5, ora 7) per reti NT e
Local Interbase (5.5) per installazioni stand-alone. La BDE utilizzata e' la
5.10.
Ora, siccome MSDE (l'engine licency-free distribuito con Office 2000)
condivide il motore e il parser di MSSQL 7 e una volta installato non e'
necessario amministrarlo, abbiamo deciso di provarne l'utilizzo come DBMS
locale per non continuare a manutenere due distinte versioni della base
dati.
Tuttavia, a fronte di questa indubbia facilitazione per lo sviluppo, MSDE
(con Service Pack 1.0) ci sembra leggermente meno performante di Interbase
5.5. Abbiamo fatto un po' di prove empiriche su macchine di classe PII e il
risultato sembra essere: o uguale, o leggermente peggio.
Ci sono esperienze al riguardo, o prove piu' serie delle nostre?
Grazie e buon lavoro.

 Ci sono esperienze al riguardo, o prove piu' serie delle nostre?
Non lo dico per fare pubblicità (anche se non sono completamente obiettivo)
ma avete pensato di iscrivervi ai ng di Cantù. In quelli professionali
(
http://www.marcocantu.it/dedonline
 ) rispondono persone che hanno un'enorme
esperienza di questi problemi.
Anche su internet cmq c'e' molto sul argomento.
Ciao Uberto

 Tra parentesi visto che IB6 sara' gratis mediterei di usare IB e basta.
Io sono passato da Interbase 4 a SQL Server 7 e sono FELICISSIMO !!! Per
quanto mi riguarda Interbase offre il 10% di quello che ti da Sql Server.
Provatelo
p.s.: non sono un fan di M$ ma SQL Server è veramente ottimo
Ciao
Solid Snake

p.s.: non sono un fan di M$ ma SQL Server è veramente ottimo
Su it.comp.software.database non sarebbero molto d'accordo :)
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

Ci sono esperienze al riguardo, o prove piu' serie delle nostre?
Vai su it.comp.software.database, li' c'e' gente che potrebbe
risponderti in maniera esauriente.

Newsgroup: it.comp.lang.delphi
Titolo: ancora Richedit

E' possibile, partendo da un indice di stringa n di una linea del
testo contenuto nel richedit, ovverosia:
richedit1.lines[n]
modificarne gli attributi di visualizzazione, ad esempio cambiarne il
colore?
Suppongo sia necessario passare per SelStart, chè però è un indice
assoluto nel senso che si usa contando i caratteri dall'inizio del
testo. Dato che questa operazione deve essere ripetuta parecchie volte
su testi voluminosi e "variabili" non mi pare conveniente contare
tutti i caratteri fino alla linea n.
Come procedo?
---------------------------------------------
Io queste cose tecnologiche non le capisco...
                   Lanciatemi i componenti!

Ciao. Io ho avuto lo stesso problema per cose simili e alla fine sono
stato costretto a passare proprio dal SelAttributes, in questo modo:
    NumChar:= Length(RTF.lines.Text);
    // Analisi di ogni singolo carattere del testo
    for cursore:=0 to NumChar do
    begin
      RTF.Selstart:= Cursore;
      RTF.SelLength:=1;
      if RTF.SelAttributes.Color <> UNCOLOREATUASCELTA  then
      	begin
	............
	end;
 
   end; 
Non è veloce... ma funziona e puoi controllare qualsiasi cosa della
singola selezione: font, colore, size, ecc ecc....
Buon Lavoro
James Villani
P.S. Chiaramente RTF è un RichEdit !!!



Denghiu


Newsgroup: it.comp.lang.delphi
Titolo: Leggere la data di creazione e di modifica di un file

Salve a tutti Delphini
Chi puo aiutarmi a risolvere questo problema?
Come posso fare per leggere la data di creazione e di modifica di un
file?
Grazie a tutti
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 file?
(Dai tip di torry, non l'ho provato)
function GetFileModifyDate(FileName: string): TDateTime;
var
  h: THandle;
  Struct: TOFSTRUCT;
  lastwrite: Integer;
  t: TDateTime;
begin
  h := OpenFile(PChar(FileName), Struct, OF_SHARE_DENY_NONE);
  try
    if h <> HFILE_ERROR then
    begin
      lastwrite := FileGetDate(h);
      Result    := FileDateToDateTime(lastwrite);
    end;
  finally
    CloseHandle(h);
  end;
end;
--
Un Ippatsu SDK
ICQ: 135471013

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

Ciao.
Ho appena scaricato delphi 6 personal edition (free) dalla Borland e mi
piacerebbe imparare ad usarlo (avevo una volta delphi 2.0 ma da allora più
nulla... ho dovuto passare a java...) per ora per diletto personale. Vorrei
sapere se esiste qualche libro free del tipo thinking in java ma per delphi.
Grazie a tutti


trovi online in inglese il libro di kent, mhh prova a cerca su di un motore
di ricerca +delphi +kent
poi trovi l' essential delphi( o pascal non ricordo bene) sul sito di Marco
Cantů(altra ricerchina da fare), in italiano, in pratica č un sunto del
sunto di un libro delphi, che č composto da 1000 pagine...queste sono 10 :)

 Grazie a tutti
prego.
Ciao, antò.
Newsgroup: it.comp.lang.delphi
Titolo: campi persistenti

Come si fa a creare da codice i campi persistenti nel fields editor di una
query?
E' per avere la possibilita' di inserire l'editformat senza dovere usare
diverse query ma una sola query.
Grazie per la risposta
Paolo


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 sia possibile, non senza scrivere del codice, a meno che le query
non.......
Hai capito bene il problema,i campi risultatnti sarebbero comunque simili
nella struttura,e' ovvio che se uso diverse query allora vale la pena creare
i campi a manina,come si dice,ripeto non so il codice da inserire per crare
uno o piu' campi persistenti.
Grazie ni nuovo
Paolo

 da inserire per crare uno o piu' campi persistenti.
Intendevo qualcosa di diverso che forse non sono riuscito a spiegare
bene: quando utilizzi un DataSet (TTable o TQuery e affini che sia), il
collegamento di una tabella o la definizione di una query fa sì che
Delphi reperisca la struttura dei campi e la riproduca in forma di
oggetti "Object Pascal" (anche se ormai dobbiamo dire "Delphi") per
poter accedere virtualmente alle caratteristiche dei campi usando le
proprietà e i metodi forniti. Questo meccanismo automatico crea una
struttura "predefinita", generica. Possiamo personalizzare questa
struttura definendo "campi persistenti". L'aggettivo "persistente" pone
l'accento sul fatto che la definizione dei campi e delle loro
caratteristiche viene memorizzato all'interno del DFM: in poche parole,
non utilizziamo più la struttura predefinita della tabella o della query
che Delphi crea automaticamente, ma la sostituiamo con la nostra
configurazione che viene persistentemente salvata e utilizzata ogni
volta che si accede alla query o alla tabella.
Non credo che sia molto utile definire "campi persistenti" a
runtime...forse basterebbe lasciare che Delphi crei in automatico la
struttura della query o della tabella e, successivamente, agire su
questa struttura modificando i valori predefiniti delle proprietà per
gli oggetti TFields e sostituendoli con quelli desiderati (ad esempio,
modificando il DisplayFormat o l'EditMask).
In definitiva, usa i campi persistenti se hai un componente per ogni
query e vuoi salvare nel tuo progetto caratteristiche "fisse" per i
campi. Se devi cambiare le caratteristiche dei campi a runtime usando lo
stesso componente, definisci la query (o collega la tabella) e aprila
per ottenere la struttura e i dati della stessa; successivamente,
attraverso la proprietà Fields, accedi agli oggetti creati da Delphi per
ogni campo e modificane le proprietà a piacimento secondo le tue
esigenze.
Spero di aver centrato la problematica (e possibilmente anche la
soluzione...) ;-)

Newsgroup: it.comp.lang.delphi
Titolo: [D7] Form e Status Bar

Salve a tutti.
Ho una piccola domanda....ho creato con Delphi7 un'applicazione con 2 Form
(form1 e form2) che non fanno niente di particolare.
Solo ora ho notato che la form2, cioč quella non principale se, ridotta ad
icona, non va a finire nella barra delle applicazioni di Windows (ma sopra),
nonostante abbia settato il focus su di essa.
C'č modo di ridurla ad icona nella barra di windows come per quella
principale?
Ringrazio tutti per ogni eventuale aiuto o chiarimenti.
Buona serata
Giordano

Buona serata
Nel OnCreate della form 2 aggiungi:
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE )
or WS_EX_APPWINDOW);
Ciao.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 ha scritto nel messaggio
news:LyqpP7=++QGQInDza...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Problema.

 fare? 
tenendo presente che winzozz non e' un OS real time
potresti usare semplicemente un TTimer ponendo la proprieta'
interval a 1
Ciao,
Alan Solo

Salve, non so se mi potete essere di aiuto. Sarņ breve e chiaro.
Sono un tesista in Ingegneria Elettronica ed ho la necessitą di avere a
disposizione di ritardi dell'ordine del millisecondo (anche 0.1ms, meglio)
per temporizzare degli eventi di comunicazione.
Usando il Pascal sotto MS-DOS (ver.5) riesco a sostituire la routine BIOS
di interrupt del timer  (un "tic" ogni 55ms) con una mia che genera il mio
ritardo voluto... e fin qui tutto a perfezione (naturalmente ogni 55ms
richiamo la vacchia routine del BIOS in modo che anche data e ora, ecc.
seguiti a funzionare correttamente a livello di sistema operativo e PC)! 
Lo scambio tra vecchia routine di gestione e la mia nuova (ad 1ms) avviene
attraverso le ben note istruzioni del TurboPascal, cioč GetIntVec e
SetIntVec.
Ora chiedo: č possibile fare una cosa analoga in Delphi? Ho visto che
GetIntVec e SetIntVec sono sparite, come posso procedere? Purtroppo le
funzioni delll'API del Windows gestiscono il timer ancora per i soliti
55ms... troppo in confronto al mio millisecondo di risoluzione! Come fare? 
Grazie.
Ciao,
                                Benedetto.

Io mi sono trovato molto bene con il DxTimer della libreria Delphi X di
hori.
altrimenti non ti rimane che usare il GetTickCount.
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 interval a 1
Sinceramente sconsiglierei vivamente questa soluzione.
Il TTimer fa fatica ad avere una risoluzione precisa sui 500 millisecondi,
figurati con quell'interval.
Per avere questo ordine di precisione esistono i multimedia timers, non sono
difficilissimi da usare, cmq esistono (sui soliti siti) alcuni componenti
che facilitano molto la vita.
Altrimenti si può pensare ad un thread con priorità sufficientemente alta in
cui ottenere delle temporizzazioni con funzioni tipo GetTickCount o
QueryPerformanceCounter...
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it

 GetTickCount o QueryPerformanceCounter...
ma con queste funzioni, come fai?
Fai un ciclo e leggi il valore ad ogni passaggio?
Ciao, :)
Alan Solo

 Fai un ciclo e leggi il valore ad ogni passaggio?
Se l'idea č quella di ottenere un delay di tempo preciso puoi fare un ciclo
tipo
inizio := GetTickCount;
while GetTickCount-inizio<delay do ;
ovvio che se ti serve qualcosa come un timer dovrai piazzare il tutto in un
ciclo (io suggerirei in un thread a parte e non nel main della VCL).
Certo č che resta _molto_ difficile avere temporizzazioni cosě precise. Ti
basta che Win svuoti lo swap file per avere degli scostamenti...
Forse con i mmtimer si ha qualche garanzia in piů ma non ci giurerei.


 Forse con i mmtimer si ha qualche garanzia in piů ma non ci giurerei.
infatti, penso che in questo caso il "caro vecchio" DOS vada piu' che bene ;)
Ciao, :)
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Ricerca in database

Salve a tutti,
come faccio a cercare una stringa usando i metacaratteri?
Nel campo DESCRIZIONE che ha il valore:
'Delphi è il miglior linguaggio di programmazzione' 
ad es.(utilizzando un Edit) se voglio trovare il campo che contiene la
parola 'linguaggio' (che sta in mezzo al valore del campo e non
all'inizio) usando l'asterisco (*)e poi man mano le altre lettere
(come un partialKey di Locate) come posso fare?
Spero di essere stato chiaro.
Grazie in anticipo.
Robin

 ha scritto nel messaggio
news:70q4qtsfn3kucehc7...@4ax.com...

con una query fai
select campo from tabella where campo like "***"
dove in ***  metti:
% per un numero inprecisato di caratteri qualsiasi (anche 0)
_ per un solo carattere
ad esempio %as_s% trova qualsiasi cosa contenga "un qualsiasi numero di
caratteri"+"as"+un carattere aqualsiasi+"s"+"un qualsiasi numero di
caratteri"
ciao
giuliano

 ha scritto nel messaggio
news:70q4qtsfn3kucehc7...@4ax.com...


Newsgroup: it.comp.lang.delphi
Titolo: FindFirst, FindNext... ???

Sono in difficoltà.
Devo cercare in un'unità specifica dei file ".mps" spulciando tutte le sotto
directory.
Ho provato varie soluzioni col FindFirst, FindNext ma nn sono mai giunto ad
una soluzione soddisfacente, ovvero nn so bene come organizzare le chiamate
ricorsive per "entrare" nelle dir che trovo man mano.
Se potete aiutarmi ve ne sono grato.
--
Ciao da Marco "Kaiser" Baldini
akira_sendo[at]
libero.it
Togli "NOSPAM" per risposte via E-Mail
----------
http://www.ragnatela.it
----------
When i'm walking a dark road I am a man who walks alone
----------
Dio nn è ke il primo e fino ad ora meglio riuscito esempio di strategia di
marketing basata sull'immagine
[M.B.]

Questa procedure legge tutto il disco C.
Modificala per ottenere quello che vuoi.
PROCEDURE LeggeC;
      VAR NewDir : String;
PROCEDURE Scan;
      VAR SR     : TSearchRec;
          Found  : Integer;
          DirPos : String;
    BEGIN
          Found := FindFirst('*.*', faArchive+faReadOnly+faHidden+faSysFile,
SR);//file
          While Found=0 Do
             Found:=FindNext(SR);
          Found := FindFirst('*.*', faDirectory+faHidden+faSysFile,
SR);//cartelle
          While Found=0 Do
             Begin
             If (SR.Attr And faDirectory <> 0) And (Copy(SR.Name,1,1)<>'.')
Then
                 Begin
                 GetDir(0,DirPos);
                 If Copy(DirPos,Length(DirPos),1)='\'
                    Then NewDir:=DirPos+SR.Name
                    Else NewDir:=DirPos+'\'+SR.Name;
                 ChDir(NewDir);
                 Scan;
                 ChDir(DirPos);
                 End;
             Found:=FindNext(SR);
             End;
          FindClose(SR);
    END;
    BEGIN
          NewDir := 'C:\';
          ChDir(NewDir);
          Scan;
    END;
http://www.micla.it

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

Salve, non riesco a far riferire a un oggetto tTrackbar di delphi7 la
progressione di una canzone riprodotta con tMediaPlayer...
Ho impostato la seguente riga di codice in un timer che attivo a tempo debito:
 trackbar1.position:=mp3.TrackLength[mp3.???????];
leggendo dall indice noto le seguenti proprietà:
property TrackLength[TrackNum: Integer]: Longint read GetTrackLength;
property TrackPosition[TrackNum: Integer]: Longint read GetTrackPosition;
AIUTO!
Miro...
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio 
news:5outfvF...@mid.individual.net...

Cosa intendi per attivare il timer a tempo debito? Io avevo fatto una cosa 
simile e il timer era attivo al play, e ad ogni secondo leggeva il valore di 
TrackPosition e la assgnava alla TrackBar senza problemi. Con TRackLength 
leggi il valore totale della lunghezza non la posizione, e puoi utilizzarla 
per sapere quanto manca alla fine. 

Il fatto è ke non riesco proprio a capire cosa gli devo passare come 
parametri... quando scrivo
Trackbar1.position:= mp3.TrackPosition[????];
mi chiede di passargli dei parametri ma nn so cosa...
ps:il timer lo attivo dopo aver premuto play

Newsgroup: it.comp.lang.delphi
Titolo: Bottoni

Ciao a tutti,
ho problema enorme!
In una mia applicazione ho usato un componente Bottone scaricato da
internet.
Dopo averlo usato in svariate form ho notato che l'evento DOEnter non viene
scaturito al click sul bottone.
Qualcuno mi sa dire perchč?
Come si potrebbe forzare l'evento DOEnter al click?
Ho notato che se uso un bottone standard prima viene scaturito l'evento
DoEnter e poi il
Click, invece con tale bottone il DOEnter viene scaturito solo se con il tab
ci passo sopra!
Vi prego non posso tornare indietro, poichč tale bottone ha delle
caratteristiche grafiche a cui non posso piů fare a meno : Colore del bordo,
colore di sfondo, immagine diversa sul Mouse Over, colore del font diverso
sul Mouse Over.
Grazie a tutti in anticipo
Rino
--------------------------------
Inviato via 
http://usenet.libero.it


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

 Ciao!
Ciao e Grazie Mille


 Dove lo trovo?
Spero che tu non stia usando una versione Trial o Personal di Delphi,
poichè in quelle versioni non viene distribuito il codice sorgente della
VCL.
Il codice del pulsante standard (TButton) lo trovi nella unit
"StdCtrls.pas"...se vuoi arrivare il più rapidamente possibile
all'implementazione del TButton, posiziona un pulsante standard su una
form vuota, in un'applicazione vuota, vai nella dichiarazione del form
nel punto del codice in cui è dichiarato il controllo TButton appena
inserito e premi sul tipo "TButton" tenendo premuto il tasto CTRL
(l'identificatore del tipo verrà evidenziato in modo simile ad un
collegamento ipertestuale).

Newsgroup: it.comp.lang.delphi
Titolo: Numeri con la virgola...

Salve a tutti, qual'č la maniera esatta per ottenere un numero decimale con
2 cifre dopo la virgola nl seguente esempio :
Valore_in_euro := Arrotondato((Valore_in_lire/1936.27)+0.001)
Si aggiunge 0.001 poichč l'arrotondamento dell'Euro č anomalo in quanto il 5
va arrotondato in eccesso.
Grazie, Gianluca Giandomenico

cerca nella guida di delphi:
arithmetic routines
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Si aggiunge 0.001 poichè l'arrotondamento dell'Euro è anomalo in quanto il


 2 cifre dopo la virgola nl seguente esempio :
procedure TForm1.Button1Click(Sender: TObject);
var
  ImportoLire: Double;
  ImportoEuro: Double;
begin
  ImportoLire := 300000;
  ImportoEuro := Trunc(ImportoLire / 1936.27 * 100 + 0.5) / 100;
end;


 ha scritto nel messaggio
news:73Aq8.54257$S52.1...@news2.tin.it...

formatfloat('0.00',Valore_in_euro)
Ciao Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Rich Edit

Ciao,
ho già fatto questa domanda tempo fa...
scusate ma insisto:
qualcuno sa dove posso trovare un componente Rich Edit (anche DBRichEdit)
che supporti l'inserimento di controlli OLE/Immagini ? magari senza le
limitazioni di quelli originali Delphi ?
certo anche quelli a pagamento...
grazie
Ciao
Solid Snake

 wrote in message
8hr36n$9f9$1...@fe1.cs.interbusiness.it...

wptools, guarda in 
wptools.com
 io li uso da parecchio e mi sembrano ok
Marco
mbo...@inrete.it

Newsgroup: it.comp.lang.delphi
Titolo: REST.Client Access Violation on Destory

Se utilizzo RestRequest.execute
la chiusura dell'applicazione genera Access Violation, nel distruttore  RestResponse.destroy
alla riga FreeAndNil( FJSONValue )
 
anche se si prova a resettare il valore tramite la procedura interna ResetToDefaults ( che genera lo stesso A.V. alla sua esecuzione nella stessa istruzione : FreeAndNil( FJSONValue )


RISOLTO ( sempre nella unit REST.Client ) 
ho premesso la riga
FJSONValue := nil;

 FJSONValue := nil;
 
Questo potrebbe generare un leak...
 
A.

Newsgroup: it.comp.lang.delphi
Titolo: eseguire un pogramma esterno

scusate se probabilmente non e' la prima volta che viene chiesto sul NG
ma proprio ho un vuoto di memoria:
come si esegue un file eseguibile esterno da Delphi?
ricordavo ShellExecute o roba del genere...


In effetti non e' la prima volta che viene chiesto! ;)
La funzione e' proprio quella! Non esiste una funzione specifica in 
delphi e si ricorre alle chiamate API win32.
ciao
Giacomo

installando un programma fatto con delphi in un server come faccio a 
richiamarlo da un pc in rete , mi viene sempre dato un errore 
all'apertura.
--- posted by geoForum on 
http://www.delphiedintorni.it

 all'apertura.
hai sbagliato ng. questo è un ng di sviluppatori.
A.
Newsgroup: it.comp.lang.delphi
Titolo: creare un file

Salve a tutti. Ho la necessita' di creare una utility che mi permetta di
costruire un file dove  i nomi dei campi dei records sono i giorni del mese
(es. a20030101 a20030102 a20030103 .....)  da una certa data ad un'altra.
Tale utility l'ho gia' fatta con il clipper, ma essendo con il delphi alle
prime armi .......
Qualcuno puo' aiutarmi?
Grazie
Daniele

 (es. a20030101 a20030102 a20030103 .....)  da una certa data ad un'altra.
Il metodo piu' semplice e' usare un TStringList. Lo svantaggio e' che in
questo modo carichi tutto il file in memoria per leggerlo, quindi se il tuo
file e' particolarmente grande, potresti non voler usare questa tecnica:
procedure xxxxx;
var s:TStringList;
begin
 s:=TStringList.create;
 s.add('a20030101');
 s.add('a20030102'):
 ...
 s.SaveToFile('file');
 s.free;
end;
In alternativa puoi usare metodi piu' avanzati, ad esempio un TFileStream,
che ti permette di leggere un po' di file alla volta:
var f:TFileStream;
begin
 f:=TFileStream('file', fmCreate); // oppure fmOpenRead, fmOpenWrite, ecc
ecc
 f.read(...);
 f.write(...);
 f.free;
end;
In piu' direi che dovresti scegliere se scrivere i tuoi record come stringhe
o come dati binari, a seconda delle tue esigenze.
Ciao!

 ha scritto nel messaggio
news:b6gq5c$k98$1...@fata.cs.interbusiness.it...

Se č un file di testo puoi usare
procedure Scrivi();
var
    miofile:Textfile;
    i:integer;
begin
    assignfile(miofile,'c:\prova.txt');
    rewrite(miofile);
     //inizio la scrittura
    for i := 0 to trunc(datafine-datainizio) do
    begin
        writeln(miofile,'a'+formatdatetime('ddmmyyyy',datainizio+i); //qua
si imposta il formato della data
    end;
    //Chiudo il file
    closefile(miofile);
end;
E' un po' stile Pascal perň č forse il metodo + veloce e difficilmente da
problemi.
Denis

> potresti non voler usare questa tecnica:
"potresti non voler usare" fa molto english ;)
Ciao, Sandro

 "potresti non voler usare" fa molto english ;)
Ehehe si, e' una mia traduzione del costrutto "you may want not to use", del
quale non ho trovato una soddisfacente versione in italiano :)

Newsgroup: it.comp.lang.delphi
Titolo: Doppia form dal repository

Ciao a tutti,
ho creato nel repository 3 form base da ereditare nello sviluppo del
software che sto facendo.
Quando eredito una delle prime due tutto ok, se eredito la terza, mi
apre 2 form identiche invece di una sola.
Il problema è solo fastidioso perchè basta cancellare la seconda e
tutto funziona bene, ma volevo capire come mai e se esiste qualche
cosa che posso fare per evitarlo.
Grazie,
Matteo

Nessuno sa dirmi come funziona il repository?
Dove sono memorizzate le informazioni cosi provo a debuggare??
Grazie,
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Evento

E' possibile associare ad un evento l'esecuzione di una funzione che risiede
in un'unità esterna?.
Esempio: ho un modulo main  (form) e una unit. Nella form metto un bottone
e voglio che al click venga eseguita una funzione che sta in unit. E'
possibile? Grazie mille.
Giuseppe

 Esempio: ho un modulo main  (form) e una unit. Nella form metto un
bottone...

 ha scritto nel messaggio
news:fO50b.13770$zN5.4...@news1.tin.it...


 in un'unità esterna?.
unita o unit?
se sta in un altra UNIT, si.
basta che la unit sia nelle uses della form.
Bye
A

 ha scritto nel messaggio
news:4S50b.13796$zN5.4...@news1.tin.it...


 ha scritto nel messaggio
news:vj60b.102083$cl3.3...@news2.tin.it...



Devi mettere lib nella clausola uses:
uses Lib;
Ciao
Giorgio

 ha scritto nel messaggio
news:9u60b.102339$cl3.3...@news2.tin.it...


Scusate per il post nel newgroup
Vai nella chat
http://chat.tiscali.it/
sono Giorgio13
canale #newbie
Ciao
Giorgio

semplice: SEPARARE LA LOGICA DALLA INTERFACCIA.
Bye
A
--
Per rispondere non usare il reply ma scrivere al seguente indirizzo:
alsalvati(at)
supereva.it

 ha scritto nel messaggio
news:2l60b.13911$zN5.4...@news1.tin.it...


il mio intento non era questo.
Io intendevo cosi':
implementation
uses unitConProceduraCheserve;
procedure TForm1.Button1Click(Sender: TObject);
begin
  ProceduraCheServe
end;
bye
A

 ha scritto nel messaggio
news:bhsjgr$20ij$1...@newsreader2.mclink.it...


> d'altro, ma č poco "elegante" forse.
se nella onclick richiami ad esempio un metodo esposto da un datamodule xche
dovrebbe essere sporco?
A

 ha scritto nel messaggio
news:bhss4k$23sg$1...@newsreader2.mclink.it...


 ogni form.
Se il problma è solo questo, creati una form da cui ereditano tutte le form
della tua applicazione.
Nella OnCreate di questa form ci metti la chiamata alla procedura che ti
serve.
Nelle altre la cosa viene ereditata.
Bye
A