mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Proprietà Immagini JPEG

Vorrei recuperare le dimensioni (altezza x larghezza) di una jpeg PRIMA di
caricarla.
È possibile? E come??
Grazie
------------------------------------
   Francesco Olivieri
 
holod...@libero.it
------------------------------------
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 È possibile?
Sarebbe opportuno specificare se ti interessa recuperarne le dimensioni
prima di CARICARLA o prima di VISUALIZZARLA, le cose sono distinte.
Supponi di avere un reference di tipo TJpegImage (Unit JPEG) a cui assegni
l'immagine jpeg, potresti utilizzare i parametri Width e Height per
ottenerne le dimensioni, e nonostante l'immagine sia "puntata" dal tuo
oggetto TJpegImage (e quindi è caricata) ancora non è stata visualizzata. Se
invece prima di assegnare a qualsiasi oggetto la tua immagine jpeg desideri
scoprirne le dimensioni penso che l'unica strada percorribile sia quella di
studiarsi il formato jpeg (
www.wotsit.org
) rilevando tra i dati racchiusi i
valori che ti interessano.
Saluti,
--
- Carlo -
c.b...@libero.it

Newsgroup: it.comp.lang.delphi
Titolo: problema con maskedit per le ore

Altro dubbio :
lavoro nel mio programma con dei tempi formattati come
hh:mm:ss:nnn
e vorrei che tutto il proghramma non avesse problemi dovuti alla
nazionalizzazione che cambia i formati delle ore, nella fattispecie i
caratteri di delimitazione : e ,.
Per quanto riguarda le funzioni di formattazione ora/stringa e
viceversa non ho problemi, usando un TFormatSettings, etc etc MA non
riesco a domare i TMaskEdit che invece utilizzano i delimitatori
impostati traducendoli già in design.
Quando io imposto 00:00:00:000 lui mi stampa 00.00.00.000 e via così.
Esiste un modo per avere una maschera di inserimento con i caratteri
che ho impostato per il programma?
Spero di essere stato chiaro,
grazie x ogni suggerimento,
Matteo

che ho impostato per il programma?
Prova con TimeSeparator := '%'; (% e' un esempio di separatore), piazzandolo
ad esempio nella onshow del form principale.
Ovviamente funziona a runtime.
Per maggiori info cerca nella guida "Currency and date/time formatting
variables", oppure premi F1 sopra un FormatDateTime.
Se non dovessi riuscire, devi modificare a mano il separatore delle ore
raggiungibile tramite (win2k):
Pannello di controllo-> Opzioni Internazionali->Ora->Separatore
-- 
Morde. 
(morde at programmer dot net)

Pannello di controllo-> Opzioni Internazionali->Ora->Separatore
E' proprio quello che non vorrei fare. Il programma deve funzionare in
qualsiasi ambito "spaziotemporale" anche perché come dicevo non ho
problemi con TTime to Str & C ma solo con le MaskEdit.
Grazie tante (incredibile che ad ogni mia richiesta... zaccchete!
salta fuori una risposta del Morde! :) e Ciao!
Matteo
http://www.genhome.org

Mi rispondo da solo!
  DecimalSeparator:=':';
  TimeSeparator:=':'; 
ecco cosa dovevo impostare per far funzionare anche le TMaskEdit.
Azz... le variabili globali... :-)
Matteo

Azz... le variabili globali... :-)
Eh eh eh...  ;)

Newsgroup: it.comp.lang.delphi
Titolo: [D6] Personalizing VCL resourcestrings

Hello,
is there a way to personalize strings that appear in default error messages
in my application simply modifying the code in VCL units (Consts.Pas,
DBConsts.pas, ... )? How can i have my strings show instead of the standard
ones?
Thanks
Mario

Write in italian, please.
Scrivi in italiano, grazie.
Bye
AS

ops ... scusate, mi č scivolato il messaggio
C'č un modo per personalizzare le stringhe che compaiono nei messaggi di
errore della mia applicazione semplicemente modificando il codice delle
units della VCL? Non riesco a far comparire le stringhe modificate se
compilo l'applicazione mantenendo le BPL esterne
Grazie
Mario
P.S. spero cosě si capisca!

Newsgroup: it.comp.lang.delphi
Titolo: rootedit.pas e dfm

Salve sul sito borland c'e' un update x  shellcontrols.pas (che
risolve un bug che mi sta facendo impazzire)
ma per ricompilarlo ho bisogno di rootedit.pas e .dfm (o quello che
e') che non ho (non li hanno inclusi in d6pe e mi sa per errore dato
che le cartelle demos dovrebbero essere tutte complete a rigor di
logica).
qualcuno me li puo passare?
Grazie
-- 
.     _  _______  ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_
  /| // /__  __/  Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /     Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000 ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_

ho provato a inviarteli ma l'e-mail č tornata indietro.
passa un indirizzo corretto almeno...
"Kirys" <uniK...@DELTHIShotmail.com> ha scritto nel messaggio
news:5agkkuovggibdnqc3...@4ax.com...


passa un indirizzo corretto almeno...
devi togliere delthis dall'e-mail :D
se posto quello corretto mi arrivano miliardi di e-mail publicitarie
:p

Newsgroup: it.comp.lang.delphi
Titolo: Checksum su Codice Impegnativa Medica

Salve a tutti.
Qualcuno é a conoscenza di un metodo di validazione del codice presente in una impegnativa medica?
 
Sono due segmenti di cifre, la prima di 5 e la seconda di 10.
Esiste un modo per verificarne la validità se l'inserimento avviene manualmente a cura di un operatore?
 
Grazie in anticipo

Ciao,
  cosa intendi per impegnativa medica??
E' forse la ricetta rossa ?
Se si (come credo visto che parli di due codici), il primo e' codice 
regionale, il secondo e' un numero assegnato al medico curante.
Non so cosa stai facendo, ma l'importante e' il primo perche' identifica la 
regione di appartenenza.
Se sei in Lombardia ci sara' un codice, per il Piemonte un'altro.
E' quel codice che IMPEDISCE alla catena della salute puppblica (ASL, 
Farmacie, Ospedali privati ecc...) di accettare ricette fuori regione 
perche' ogni regione ha un criterio di rimborso diverso.
 
Quindi devi trovare i codici regonali e fare un controllo su quello.
Se poi sei bravo, puoi anche cercare di trovare il DB dei blocchetti 
assegnati ai medici, cosi' dato il secondo codice, trovi anche il medico 
prescrittore (che e' quello che timbra la ricetta); Se i due campi (codice + 
timbro) non coincidono, allora il blocchetto e' stato rubato, perso, 
assegnato per errore ecc....
 
Ultimo controllo la data, se e' per esami dura 3 mesi altrimenti 30 giorni.
 
Ultima considerazione: oggi le ricette rosse hanno anche il codice iupac 
(credo si sciva cosi') che ingloba tutti gli altri dati.
 
Ciao
 
Daniele
 
PS: cosa stai sviluppando?? 
 
 

 PS: cosa stai sviluppando??
Sto sviluppando un sistema di gestione per una struttura convenzionata con la ASL locale; tra i dati da raccogliere ci sono proprio i dati relativi alle ricette rosse.
 
Grazie per i suggerimenti.
Newsgroup: it.comp.lang.delphi
Titolo: Indy IdHttp Timeout

Ciao a tutti!
Utilizzo IdHttp.Get() per scaricare delle pagine web, ma ho un
problema. Vorrei implementare un timeout in modo che fissato un certo
tempo il lavoro venga interrotto e continui ad andare avanti..
Finora non sono riuscito. Utilizzo Indy9..
Ho letto qualcosa sul ReadTimeout, ma sembra che non lanci alcuna
eccezione raggiunto il timeout, così come si fa a gestirlo?
Grazie mille in anticipo per il vostro aiuto!! :-)

tempo il lavoro venga interrotto e continui ad andare avanti..
Che dovremo fare per comprendere questo modo di scrivere, proviamo con la 
lettura del pensiero a distanza?
Giorgio

Grazie!
Cosa potrei dire di più per spiegare meglio il mio problema? Non ne ho
idea, ma te ne sarei grato se tu potessi aiutarmi...
Se conosci Indy sai che c'è il componente IdHttp, che si può usare
per scaricare dal web col metodo Get(url). Il mio problema è che
vorrei riuscire ad implementare un timeout, raggiunto il quale il
programma termina di scaricare la pagina e va avanti col suo lavoro.
Spero di aver illustrato chiaramente il problema

 ha scritto nel messaggio 
news:1129129042....@g47g2000cwa.googlegroups.com...
Grazie!
Cosa potrei dire di piů per spiegare meglio il mio problema? Non ne ho
idea, ma te ne sarei grato se tu potessi aiutarmi...
Se conosci Indy sai che c'č il componente IdHttp, che si puň usare
per scaricare dal web col metodo Get(url). Il mio problema č che
vorrei riuscire ad implementare un timeout, raggiunto il quale il
programma termina di scaricare la pagina e va avanti col suo lavoro.
Spero di aver illustrato chiaramente il problema
Cio' deve avvenire in fase di connessione o in fase post connessione mentre 
si sta scaricando la pagina?
Mi rispondo in fase di connessione il comp. IdHTTP ha un suo time out che 
basta settare.
Nel secondo caso puoi usare un TTimer che abiliti alla richiesta di 
connessione o a connessione avvenuta, vedi tu nel cui evento inserisci il 
codice per la disconnessione.
Giorgio

Il timeout deve avvenire in entrambi i casi. Sia se il ritardo si
verifica nella connessione che se si verifica durante il download.
Avrei bisogno di unchiarimento sulle seguenti cose:
1) Hai detto che in fase di connessione il comp. IdHTTP ha un suo time
out che
basta settare, intendi forse la property ReadTimeout? Se si, una volta
settata la ReadTimeout a un certo valore, cosa accade se viene
raggiunto il timeout, viene lanciata una eccezione?
2) Riguardo il caso di connessione avvenuta hai detto che posso usare
un TTimer, e su questo ok. Ma ho il seguente problema: il programma
deve eseguire il download di una lista di pagine, quindi non di una
singola pagina. Per fare questo ho messo IdHTTP.Get(url) dentro un
ciclo for, col quale eseguo il download di ogni pagina nella lista.
Ora, se il TTimer raggiunge il suo timeout, verrà eseguito l'evento
associato al TTimer.. come fare per far continuare il ciclo for ?
Grazie mille
Newsgroup: it.comp.lang.delphi
Titolo: Problema con Indi FTP Client

Vado subito al punto.
Uso il componente TidFTP per permettere ai clienti di eseguire i vari 
aggiornamenti.
Il problema è che, a seconda dell'orario, alcuni server potrebbero 
essere off line (o per intero o solamente per i servizi sulla porta 21).
Il programma comincia a scandagliare i vari server finchè non ne trova 
uno con la porta 21 aperta e, in seguito, esegue gli aggiornamenti.
Ora, se un server è off line o solamente il servizio è off line il 
componente impiega circa 25 secondi per andare in time out (troppi 
specie se bisogna controllarne 3 o 4 prima di trovarne uno buono).
Ho provato a modificare la proprietà ReadTimeOut (ed in seguito anche 
TransferTimeOut) ma nulla.
Qualcuno ha qualche soluzione?
Grazie,
David

 specie se bisogna controllarne 3 o 4 prima di trovarne uno buono).
Usa i thread.  Un thread per server da controllare.  Il thread che attende
il time-out non influenza le operazioni degli altri thread.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Sinceramente volevo evitarli. Ma possibile che è l'unico modo?

 Sinceramente volevo evitarli. Ma possibile che è l'unico modo?
Se si possono evitare è meglio, ma quando servono servono.
E' l'unico modo se ogni richiesta fatta è sincrona e quindi lascia il
thread principale dell'applicazione in attesa di risposta.  E' ovvio che
in questo contesto può esserci solo una logica serializzata.


 Sinceramente volevo evitarli. Ma possibile che è l'unico modo?
Prova con l'ftp client di ICS, il time-out dovrebbe essere una proprieta' 
impostabile, inoltre possono essere utilizzati in modo asincrono (non 
bloccante).
Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: icone 16x16

mi indichereste qualche sito dove scaricare le immagini per i pulsantini,
please? :)
buio

www.download.com
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Spostare la selezione in un ListView

salve
Avrei bisogno di un consiglio
su come posso via codice,spostarmi all'interno
di una listview, fornendo il numero di index a cui andare.
Mi serve in particolare, quando cancello un'elemento della listview,
e desidero rimettere la barra automaticamente sulla voce sucessiva.
Delphi 5 C/S
grazie.
Mauro.

 di una listview, fornendo il numero di index a cui andare.
Ciao,
 puoi fare cosě:
listview1.Selected:=Listview1.Items[1]; // dove 1 č l'index dell'item...
Ora, potresti non vedere l'effetto subito... (ad esempio se metti quella
riga nell'OnClick di un Tbutton non vedrai nulla...)
Per ovviare a questo tipo di inconveniente puoi fare cosě:
aggiungi anche una bella
listview1.SetFocus;
oppure metti HideSelection a False...
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: Non-blob in table required to perform operation..

Ricevo questo errore : Non-blob in table required to perform operation..
utilizzo access come database con odbc.
come posso risolverlo??
ciao

Ok x aver detto quale db!
Ma hai tracurato un dettaglio:
QUALE operazione fai che tui ritorna questo errore?
Inoltre, credo ache per un dbaccess sia preferible ADO all'ODBC: di certo č
meno lento.
Bye
AS

 usando ADO devo utilizzare connection string o connection??
Dipende, se hai un oggetto ADOConnection, allora imposti 
Connection del componente specifico, oppure costruisci la
connection string.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:0cbe57291acb53f3226...@mygate.mailgate.org...


 connessione al DB??? Esiste un metodo simile agli alias????
Usa un unico oggetto ADOConnection e assegna la proprieta' 
Connection di ogni componente.



si ma come faccio a richiamare la stessa connessione in form diverse????
Inoltre: una volta finito, il programma dovrà girare su una lan di 3-5
pc...Come faccio con ADO a decidere la posizione del database per ogni
client????
ciao!
Maurizio Manna

> si ma come faccio a richiamare la stessa connessione in form diverse????
immagina di avere la tua connessione in un datamodule.
Da form1 puoi scrivere
Miodatamodule.miaconnessione.FaiQUalcosa...
bye
as

 ha scritto nel messaggio
news:adqcst$2jbi$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: SOAP TIF

Un grande saluto a tutti,
ho questo problema.
Da una stazione cerco di scrivere in un db ORACLE remoto delle informazioni
utilizzando SOAP.
Un campo della tabella l'ho definito LONG RAW e finchè cerco di inserirci
.txt, .xml... il trasferimento funziona, mentre quando provo a fare
l'inserimento di un record con annesso un .tif mi dà questo errore
---------------------------
Debugger Exception Notification
---------------------------
Project Client.exe raised exception class ESOAPHTTPException with message 'È
necessario riprovare ad eseguire l'operazione -
URL:
http://andrea/scripts/Server.exe/soap/IAppServer
 -
SOAPAction:
http://www.borland.com/namespaces/Types-IAppServerSOAP
'. Process
stopped. Use Step or Run to continue.
e subito dopo
Project Client.exe raised exception class EOleException with message 'È
necessario riprovare ad eseguire l'operazione -
URL:
http://andrea/scripts/Server.exe/soap/IAppServer
 -
SOAPAction:
http://www.borland.com/namespaces/Types-IAppServerSOAP
'. Process
stopped. Use Step or Run to continue.
Qualcuno può dirmi da cosa dipende?
Grazie mille.
Andrea.

se il tuo tif non č multipagina prova a salvarlo in jpeg, giusto per fare un
test e verificare se fa la stessa cosa.
Bye
A

Ho provato anche con .bmp, .exe, .bpl e non va comunque.
Con  .doc ad esempio si.  Possibile che c'č qualche problema con IIS....?
Grazie.
Andrea.

che IIS siana una chiavica lo sappiamo tutti, ma per una volta potrebbe non
dipendere da lui.
Puoi simulare la operazione senza passare x soap/iis ma accedendo ad un
database oracle con il tradizionale approccio c/s e vedere cosa succede?
Poi, se vedi che va, provare a eseguire il debug del server soap.
Presumo (io soap non l'ho ancora mai usato...) che si possa fare il debug un
po come le isapi...
Bye
A

Ho provato con Apache e funziona (inserisco tutto ciň che voglio nel campo
LONG RAW)...ora cerco se esiste un modo per farlo funzionare su IIS.
Grazie mille Alberto.
Andrea.

> Ho provato con Apache e funziona
Ancora una conferma della qualità di Apache.
Da + parti ho sentito di persone che con IIS avevno casini a palate,
magicamente spariti dopo averlo sostituito con Apache.
E poi mi accusano di essere prevenuto verso la robaccia di zio billy....
ah, my god!
A

Newsgroup: it.comp.lang.delphi
Titolo: Re: Masterizzare

 Grazie.

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

masterizzare che funzionino bene.
Oltre alle costose scelte commerciali, dai un occhio a quelle opensource:
https://sourceforge.net/projects/burner/
ancora non hanno rilasciato nessun file, ma l'autore e' italiano e si e' visto
qualche volta anche su ICLD.
Poi 
http://sourceforge.net/projects/delphineroapi/
e 
http://sourceforge.net/projects/bttb/
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per un newbie

Ciao a tutti,
Voglio iniziare ad imparare ad usare delphi. Vengo da Visual Basic e
vorrei qualche informazione.
Prima di tutto vorrei che mi consigliaste un software da scaricare per
l'ambiente di lavoro su win.
Con vb scrivevo il codice in un ambiente di lavoro con una guida annessa
molto ben strutturata, la possibilita' di eseguire passo passo il codice,
suggerimenti sugli eventuali errori, il controllo delle variabili, ecc..
Potete consigliarmi qualcosa di simile per delphi? Immagino che ce ne sia
piu' di uno.. o sbaglio?
Grazie.

"pollom" ha scritto nel messaggio

Quello che usavi in VB era appunto Visual Basic... in Delphi usi appunto... 
Delphi.
Ma da quel che hai postato in it.comp.lang.visual-basic... lascia perdere.
Ciao,
Gianluca. 

 
grazie perla di saggezza, ma cosi' rischi di dare giudizi troppo
superficiali.

 superficiali.
Non lo considero un mio problema.
Ciao,
Gianluca. 

 piu' di uno.. o sbaglio?
*Delphi* è il nome che viene attribuito sia al linguaggio che 
all'ambiente di sviluppo ed è un prodotto commerciale di Borland, così 
come Visual Basic è il nome del linguaggio e dell'applicazione Microsoft 
per lo sviluppo su Windows.
Sul sito ufficiale Borland è presente una pagina dedicata a Delphi 
(
http://www.borland.com/delphi
) ove puoi scaricare le versioni "trial" 
(di prova) del prodotto, in particolare del recente Delphi2005.
Esistono ambienti che assomigliano a Delphi in circolazione, ad esempio 
Lazarus (
http://www.lazarus.freepascal.org/
), sebbene ci siano nette 
differenze rispetto all'ambiente Borland cui questo prodotto somiglia.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 
Pensavo ingenuamente che fosse un prodotto OpenSource o comunque gratuito.
Vedro' di acquistarlo se la spesa non e' eccessiva.
Grazie per le informazioni.

 Vedro' di acquistarlo se la spesa non e' eccessiva.
Se hai intenzione di utilizzare Delphi *non* a scopi commerciali, 
esistono licenze per hobbisti con forti sconti.


> Sul sito ufficiale Borland č presente una pagina dedicata a Delphi


 
Visual basic lo utilizzo da parecchio tempo e lo conosco tutto sommato
abbastanza bene. Delphi non l'ho mai utilizzato e non sapevo ricordavo
neanche che fosse borland. Sicuramente devo documentarmi bene.

 
Perfetto, e' quello che ci vuole per me.
Grazie.

 suggerimenti sugli eventuali errori, il controllo delle variabili, ecc..
Io ho letto "Delphi 7" scritto da Marco Cantu' e mi sono trovato 
piuttosto bene, ma ti consiglio di leggerti prima anche le basi del 
linguaggio Pascal, perchè nel libro non vengono trattate.
-- 
Il solo ed unico Piero Tofy
Web: 
http://www.pierotofy.it
Newsgroup: it.comp.lang.delphi
Titolo: [D2005] Roma

Ma a Roma ci va qualcuno o ci sono solo IO & C?
Ciao
Palmik

 Palmik
Andrea

 Ma a Roma ci va qualcuno o ci sono solo IO & C?
Era nata una discussione su yahoo groups icld 
http://it.groups.yahoo.com/group/icld/
A questo punto facciamo qui un riepilogo.
L'albergo Midas a Roma sulla via Aurelia , vicino al Grande Raccordo 
Anulare. Non č comodissimo arrivarci con i mezzi. Dalla stazione Termini 
tramite il sito
www.atac.roma.it
   esce il seguente percorso :
Prendere la linea METRO A (BATTISTINI)per 10 fermate( METRO A ogni 6 min.)
Scendere alla fermata Cornelia
recarsi alla fermata 
C.NE
 CORNELIA/AURELIA
- Prendere la linea 246 (MALAGROTTA)per 5 fermate  (246 ogni 12 min.)
Scendere alla fermata AURELIA/MARVASI
- A piedi per 350 metri
fino all'arrivo Aurelia (via),800
La proposta era di vederci prima per andare assieme a pranzo. Dove e come č 
ancora da decidere.
Io vengo in macchina con un collega. Posso portare tre persone da albergo a 
ristorante e viceversa ( al limite posso fare navetta per piů persone).
Io propongo di vederci alla fermata Aurelia/Marvasi e da lě andare a 
mangiare, con successivo trasferimento ad Hotel, oppure fuori dall'hotel .
Giulio 

Elenco aggiornato :
Giulio Cavedali
Luca Palumbo
Palmik
Andrea Raimondi
Gabriele Santomaggio (non a pranzo)
Andrea La Forgia (non a pranzo)
Rino Le Boffe (???? - da messaggi su yahoo)
Prego confermare disponibilità per il pranzo , qui o su 
http://it.groups.yahoo.com/group/icld
Giulio 

 La proposta era di vederci prima per andare assieme a pranzo. Dove e
Io e Andrea ci siamo ma come ho scritto nell'altro post (dove ho toppato
alla grande) penso che per il pranzo non ci siamo
Ciao
  gabriele

GiulioC wrote:
Come volevasi dimostrare ...
Per pressanti impegni lavorativi non potrò partecipare :-(
Quindi chi ci va si organizzi da sè e poi faccia un bel reportage.
Alla prossima, Giulio

Newsgroup: it.comp.lang.delphi
Titolo: Come trovare professionisti

Ciao a tutti,
sono un grande appassionato di Delphi e, data anche l'età (ho 19 anni), ho
ovviamente ancora tutta la necessità di approfondire questo linguaggio.
Il problema è che di esperti in questo linguaggio se ne trovano
decisamente pochi!!! 
Come posso fare per facilitare questa ricerca???
Grazie.
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

 Come posso fare per facilitare questa ricerca???
impara l'inglese e partecipa ai newsgroup internazionali.
Ciao, Sandro

Come posso fare per facilitare questa ricerca???
Domanda da 1 milione (di euro... ;-)
Devi rivolgerti alle aziende del ramo gestionale, cercare su internet altre
aziende simili, scrivere email e inserzioni sui giornalini ("cerco professionista").
Non so come ti vuoi porre, potresti offrirti per avere formazione in cambio di 
collaborazione.
Ciao e in bocca al lupo :)
Newsgroup: it.comp.lang.delphi
Titolo: autorun di un file .mov

Ragazzi scusate...ho un problema che per me e' difficile ma per voi
sara' sicuramente stupido:come faccio a fare l'autorun di un file
.mov?so che devo utilizzare "shellexecute" ma nn ho capito un
tubo!grazie 1000...PS nn so nulla di linguaggi di programmazione,ho solo
bisogno che parta il file...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 bisogno che parta il file...
Beh, se per autorun intendi 'Esecuzione automatica' all'avvio di Windows, allora
devi creare un collegamento al tuo file .mox nella cartella 'Esecuzione
automatica', la cui posizione dipende dalla versione di Windows (però credo
basti cliccare con il tasto destro del mouse sul bottone Start e selezionare
'Apri cartella utenti'.
Se invece intendi l'autorun del CD, quello in pratica che avvia un'applicazione
all'inserimento del CD, allora devi:
1) creare un programmino ad hoc che utilizzi l'API ShellExecute
 oppure
   scaricare il programma WinOpen.exe dal sito
http://www.duckware.com/winopen/index.html
 oppure
   scaricare il programma WinStart.exe dal sito
http://members.iinet.net.au/~jetsoft/autorun/winstart.html
2) creare un file dal nome autorun.inf
3) nel file inserire le seguenti righe:
[autorun]
open=winopen.exe TuoFile.mov
icon=icona.ico
Dove la riga 'icon=icona.ico è opzionale e serve per visualizzare un'icona
personalizzata al posto di quella di default del lettore CD.
4) copiare winopen.exe (oppure WinStart.exe, oppure LaTuaApplicazione.exe) sul
CD-Rom assieme al file autorun.inf e, chiaramente, il TuoFile.mov
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

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

Qualcuno sa dirmi come faccio a definire la path iniziale di questa
componente? ho provato con Root, ma dopo non ho la possibilità di
risalire.... Es:
Path iniziale dovrà essere c:\windows ma poi dovrò avere la possibilità di
risalire fino al desktop....
inoltre vorrei sapere come mai non riesco a fargli prendere il valore tipo
'a:' o 'c:', cioè solo il driber dove si trova... Sbaglio a usare
shelltreeview.path?
Grazie e tutti in anticipo
--
Matia Salsi
mati...@hotmail.com
www.fotoperso.cjb.net
ICQ # 75314682

Ciao,
La shell treeview è bacata.
Su codecentral c'è un aggiornamento ma lo devi cercare che non mi ricordo
dov'è di preciso :)))
Andrea

 ha scritto nel messaggio
news:TfsB8.14446$5k4.3...@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: violazione di accesso

Il mio problema é questo:
ho tre unit...la unit1 é quella della form principale...la unit2 mi
serve per raccogliere una serie di funzioni e la unit3 é di un frame
su quale compare una edit. Dall'interno di una delle funzioni della
unit2 vorrei aggiornare la proprietà text della edit sul Frame. A tale
scopo ho aggiunto su unit3 la procedura:
procedure Aggiorna(testo:string);
begin
    edit1.text:=testo;
end;
seguendo il codice con il debug riesco a vedere che la variabile testo
é esattamente quello che voglio ma non appena faccio l'assegnazione
ottengo ovviamente una violazione d'accesso. C'é una strada migliore
per ottenere questa cosa?

 end;
Sei sicuro di aver istanziato il frame ?
Inoltre, trasformerei la procedura pubblica in un metodo del frame o di
un'altra classe se concettualmente non appartiene al frame.
Antonio

 
il frame é istanziato a design-time e la procedura é un metodo del
frame.
Il problema é che se ho una unit che raccoglie delle semplici funzioni
dall'interno di una di esse cercare di aggiornare direttamente il
campo edit non é possibile. La cosa funziona se (sempre dall'interno
di una funzione in una certa unit) setto una proprietà (string)
appartenente al frame e poi dall'interno del frame aggiorno la
edit...utilizzando un evento associato ad un controllo del frame
stesso ad esempio un buttonClick. Un'idea del perché succede questo ce
l'avrei anche....mi servirebbe un'idea alternativa per realizzare la
cosa però!

 cosa però!
Non sono sicuro di aver capito bene il tuo problema ma rimane il fatto
che una violazione di accesso avviene quando cerchi di accedere ad un
oggetto inesistente o già distrutto.
Ho creato un progetto di prova con 3 unit, di cui una è proprio il
frame ed ho aggiunto un frame sulla form principale a designt-time come
credo tu abbia fatto. Poi nella procedura Aggiorna ho fatto questo :
procedure Aggiorna(Testo: string);
begin
  Form1.Frame21.Edit1.Text := Testo;
end;
anche se non è proprio una cosa splendida dal punto di vista
dell'incapsulazione ;-) e funziona senza problemi, ovvero non mi va in
AV.
Antonio
Newsgroup: it.comp.lang.delphi
Titolo: copia tra due files speciale-Ultima correzione

Correzione ultima valida!!
Vedi modifica righe data
Ho un file chiamato File1 che contiene i seguenti valori:
[Evento "Torneo1"]
[Luogo "Roma1"]
[Evento "Torne2"]
[Luogo "Milano2"]
[Data "12/7/2009"]  //corretto
[Evento "Torneo3"]
[Luogo "Bari3"]
ora con la procedura scritta piu' in avanti copio tutti i valori del File1 
nel File2 e ottengo il risultato di cui sotto:
(File2)
[Evento "Torneo1"]
[Luogo "Roma1"]
[Evento "Torne2"]
[Luogo "Milano2"]
[Data "12/07/2009"]   //corretto            //valore mancante nelle altre 
righe(vedi Torneo1 e Torneo2)
[Evento "Torneo3"]
[Luogo "Bari3"]
Vorrei a questo punto che invece ad ogni riga venisse copiato anche il 
valore [Data] anche quando non c'�
ottenendo una cosa del genere:
[Evento "Torneo1"]
[Luogo "Roma1"]
[Data]               // valore aggiunto
[Evento "Torne2"]
[Luogo "Milano2"]
[Data "12/7/2009"]  // corretto
[Evento "Torneo3"]
[Luogo "Bari3"]
[Data]                 //valore aggiunto
Grazie per la risposta
Luigi
///////
 var
  File1: TextFile;
       File2: TextFile;
  Stringa: String;
  begin
       AssignFile(File1, 'file1.txt');
              AssignFile(File2, 'file2.txt');
    Reset(File1);
    Reset(File2);
       rewrite(File2);
        while not Eof( File1 ) do
  begin
             readLn(File1, Stringa);
    if leftstr(Stringa,7)=('[Evento')then begin
    writeLn(File2, Stringa);
    end;
      if leftstr(Stringa,6)=('[Luogo')then  begin
      writeLn(File2, Stringa);
      end;
      if leftstr(Stringa,5)=('[Data')then  begin
      writeLn(File2, Stringa);
      end;
      if Stringa=''then  begin
      writeLn(File2, Stringa);
      end;
       end;
    CloseFile(File1);
    CloseFile(File2);
   end;

 Correzione ultima valida!!
Potevi anche evitare di creare 3 thread nel newsgroup
Gp

 Gp
Infatti potevo evitarlo � stata solo la fretta,ti chiedo scusa.
Newsgroup: it.comp.lang.delphi
Titolo: Logica dei codici di attivazione

Ciao
devo fare un programmino piuttosto stupido che vorrei proteggere.
Ora supponiamo di legare l'attivazione ad una risorsa hardware (CPU, MAC 
address ecc ecc).
L'applicazione parte, legge il serial number della CPU (o altro).
Cerca in un file di testo un codice di attivazione.
Non lo trova, mostra un messaggio con un codice utente che l'utente 
appunto mi comunicherà.
Io gli mando il codice di attivazione, questo viene inserito, 
l'applicazione parte solo sul quel sistema.
A livello implementativo, come funziona la cosa ?
Ho un seriale univoco: come lo tratto  per generare il codice utente che 
mi invia il cliente?
L'algoritmo che genera il codice di attivazione deve essere presente 
anche nell'applicazione (per fare il confronto all'avvio)?
Grazie

 nell'applicazione (per fare il confronto all'avvio)?
Basterebbe codificare l'ID che ti comunica il cliente con qualche algoritmo 
(ce ne sono svariati anche su swissdelphi).
Al cliente comunichi l'ID criptato che andrai a salvare nel tuo file di 
testo.
All'avvio dell'applicazione confronti l'ID hardware con quello salvato ed il 
gioco � fatto.
Tieni presente che i mac adress possono essere clonati, l'id CPU  non sempre 
sono reperibili e i seriali hard disk su sistemi raid non li ottieni. Quindi 
valuta bene...
ciao
Andrea 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4946 (20100315) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it

 A livello implementativo, come funziona la cosa ?
Usa tmxprotector, semplice, free coi sorgenti, e con una curva di 
apprendimento molto ripida (in pochissimo tempo impari).
http://www.maxcomponents.net/index.php?id=2&page=1
PS: sono state scritte tonnelate di discussioni qui dentro a riguardo, 
se cerchi con google groups le troverai.
-- 
Morde

Ciao
grazie !

> e i seriali hard disk su sistemi raid non li ottieni
..zzzo....!  Non avevo mai pensato a questa cosa... :-|
A.

Newsgroup: it.comp.lang.delphi
Titolo: Help per delphi

Voi cosa consigliate per fare l'help dei vostri programmi in delphi?
Grazie, ciao.
Clara. 

 Voi cosa consigliate per fare l'help dei vostri programmi in delphi?
Un tool di particolare interesse, *Help Maker*, lo trovi qui:
http://www.vizacc.com/
Per guide nel classico formato WinHelp, puoi verificare questo:
http://www.danish-shareware.dk/soft/shelpm/
(un po' datato)
Qui ne trovi altri, anche commerciali:
http://delphi.about.com/cs/toppicks/tp/aatphelp.htm
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

   Marco.
Andrea

 ha scritto nel messaggio 
news:4406e324$1...@x-privat.org...

Newsgroup: it.comp.lang.delphi
Titolo: Manuale Delphi 7 per newbye?

L'architettura Microsoft .NET in prospettiva Delphi;
Il mio scopo finale sarą quello (se mai ci arriverņ) di realizzare
rpincipalmente programmi di gestione di magaziono fatturazione, ordini
e simili.
Che dite puņ andar bene o mi consigliate un titolo diverso, quale?
Grazie.

>Lavorare con i form;
cosě, a occhio, direi che la parte utile per un principiante finisca lě.
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Ti consiglio di imparare qualcosa sul linguaggio pascal se proprio sei a
digiuno.
Sul sito di marco cantu puoi trovare una guida(in inglese) che fa per te dal
titolo "essential pascal"
e' inoltre presente una guida introduttiva a delphi dal titolo "essential
delphi".
Ciao.

 ha scritto nel messaggio
news:c0b9gn$jjp$1...@newsread.albacom.net...

Mi daresti l'url del sito??
Grazie!

Certamente:
Per quanto riguarda essential pascal il link č:
http://www.marcocantu.com/epascal/
 (al momento perň mi pare down)
Mentre invece per il delphi: 
http://www.marcocantu.com/edelphi/
Ciao ciao

 ha scritto

Ti ringrazio caro omonimo! :)


:)

Newsgroup: it.comp.lang.delphi
Titolo: Re: Apertura file di testo

 fare?
cerca nella guida "file handling routine"
AS


Probabilmente mi sono spiegato male: devo aprire proprio l'applicazione
NotePad e da NotePad un file (non necessariamente TXT) in automatico.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 NotePad e da NotePad un file (non necessariamente TXT) in automatico.
Allora il tuo problema è "lanciare un'altra applicazione da Delphi".
Potresti procedere cosi:
1 - vedere negli altri post se il problema è già stato affrontato
2 - nel caso specifico di Notepad vedere se supporta dei parametri in riga
di comando per aprire direttamente un file all'apertura.
Ciao,
Gianluca.
-- 
Gianluca Plevani
-----------------------------------------------------------
http://www.brain-enterprise.com

 NotePad e da NotePad un file (non necessariamente TXT) in automatico.
Sorry.
gia visto nei vecchi post del ng tramite google?
Questa è una delle domande che si ripetono spesso.
AS

 Inviato via 
http://arianna.libero.it/usenet/
executefile('notepad.exe','xxx.log',NomeDIR,sw_show);
Ciao,
Caino79.


 
Grazie, ma non riesco a compilarlo. E neanche a trovarlo sui vari Help.
Di quale Unit fa parte??



Della ShellApi...
Ciao
  Ghisa
Newsgroup: it.comp.lang.delphi
Titolo: cambio form

Come si fa a fare in modo che premendo un pulsante il contenuto di una form
venga cancellato e appaiano su di essa nuovi oggetti (es appaia una memo al
posto di una edittext)?



Tutto dipende da che intendi per "cancellato".
-- 
Andrea Laforgia
Open Delphi Manual
http://groups.yahoo.com/group/delphi_open_manual/

intendo che la vecchia finestra venga sostituita da una nuova

 ha scritto nel messaggio
news:BZ5Xa.13708$an6.4...@news1.tin.it...


grazie

Ho provato ma non so come fare a chiudere la vecchia form e aprire quella
nuova.
Visto che sono alle primissime armi mi potresti dire la sintassi che devo
usare?

Un'altra cosa
Usando l'object inspector posso settare la proprietà visible di un editText
su false ma allora questo non lo vedo mai. Io invece voglio che questo
diventi visibile quando premo un tasto, solo che in questo caso credo che si
debba scrivere una riga di codice. Il problema è che non conosco la
sintassi.


Se hai almeno Delphi 5 potresti usare dei frames ed un pagecontrol.
Quando premi il bottone, cambi pagina e su ogni pagina ci metti un
frame, in questo modo puoi avere il controllo completo di quello che
succede, non usi form aggiuntive, puoi facilmente trasformare un frame in un
componente e riutilizzarlo, ecc...
Andrea

 sintassi.
//Nasconde una form e ne apre un'altra
procedure TForm1.Button1Click(Sender: TObject);
begin
 Form1.Hide;
 Form2.Show;
end;
//Per settare le proprieta' degli oggetti a runtime (programma in
esecuzione)
//in questo caso visible
procedure TForm1.Button2Click(Sender: TObject);
begin
 Edit1.Visible:=False;
 Memo1.Visible:=True;
end;
Ciao!
miyomo

grazie!!!!

 ha scritto nel messaggio
news:XncXa.14959$an6.5...@news1.tin.it...
| grazie!!!!
|
|
|
Newsgroup: it.comp.lang.delphi
Titolo: Le sette vite del Pascal

http://tinyurl.com/yalyamv

 
http://tinyurl.com/yalyamv
forse un pochino OT ma LOL

Newsgroup: it.comp.lang.delphi
Titolo: Bde nelle uses

 
Ciao a tutti.
Mi ritrovo ad un certo punto con tutte le date in formato mese/giorno/anno
anzichč giorno/mese/anno come da settaggio del BDE administrator.
L'unica modifica fatta č aver aggiunto BDE alle uses per poter fare i vari
dbisavechanges.
Puň essere questo il motivo o non c'entra nulla?
Grazie.
Ilenia
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Può essere questo il motivo o non c'entra nulla?
Se togli la uses e ricompili, il problema sparisce?
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


Non era BDE. Fa esattamente come prima.
Non capisco cosa ho combinato


 ha scritto nel messaggio
news:82Z190Z178Z122Y...@usenet.libero.it...


Stupidata: prova a controllare il settaggio delle date nelle impostazioni
internazioneli del windows dentro al pannello di controllo.


 
Ringrazio tutti coloro che mi hanno risposto.
In realtà, un collega aveva fatto una modifica , aggiungendo un componente
che a suo dire
invertiva le date. Non è stato molto preciso nelle spiegazioni, ma ha
risistemato le cose.
Grazie ancora

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Vendita Software On Line

Ciao a tutti,
c'è qualcuno che mi sa dire se in Italia esistono società tipo Share-It,
BmtMicro o RegSoft
che si occupano della vendita di Software On Line ?
Ho provato a cercare su internet ma non ho trovato nulla e non mi piace
servirmi di società
non italiane perchè, in caso di problemi, dovrei affrontare un viaggio
troppo lungo per
prenderli per il collo.
Vi ringrazio molto dell'aiuto.
Marco D.T.

 BmtMicro o RegSoft che si occupano della vendita di Software On Line ?
Banca Sella.
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Collegamento remoto al mio DB

Ciao a tutti, vorrei fare il seguente applicativo:
Dato il mio DB Access in ufficio contenente10.000 record di anagrafiche
vorrei potermi collegare da casa, o con il portatile al computer
dell'ufficio e sincronizzare il mio DB con quello dell'ufficio.
Quali tecnologie devo usare ??
Ho letto un po di post e per cominciare da quello che ho capito dovrei
creare una VPN per avere i dati sicuri. quello che non ho ben capito č se č
possibile utilizzare un DB access e soprattutto chi si prende carico di fare
la sincronizzazione ?? il client che chiama l'ufficio o il computer
dall'ufficio che riceve la chiamata e attiva qualche processo ..... non ne
vado fuori....
mi potete illuminare sulle tecnologia normalmente usate per questo tipo di
cose ???
Grazie.
Stefano


--------------------------------
Inviato via 
http://usenet.libero.it

 Stefano
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Integrita' referenziale in Paradox

E' possibile mantenere l'integrita' referenziale con le tabelle Paradox in
automatico? Ora la gestisco manualmente ma e' una bella rottura di scatole.
Leggendo l'help del BDE sembrerebbe di si ma, ovviamente, non ho capito
come.
Grazie per gli aiuti.
--
Giuseppe Fraddosio
fradd...@libero.it
fradd...@supereva.it

 ha scritto nel messaggio
news:DZDH6.18976$0t6.6...@news.infostrada.it...

Sě č possibile. Devi impostarla con DatabaseDesktop. Quando crei una tabelle
e stai inserendo il tracciato record (o quando vai in "restructure" su una
tabella esistente) sulla destra hai una combo "Table properties" in cui puoi
scegliere tra le altre anche "Referential Integrity"

Leggendo l'help del BDE sembrerebbe di si ma, ovviamente, non ho capito
Lo puoi fare da Database Desktop.
C'e' la voce "Referential Integrity" nel pannello di destra.

 scegliere tra le altre anche "Referential Integrity"
Si puo' fare in runtime?


 Si puo' fare in runtime?
Probabilmente con chiamate dirette alle DLL del BDE. L'help non e' fra
quelli comunemente linkati all'help system di Delphi, ma ci dovrebbe essere
nella cartella che contiene gli altri hlp. Fra l'altre cose, ciascuna
funzione ha il suo esempietto sia in C che in OP.
Dolente non poter essere piu' preciso (manco D su questo PC)
Saluti
Paolo Arosio

 Dolente non poter essere piu' preciso (manco D su questo PC)
Grazie comunque.

Newsgroup: it.comp.lang.delphi
Titolo: Ho un problema con Delphi 4 + BDE + ACCESS (Seconda puntata)

Son riuscito a far funzionare il mio piccolo gestionale che accedeva ad un
db Access installando il DBE
le librerie DAO se le copio nell'HD non funzionano! Facendo un'installazione
parziale di Office cioè installando solo il DAO per VB invece funziona tutto
bene. Purtroppo mi chede il numero di serie di office e quindi serve anche
una licenza. Per ogni cliente in cui le installo.
Ora il problema sta nel fatto che per installare quelle librerie ho bisogno
di office perchè è l'unico programma che ho che installa correttamente le
DAO.
Sapete dove posso reperire l'installazione di queste benedette librerie? Se
avete già avuto un problema del genere come lo avete risolto?
Vi prego di non sottovalutare il mio problema perchè, detta in modo papale,
sono nella merda!

 sono nella merda!
Uhm.. se non sbaglio per accedere al database access basta creare un nuovo
dsn di sistema sull'odbc.. l'odbc però ha un problema... con alcuni campi
stringa l'odbc di office 97 si comporta in modo diverso da quello di office
2000. Ti conviene utilizzare la stessa versione dell'odbc che utilizzi
durante lo sviluppo del software. L'odbc lo trovi sulla directory valuepack
di qualsiasi cd di office.
--
saluti
FDA

 una licenza. Per ogni cliente in cui le installo.


Newsgroup: it.comp.lang.delphi
Titolo: Problema su "OnFormClose" delle child

Al runtime creo dinamicamente delle finestre (chiamiamole "child" per
convenienza), tutte uguali, quando ne chiudo una dovrei settare una
variabile nella form che ha creato questa "child", ma non riesco a capire
come fare.
Mi spiego meglio...
Form1 durante il runtime crea Chatform,
Form1 ha una variabile che si chiama "pippo" (booleana).
Quando chiudo ChatForm, devo settare "pippo" a true.
Come faccio??????????

Risolto.....grazie cmq

Newsgroup: it.comp.lang.delphi
Titolo: Intercettare il tasto RETURN

Salve a tutti,
espongo il mio problema:
ho una form con 10 campi Tedit, devo navigare tra questi campi usando il
tasto return.
Provengo da Visual-Basic il quale mi permetteva di fare:
if key = 13 then SendKey(vbTab),
il che simulava il fatto che alla pressione del tasto INVIO sul campo, lui
lo interpretasse come un TAB.
In Delphi 5.0 non ci sono ancora riuscito..
Grazie anticipatamente a chi mi potrą aiutare..

 lo interpretasse come un TAB.
Ciao,
         puoi gestire l'OnKeyPress dei TEdit che ti interessano usando
questo codice (in pratica è quello che facevi in VB, anzi, concettualmente è
meglio perchè spedisci un Msg invece di simulare un tasto che poi verrà
gestito come msg...)
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if key = chr(VK_RETURN) then begin
    key := #0;
    Perform(wm_NextDlgCtl, 0, 0);
  end;
Ovviamente puoi scrivere un solo handler ed associarlo a tutti i TEdit che
ti interessano...
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: Vettore di elementi

Scusate, vorrei tanto poter creare un vettore (matrice) di elementi, 
come Pulsanti o Label.
Questo mi serve perchè io possa decidere quale delle N label modificare 
sapendo un certo indice.
Quindi mi piacerebbe poter indicizzare i componenti.
Qualche soluzione? Thx in anticipo!!!
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque.
(Michael Corleone)

 come Pulsanti o Label.
Questa è una stra-FAQ...
Google ti sarà utile! :-)
--
Andrea /\/\agni
ICQ#: 174108000

 Qualche soluzione? Thx in anticipo!!!
TList, TOBjectList, TComponentList, array di componenti, array di
puntatori,
chi piu' ne ha piu ne metta
Saluti.
P.S.
Ho fatto pure rima :-)
-- 
I'am what I'am, I do what I can


... oppure sfrutti la proprietà Tag dei TEdit per assegnare a ciascuno
l'indice appropriato, e poi ricerchi quello che ti server con
        for i := 0 to ComponentCount - 1 do
            if (Components[i] is TEdit) and (TEdit(Components[i]).Tag =
<indice di ricerca>) then
                TEdit(Components[i]).Text := 'Trovato!";
Saluti
        Marco Bortolani
 
infoN...@marcobortolani.it

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Da questa giornata salta fuori una frase celebre di Laforgia: chiedere a Microsoft se VB è object-oriented è come chiedere all'oste se il vino è buono...

E' successo veramente... guardate qui:
http://www.delphiedintorni.it/geoxml/forumgetthread
?
groupname=it.comp.lang.delphi&messageid=
690fu4F...@mid.individual.ne
t&displaymode=all
--- posted by geoForum on 
http://www.delphiedintorni.it

Grazie per la segnalazione.
Trovo che il paragone sia veramente azzeccato.
Io non solo non chiedo all'oste Microsoft se il suo vino e' buono ma,
conoscendo la scarsa qualita' del suo vino, ho proprio smesso di
frequentare le sue osterie.


frequentare le sue osterie.
Certo certo... Il solito luogo comune di chi fa i programmi per il 
totocalcio e il lotto...
VERGOGNATI, sappiamo chi sei con il Nick cambiato...
Cazzo come sei ottuso...

Newsgroup: it.comp.lang.delphi
Titolo: Attendere verificarsi di un evento

Ho una form2 che viene lanciata da una form1, il problema è che questo
lancio dovrebbe avvenire un numero tot di volte come è specificato in un
ciclo for.
Come faccio a far si che la form1 si metta in attesa finchè non venga chiusa
la form2?
Grazie
Enrico

forse ho capito male, ma potresti aprirla in modo modale..
--
Consonni Davide
bmq...@tin.it
gna...@wappi.com
webmaster of
http://gnaffy.Tripod.com
http://www.traduzioniellepi.com

Ovvero?
Enrico
Gna...@Wappi.com ha scritto nel messaggio


 ha scritto nel messaggio
news:96s12q$41$1...@serv1.iunet.it...


 >
begin
  ...;
  Form2.ShowModal;
  // quello che c'e' qui viene eseguito
  // solo alla chiusura di Form2
  ...;
end;
Altrimenti (ma non so che utilita' possa avere):
begin
  ...;
  Enabled := False;    // disabilita Form1
  try
    Form2.Show;
    while Form2.Visible do
      Application.ProcessMessages; // CPU 100%
  finally
    Enabled := True;
  end;
  ...;
end;
O ancora, fai creare Form2 ad un TThread sulla cui terminazione metti in
attesa Form1 (esempio lasciato al lettore).
Saluti
Paolo Arosio

form2.showmodal;
Rocco Barbaresco:
Herrare Humanum Est,
Perseverare Ovest ....
(By Fichi D'India)

 wrote in message 96rjuu$ees$1...@serv1.iunet.it...

quando chiami la form2
  With TForm2.Create(self) do
  Try
    ShowModal;
    // qui puoi testare anche il modalresult
  Finally
    Free;
 end;
le istruzioni dopo showmodal vengono eseguite quando esci dalla form2 o con
la "X" della finestra o con il metodo close.
prima della showmodal la form è creata dunque puoi chiamare qualsiasi metodo
o procedura dichiarata nella form2.
Saluti