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

Ciao a tutti io ha una dbgrid e tramite dei radiobutton assume dei diversi
datasource, dovrei modificare i titoli di queste tabelle tramite la
proprietą capion all'interno del campo, solo che appena rimando in
esecuzione il software e cambio datasource i titoli prendono nuovamente il
valore di default..... come posso "salvare" le mie impostazioni?
Grazie 1000
-- 
Lorenzo Mendini Iz2FOS
ICQ: 26993628 (Ayrton)
http://www.polopositivo.org
 (Home Page)


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

 Ciao a tutti...
P.S.: usa titoli più significativi per i messaggi, poichè "Domandina..."
non consente, a chi legge, di sapere il contenuto del messaggio (e
quindi valutare se è in grado di rispondere oppure no) senza aprirlo.


 ha scritto nel messaggio
news:hJCMb.79462$VW.33...@news3.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: [Sito] - materiale per imparare

Salve a tutti,
mi sto' avvicinando al mondo di delphi,
avete siti o altro dove poter scaricare sorgenti,
esempi ect ?
Thk



se sei proprio digiuno io ti consigliere dei buoni libri, ti spiegano
meglio, hai gli esempi, e ti spiegano tutto!
comunque parti da qui
www.marcocantu.com
www.marcocantu.it
www.torry.net
ciao f
-- 
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

Io ho scritto un lbro proprio per chi č nuovo di Delphi.
Si intitola "Alla conquista di Delphi - Parte I" e sto lavorando al secondo
volume
dove si parlerą della programmazione Client - Server.
Lo puoi acquistare a questo link :
http://www.inedito.it/description_nonf.asp?DOCU_ID=982&idd=318#
Ciao.
Donato Di Tullio

 esempi ect ?
http://delphi.about.com/
http://www.geocities.com/b_yaghobi/tips/index.html
http://programmazione.html.it/delphi/index.html
http://www.foppolino.com/DelphiTipsTricks.htm
http://www.sunncity.com/Tutorial.html
http://delphiknight.cjb.net/
http://www.codepedia.com/1/Delphi
http://www.delphibasics.co.uk/
http://www.svn.net/ffortino/
http://www.martinstoeckli.ch/delphi/delphi.html
http://www.delphicity.net/catalogue/libraries/index.html
.........
e poi ancora tanti altri. cerca con google
Giovanni Caramia

Qui potrai trovare (In Inglese) i manuali di Teixeira e Pacheco (gli autori)
per le verisoni 5 e 6.
http://safariexamples.informit.com/0672321157/Ebooks/
Ciao
Mario
(
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:RJ2od.44891$Es2.9...@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Proprietà Indexfieldname

Ciao a tutti!
Sto cercando di ordinare una tabella con le proprietą indexfieldname o
sort. Ho scoperto perņ che queste proprietą accettano solo campi di
ordianamento che sono fkdata e non look-up. Questa č una mia
considerazione dovuta al fatto che nn riesco a fargli accettare come campo
di ordinamento 'nome' che č un look-up e invece i campi data sono tutti
accettati. Puņ darsi anche che mi sbagli. Qualcuno ha idea di come poter
far fare questo ordinamento con queste proprietą? (nn posso usare query..)
Grazie anticipatamente
Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao Andrea.
Per aiutarti sarebbe meglio conoscere il database che usi.
Ciao
Mario (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Per aiutarti sarebbe meglio conoscere il database che usi.
Hai ragione, uso una ADO connection e utilizzo un database Access. già che
ci sono ti dico anche che nella proprietà incriminata mi accetta solo
alcuni campi (che sono tutti data). Ho provato a farne uno calculated ma
anche questo non gli piace proprio..grazie x l'interessamento


 far fare questo ordinamento con queste proprietą? (nn posso usare query..)
Tra le altre cose, le query servono anche a questo.:(
La butto li: usare un tdatasetprovider che punta alla tabella ed un 
clientdataset.
Bye
AS

 AS
 
Ti ringrazio x il suggerimento...ci sto provando. 
Ma perchè in questo modo accetta anche i look up come ordinamento?è una
curiosità...


 curiosità...
Per il cds non esiste la "doppia tabella", main+lookup: lui vede il 
dataset fornitogli dal provider intero e crede che si tratti di una sola 
tabella.
Occhio che su grossa mole di dati potrebbe essere pesante.
Ma in fondo, usando access + di una rubrica telefonica non fai, noo? ;)
AS
Newsgroup: it.comp.lang.delphi
Titolo: Fullscreen

Come posso mandare un form in fullscreen?

 ha scritto nel messaggio
news:apu0lp$sub$1...@serv1.albacom.net...


 Come posso mandare un form in fullscreen?
Una cosa facile, facile:
BorderStyle = bsNone
WindowState = wsMaximized

 
io ho usato
procedure Toggle_Full_Screen(Fl:Boolean);
Var StatoNuovo : Integer;
begin
  if (Fl=True) Then
  Begin
    Full_StatoOriginale := GetWindowLong(Form1..Handle, GWL_STYLE);
    GetWindowRect(Form1..Handle, Full_PosizioneOriginale);
    StatoNuovo := Full_StatoOriginale And (Not (WS_DLGFRAME or 
WS_THICKFRAME));
    StatoNuovo := StatoNuovo or WS_VISIBLE;
    SetWindowLong(Form1..Handle, GWL_STYLE, StatoNuovo);
    SetWindowPos(Form1..Handle,
                 0,
                 0,
                 0,
                 GetSystemMetrics(SM_CXSCREEN),
                 GetSystemMetrics(SM_CYSCREEN),
                 SWP_DRAWFRAME);
  End
  Else
  Begin
    SetWindowLong(Form1..Handle, GWL_STYLE, Full_StatoOriginale);
    SetWindowPos(Form1..Handle,
                 0,
                 Full_PosizioneOriginale.Left,
                 Full_PosizioneOriginale.Top,
                 Abs(Full_PosizioneOriginale.Right - 
Full_PosizioneOriginale.Left),
                 Abs(Full_PosizioneOriginale.Bottom - 
Full_PosizioneOriginale.Top),
                 SWP_DRAWFRAME);
  End;
end;
Full_StatoOriginale è una variabile intera globale
ciao
-- 
---------------------------------------
Per rispondere in privato togliere 1975
Newsgroup: it.comp.lang.delphi
Titolo: Controllo LPT

Sto cercando di sviluppare un piccolo programma che stampa direttamente
tramite la porta parallela LPT1, il problema è testare se la stampante
risulta on-line, il tutto deve funzionare su windows XP. Come posso fare?!?
Un grazie a chi può darmi un consiglio!!!!

risulta on-line,
Dai un'occhio qui: 
http://snipurl.com/3r3u
Eventualmente ripeti la ricerca su google groups inserendo queste parole
"delphi check printer status".
Buona fortuna,
-- 
Morde. 
(
mo...@despammed.com
)

 ha scritto nel messaggio
news:7no4005pr0if95c42...@4ax.com...


Newsgroup: it.comp.lang.delphi
Titolo: Outlook Express - shellExecute

Ho capito come funziona la shellexecute con la quale riesco ad aprire
outlook express, ma il problema è che a me interessa aprire direttamente la
finestra che si apre quando da outlook clicco il bottone nuovo messaggio,
mi dite come posso fare?

 bottone nuovo messaggio, mi dite come posso fare?
ShellExecute(Handle, 'open','mailto:','','',SW_NORMAL);
In alternativa utilizza SimpleMapi.
Saluti.
-- 
I'am what I'am, I do what I can

E se voglio fare proprio le cosein grande e ci voglio mettere dentro tutti i
dati che voglio tipo : allegato, oggetto, destinatari?
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:NDWhb.27633$vO5.1...@twister1.libero.it...


 tutti i dati che voglio tipo : allegato, oggetto, destinatari?
Utilizza le SimpleMapi, su torry c'e' un componente gia' pronto che
funziona molto bene.


 funziona molto bene.
Non necessariamente, si può anche lanciare shellexecute con qualcosa del
tipo..
'mailto: 
sa...@madonna.it?subject=errore
 inaspettato panzasoft&body=' +
messagetext
nel RFC relativo a mailto: ci sono i vari 'campi' per cc bcc e quantaltro, a
parte gli attach, che con questo sistema sono riconosciuti credo solo da
Outlook (non OE) con un attributo non standard

Newsgroup: it.comp.lang.delphi
Titolo: Licenza delphi 4

Ho comprato  Delphi 4 standard, all'interno della scatola c'e` un foglio con
scritto licenza d'uso con a fianco un pezzo da strappare con scritto scheda
di registrazione...
Sulla parte della licenza pero` non c'e` scritto niente su: "numero di
lecenza, "prodotto e versione", "sistema operativo"
Che me ne faccio di sto foglio se e` vuoto ?
Posso vendere lo stesso i programmi che faccio ?

Stai attento alla versione 4 credo che sia l'unica che non va se mi invii a
(
mari...@inwind.it
) un indirizzo fisico ti spedisco la 7.
Ciao
Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

In che senso non va ?


> In che senso non va ?
Nel senso che io ho tutte le versioni dalla 2 alla 7 ma non la 4 perchè dava
problemi.
Dipende anche da che cosa vuoi fare essendo una versione non aggiornata non
credo che tu volgia le ultime features per cui forse va bene anche la tua.
Ciao.
Mario
(
mari...@inwind.it
)


 ha scritto nel messaggio
news:212Z171Z242Z126...@usenet.libero.it...



Certamente.
Ciao
Mario

Newsgroup: it.comp.lang.delphi
Titolo: Errore all'apertura di un progetto

Salve a tutti,
ho un problema all'apertura di un progetto.
Premetto che il progetto è sviluppato in Delphi 5 ed ho la necessità
di aprirlo in Delphi 3.
Appena tento di aprirlo l'errore che mi viene fuori è ilseguente:
"Error creating form: Invalid stream format "
di conseguenza non riesco ad aprire il dfm.
Qual è il problema?
Grazie
Ciao
Stefano M.

 di aprirlo in Delphi 3.
Il problema è che le form da D5 in poi, se non sbaglio , sono salvate di 
default in formato testo, non nel formato delphi.
Quindi unica soluzione è aprire il progetto con D5 o superiori e su ogni 
form con il tasto destro levare "text DFM"
Non so se ci sono altre strade ...
Giulio

Proprio così!
Mi sono documentato ed ho visto anch'io la stessa cosa.
Grazie eh!
Ciao!

 ha scritto nel messaggio
news:1153132628.9...@i42g2000cwa.googlegroups.com...

Newsgroup: it.comp.lang.delphi
Titolo: Sorry ma BDE,MLX che cosa sono?

Scusate sono un newbie qualcuno può spiegarmi che cosa è il BDE? e l'XML?
Grazie
--
Fabio

 Scusate sono un newbie qualcuno può spiegarmi che cosa è il BDE? e l'XML?
BDE = Borland Database Engine, e' un motore database incluso in Delphi.Vedi:
http://www.consist.it/bde.htm
XML = Linguaggio di markup (sostituira' l'HTML?). Vedi:
http://www.html.it/xml/

Newsgroup: it.comp.lang.delphi
Titolo: Stampa fronte e retro...

Forse e' un problema vecchio che tutti hanno gia' risolto o forse e' solo un
mio problema, ma quando mando in stampa un report di piu' pagine la
stampante a meta' stampa si ferma e mi chiede di girare i fogli per fare la
stampa fronte e retro...qualcuno mi sa dire qual e' la proprieta' che
imposta questo tipo di stampa? Tutti gli altri programmi che utilizzano la
stampante non danno questo messaggio...quindi credo non si tratti di un
settaggio generale, ma solo del mio programma...Grazie in anticipo. CIAO!

 wrote in message
8e8sn5$502$1...@nslave1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: TTreeView ??

Ciao ...
ho un problema: vorrei poter intercettare con il click del tasto destro del
mouse se sono o meno su un nodo del mio treeview, ma solo se il cursore è
posizionato sul descrittivo del nodo, evitando il caso in cui il cursore si
trovi all'esterno del descrittivo del treenode selezionato.

Non so se ho capito bene il tuo problema, comunque :
TTreeView.GetNodeAt(X,Y)

Newsgroup: it.comp.lang.delphi
Titolo: Chi ha il file consts.pas tradotto?

Nessuno ha il file consts.pas già tutto tradotto in italiano, da postare sul
NG?
Grazie.
Daniel.
--------------------------------
Inviato via 
http://usenet.libero.it

Per quale versione di Delphi ti serve?


Per Delphi 5 Enterprise.
Se ce l'hai, ti prego postala, oppure inviamela via mail!
Grazie comunque.
Bye.
Daniel.
(programmat...@NOSPAMlibero.it)


> Per quale versione di Delphi ti serve?
A me servirebbe per Delphi 6  O:-)
Se me lo puoi spedire, la mia email č     luca-t (at) libero (dot) it
Ciao,
  Luca

Ciao Fabio ho letto che hai il File consts.pas tradotto se gentilmente me lo
potresti inviare pure a me.
TI ringrazio anticipatamente
La mia e-mail č := 
vidi...@hotmail.com
Se hai bisogno di componenti chiedi pure ne ho + di 10000(Diecimila)

Newsgroup: it.comp.lang.delphi
Titolo: combobox

Salve a tutti.
Premetto : ho iniziato proprio da poco con D6 e quindi mi scuso
dell'eventuale sciocca domanda.
Ho scritto questo codice :
 assignFile(fileTXT, 'c:\documenti\filetesto.txt');
 reset(fileTXT);
 tot := 0;
 while not eof(fileTXT) do begin
 readLn(fileTXT, line);
 tot := tot+1;
       //         combobox3.AddItem(line; .... )
 end;
 closeFile(fileTXT);
 label1.Caption := inttostr(tot);
E cosi' leggo tutti il file. Vorrei, pero', inserire le varie stringhe lette
in un combobox (come da linee remmate), ma non riesco a risalire alla giusta
sintassi dell'istruzione additem.
Sapete aiutarmi ?
Qual'e' l'evento giusto dove inserire questo codice per fare in modo non
appena il form finisce di essere visualizzato venga caricato il combobox ?
Ho provato  nell'evento TForm1.FormShow, ma mi compare il form e dopo che e'
stato letto tuttoil file mi vengono mostrati tutti gli oggetti presenti
(label, image, ecc.)
Grazie a tutti coloro che vorranno aiutarmi.

"Giorgio" ha scritto nel messaggio
| Ho scritto questo codice :
|
|  assignFile(fileTXT, 'c:\documenti\filetesto.txt');
|  reset(fileTXT);
|  tot := 0;
|  while not eof(fileTXT) do begin
|  readLn(fileTXT, line);
|  tot := tot+1;
|        //         combobox3.AddItem(line; .... )
|
|  end;
|  closeFile(fileTXT);
|  label1.Caption := inttostr(tot);
|
Devi agire sugli elementi della lista, cioe' la proprieta'
Items. Quindi, nel tuo codice, lascia perdere AddItem
e usa Items.Add.
Oppure, semplificando il tutto, nell'evento OnCreate della form
sostituisci il tuo codice con:
Combobox3.items.loadfromfile('c:\documenti\filetesto.txt')
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: Licenza d'uso per Delphi ...

Cerco la licenza d'uso di Delphi I e/o superiore che mi autorizza ad
implementare applicazioni per uso commerciale.
Prego inviare la Vs offerta a:
ant...@libero.it
Grazie a tutti,
Antonio.


Delphi 1?
Attento perchè non è che con una licenza qualunque poi puoi usare tutte le
versioni in maniera indiscriminata.
E non credo nemmeno che per te sia indifferente quale versione usare.
Ciao, Gianluca.

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

salve...
qualcuno sa come far eseguire delle macro ad excel 2000 passandogliele da
delphi?
Grazie,
                                 Barbara.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

ole automation.
vedi nei vecchi post del ng.
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: Label al centro di un pannello

Salve a tutti.
Ho una label che vorrei far permanere al centro di un pannello e non so come
settarla. Di seguito poi, vorrei che questa label si riempisse dinamicamente
(questo lo so fare) mantenendo però la posizione centrale rispetto al
pannello (questo non lo so fare).
Come posso fare?
Grazie

"ovnis" <nos...@delphi.eml> ha scritto nel messaggio
news:ocl4c.43167$O31.1...@news4.tin.it...

Posizioni la label sul pannello e poi
setti la sua
Proprietà align=alClient poi Proprietà Alignment=taCenter poi Proprietà
Layout=tlCenter

)
Newsgroup: it.comp.lang.delphi
Titolo: stack overflow con array troppo grande

Salve
avrei bisogno di utilizzare un array, multidimensionale, abbastanza grandicello ma ottengo sempre uno 'stack overflow';
l'array che dovrei usare e': 
numeri:array[1..90,1..90,1..90,1..90] of boolean
come posso fare per aumentare la memoria disponibile per le variabili e farcelo entrare?
grazie

> come posso fare per aumentare la memoria disponibile per le variabili e
farcelo entrare?
non puoi, ma puoi allocarlo come struttura dinamica, con le procedure new e
dispose, in questo modo la memoria indirizzabile e' pari, almeno in teoria,
all'intera memoria vista dal sistema.
Ciao, Sandro



 come posso fare per aumentare la memoria disponibile per le variabili e
farcelo entrare?
Prima di tutto una domanda ... visto il tipo di array (di booleani)... sei
sicuro che ti serva veramente cosě grosso?  Prendi in considerazione l'uso
dell'oggetto TBits
Se poi non puoi farne a meno ...
Come giustamente ha detto Zortek, non puoi, perchč le variabili statiche
sono allocate nello stack, che, mi pare, non puň superare i 64k ...
Per dati + grossi, č meglio (e obbligatorio) usare l'allocazione dinamica:
Per esempio:
// Definiamo un tipo che abbia la stessa "forma" di quella che ti serve, ma
di dimensioni minime :
Type TBArray = Array[0..0,0..0,0..0,0..0] of Boolean;
// Poi un puntatore che possa puntare a questo tipo si struttura :
Type PBArray = ^TBArray;
// Devono essere globali (a meno di casi particolari, ma č meglio cosě)
Var BooleanArray : PBArray;
Var HMemory      : THandle;
procedure TForm1.Button1Click(Sender: TObject);
var N : Integer; // Numero di elementi
 var x1,x2,x3,x4 : integer; // ti serve per accedere agli elementi
begin
 N := 90; // Ci servono 90 elementi (come quello che hai scritto tu)
 HMemory := GlobalAlloc ( GHND, sizeof (TBArray) * N);
 // Prenota la memoria per 90 elementi di tipo TBArray.
 // Nota : Se utilizzi memoria al di sopra di 0.5/1 mega, devi vedere se
questa č disponibile!
 BooleanArray := GlobalLock ( HMemory );
 // Tiene fissa la memoria prenotata in una zona ben definita di memoria
data dal puntatore BooleanArray
// Ora puoi iniziare ad usare la memoria. Non puoi scrivere
BooleanArray^[20,23, ...] perchč
// TBArray č stato definito come 0..0, quindi si ricorre a questo
"trucchetto" :
 x1 := 20; x2 := 1; x3 := 23; x4 := 90;
 BooleanArray^[x1,x2,x3,x4] := TRUE;
// Visto che il flag "GHND" imposta il contenuto della nuova memoria a zero,
settiamo un
// valore a 1 (True) per vedere se funziona:
 If BooleanArray^[x1,x2,x3,x4] then Caption := 'True!!'
   else Caption := 'False!!';
 // Quando hai finito con la memoria, devi deallocarla :
 GlobalUnlock ( HMEMORY );
 GlobalFree ( HMEMORY );
end;
Ok ... dimmi se hai ancora dubbi... CIAO!! Davide DG
Newsgroup: it.comp.lang.delphi
Titolo: Da mp3 a wav

Salve a tutti.
Ho la necessità di trasformare un file mp3 in wav, come anche un file midi
in wav. Qualcuno conosce un componente che faccia questo lavoro?
Grazie in anticipo.


1. Per convertire gli mp3 in wav esistono le opportune dll (L3Enc e L3Dec,
ad esempio); non so se esistono però specifiche per lo sviluppo; forse sulla
delphi super page trovi qualche frontend alle chiamate interne.
2. Vecchio problema già affrontato in tutti i newsgroup midofili: I midifile
e i wave sono due cose totalmente diverse come concetto!! il midi è una
sequenza di comandi che pilotano note, timbri e effetti di uno strumento
midi. Il wave è semplicemente la digitalizzazione (campionamento) di una
sorgente sonora qualsiasi. Un brano musicale è una fusione di onde sonore se
inteso come wave, è sequenza di note musicali (senza alcun riferimento al
suono) se inteso come midi.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Davide Guida
davide...@inwind.it
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

> I midifile e i wave sono due cose totalmente diverse come concetto!!
tra midi e wav in effetti passa la stessa differenza che passa tra sorgente
e compilato ;)
Ciao, Sandro

 ha scritto nel messaggio
news:bjjn61$jn30r$1...@ID-192540.news.uni-berlin.de...


Per il midi potresti mandarlo in play e registrarlo con la scheda sonora e
poi convertirlo in mp3
È ne più e ne meno quello che si fa a mano solo che potresti automatizzarlo
Occhio che ci metti per registrare tutto il tempo che dura il midi e la
qualità è moooolto dipendente dalla qualità del sequencer midi (la scheda
sonora)
--
_________________________________________
Edmondo Di Tucci snar...@Ttin.it
guarda i miei lavori su: 
www.powernetsi.it/edmondo

 midifile e i wave sono due cose totalmente diverse come concetto!!
Sotto Linux c'era un software (timidity) che faceva qualcosa del genere. Non
so sotto Win...
L'unico problema e' che devi avere anche tutti i suoni degli strumenti
campionati, ma non e' difficile trovarli.
Newsgroup: it.comp.lang.delphi
Titolo: TIdTCPServer e database

Ho una serie di TIdTCPClient che scambiano dati con un TIdTCPServer.
Il server distribuisce pacchetti che elabora dinamicamente quindi devo poter 
riprendere da quel punto in caso di blocchi improvvisi.
Inoltre dovrei memorizzare data e ora di ultimo accesso di ogni client per 
tener traccia di eventuali pacchetti non restituiti che dopo un tempo 
prefissato il server passerà ad un altro client (magari l'utente ha spento 
il pc o gli si è inchiodato e i suoi dati vanno persi...).
Secondo voi è meglio un database o dei semplici file di testo?
Nel caso suggeriate il db, qual'è il più indicato a supportare continue e 
rapide transazioni? Non mi è mai capitato di usarlo in questo modo quindi 
sono incerto.
Valter

Valter, non ho capito se il cliente deve aspettare una risposta per
ogni richiesta o no.
Riguardo il database, imho, un qualsiasi c/s va bene, a patto di
ottimizzare al massimo le performance per il suo aggiornamento.
Quindi, query parametriche e non statement sql costruiti a runtime,
tecnologia di accesso ai dati + rapida che puoi trovare etc etc etc
A

 rapide transazioni? 
Che vuol dire "continue e rapide" ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ogni richiesta o no.
Penso ti riferisca al post successivo...sono stato breve perchè non volevo 
nausearvi
:-)
Ho spiegato meglio 

 Che vuol dire "continue e rapide" ?
Il problema č che per testare il codice utilizzo piccoli pacchetti di dati 
ed in una rete locale...le elaborazioni lato client sono molto veloci e 
quindi anche le loro risposte...una al secondo, piů o meno
posso perň utilizzare degli sleep() per rallentare le operazioni o 
incrementare il peso dei pacchetti in quanto ormai ho appurato che tutto 
viaggia bene
Newsgroup: it.comp.lang.delphi
Titolo: Utilizzo di DLL esterne.

Ciao a tutti,
io sono Giorgio  sono da poco "collegato" con questo newsgroupm ma ogni
giorno che passa mi accorgo di aver effettuato una scelta vincente!!!
Le domande e le vostre risposte costituisco un aiuto molto prezioso per me
che è da poco che sono passato alla programmazione a 32bit.
Ho programmato per anni in pascal 6.0 e passare a Delphi non è stato così
semplice come mi aspettavo.
Sto realizzando un programma che utilizza una Dll esterna programmata da
altre persone contenete diverse funzioni e procedure.
Ho definito le varie procedure nella mia Unit (dopo le sezione
Implementation) e ho utilizzato con successo tutte le chiamate alle funsioni
della DLL eccetto una.
Quando tento di chiamare la funzione incriminata il mio compilatore (delphi
3.0) compila correttamente ma all'avvio dell'applicazione mostre due
finestre con le seguenti indicazioni:
* Il file Snap.EXE è collegato all'esportazione mancante SNAP.DLL:GetSpyData
* Unable to create process.
La cosa veramente incredibile è che ho  controllato la DLl con l'utility
tdump e la funzione GetSpyData è presente.
E cosa ancor più incredibile (almeno per quanto mi riguarda) è che dopo
sollecite richieste ai programmatori di tale DLL, mi hanno inviato
un'applicazione in delphi 3.0 (Corredata di Sorgente!!!) nella quale
utilizzano tale funzione in maniera perfetta.
Vi assicuro che ho controllato la perfetta concordanza tra il mio codice di
chiamata alla funzione incriminata nel mio programma, con  quello
dell'esempio funzionante.
Ok ! che son grullo può anche darsi....ma... qualcuno di voi ha una risposta
alternativa ?
Ci sono forse dei settaggi da effettuare nel file progetto?
Ciao e grazie in anticipo.
Giorgio.

 Giorgio.
Uhm... l'unica cosa che mi viene in mente è che dovesti controllare nelle
proprietà del project se c'è o meno una "spunta" sulla voce "build with
runtime packages"... prova a vedere se funziona così...
--
saluti
FDA

Purtroppo No!
Grazie mille ugualmente.
Giorgio

Ciao,
controlla se la funzione è esportata dalla dll e quando la dichiari nel tuo
programma  :
funzione Pippo;
external 'NomeDll.dll' name 'Pippo'; <--- fai attenzione il nome della
funzione è case sensitive!
bye Max
Newsgroup: it.comp.lang.delphi
Titolo: TStatusBar   DrawPanel : Dove sbaglio ???

 Buongiorno (forse ...)
In un Panel di uno StatusPanel ho impostato style a psOwnerDraw.
Poi questo codice non fa quello che mi aspetto, ossia un quadrato rosso 
o verde a seconda che il ServerSocket.Active sia True or false:
procedure TSERVER_MAIN_FORM.StatusBar2DrawPanel(StatusBar: TStatusBar;
  Panel: TStatusPanel; const Rect: TRect);
begin
     with Panel do begin
      if ServerSocket.Active
       then Canvas.Brush.Color:=clGreen
       else Canvas.Brush.Color:=clRed;
      Canvas.Brush.Style:=bsSolid;
      Canvas.Rectangle(Rect);
      beep;
     end;
end;
Dove sbaglio ???
Grazie per l' aiuto.
Giovanni Brambilla
AtcBrambo
--- posted by geoForum on 
http://www.delphiedintorni.it

 end;
Stai usando il Canvas della form!!!!
with Panel do 
begin
  if ServerSocket.Active then 
    StatusBar2.Canvas.Brush.Color:=clGreen
  else 
    StatusBar2.Canvas.Brush.Color:=clRed;
  StatusBar2.Canvas.Brush.Style:=bsSolid;
  StatusBar2.Canvas.Rectangle(Rect);
  beep;
end;
Acqua
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie


Newsgroup: it.comp.lang.delphi
Titolo: Smart Card ... e ... Delphi

Devo realizzare un programma che faccia uso di smart card a memoria.
Il tutto si può sintetizzare in questo modo:
Fase A:
Scrivere su una smart card vergine un codice (ID dell'intestatario cui
la smart card è destinata)
Fase B:
All'inserimento della smart card poter rileggere il codice in essa
memorizzato. (da qui in poi sono ... diciamo nel mio territorio ai
fini dello sviluppo successivo)
Sono completamente a digiuno ed ho provato qualche assaggio (amaro)
che mi ha fatto intuire che le cose non sono proprio semplicissime.
Qualcuno potrebbe/saprebbe darmi qualche dritta iniziale?
Ad esempio qual'è il tipo di smart card a memoria più indicato per
questa (apparentemente semplicissima) applicazione?
Poi, giusto per capire, i lettori/scrittori di smart card sono
standard? ovvero è possibile sviluppare l'applicazione
indipendentemente dall'hardware? Potrebbe sembrare una domanda sciocca
ma, purtroppo le prove che ho fatto fin'ora mi spingono a farla.
Sapreste consigliarmi sia hardware che utility software (possibilmente
ambiente Delphi) compatibili e con esempi comprensibili senza dover
trascorrere le notti a decifrare codici esadecimali?
Grazie a chi vorrà aiutarmi
Giovanni Caramia

Per cominciare vedi se ti puň essere utile questo link :
http://smartcard.caret.cam.ac.uk/delphi-card-helper.html
Donato Marco Di Tullio
Imparare Delphi diventa piů facile con :
Alla conquista di Delphi - Parte I
Visita il link :
http://www.inedito.it/description_nonf.asp?DOCU_ID=982&idd=318#

Newsgroup: it.comp.lang.delphi
Titolo: [?] download delphi

dove posso scaricare delphi?

> dove posso scaricare delphi?
chiedi a 
www.gdf.it
Ciao, Sandro :)

> dove posso scaricare delphi?
http://195.94.179.43

 wrote in message
94hl5i$dtf9f$1...@ID-43509.news.dfncis.de...



www.Borland.com
C'è il trial 60 giorni
poi non saprei. ho sentito dire che su 
astalavista.box.sk
esistono sistemi per fermare il tempo.
Newsgroup: it.comp.lang.delphi
Titolo: La finestra NON SI MINIMIZZA!!!!

Ho un problema con una form in delphi...
NON NE VUONE SAPERE DI MINIMIZZARSI...
Non riesco a capire cosa possa essere, sono sicuro che si tratti di
qualche linea di codice che quando minimizzo annulla l'operazione, il
problema e' che non so quale sia.
Non riesco a venirne a capo, so che non dovrebbe essere un componente
xche creando una nuova window e copiandoci tutto quanto e' contenuto
nella precedente funziona tutto correttamente.
Avete qualche idea? Potrebbe essere qualche ownerdraw?
Grazie
--    _  _______
  /| // /__  __/ Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /    Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000

Ciao,
potresti dire cosa fa in generale l'applicativo? Non conoscendo il tuo
codice non posso dirti cosa c'è che non va nel codice...
posso dirti che per minimizzare una finestra bastra scrivere:
MiaForm.WindowState :=  wsMinimized ;
o se preferisci
ShowWindow(MiaForm.Handle , SW_MINIMIZE);
se invece vuoi minimizzare tutto l'applicativo devi chiamare (se non ricordo
male)
MioApplicativo.Minimize;
spero esserti stato utile
ciao
Salvatore GIGLIUTO  4IF2
INSA-Lyon
20, Albert Einstein E616
69621 Villeurbanne Cedex
Kirys <uniK...@DELTHIShotmail.com> wrote in message
9lmu0uoea20kcqjq9...@4ax.com...



[SNIP]
Veramente a me le finestre non si minimizzano se premo il tasto
apposito(quello sulla barra in'alto) :)
ed e' questo il guaio :/
Grazie
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Dubbio...

Analizando il codice di un componente ho trovato una if che non riesco
a capire... cioč per me č totalemte inutile (poi quel end)
  procedure TCustomDXTimer.Initialize;
  begin
    Finalize;
    If ActiveOnly
      Then
        if Application.Active
          then  Resume;
       end else
    Resume;
    FInitialized := True;
  End;
infatti non č meglio:
  procedure TCustomDXTimer.Initialize;
  begin
    Finalize;
    Resume;
    FInitialized := True;
  End;
  o  (non capisco quella if)
  procedure TCustomDXTimer.Initialize;
  begin
    Finalize;
    If (Not ActiveOnly ) OR ( ActiveOnly and Application.Active)
      Then  Resume;
    FInitialized := True;
  End;
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

 ha scritto nel messaggio
news:3bc369ee.3221365@apache...


news:3bc369ee.3221365@apache...
<snip>
Poche ragazze da quelle parti? ,)
Ciao Uberto
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

 Poche ragazze da quelle parti? ,)
Anche il mitico Barbini legge PK ^___^
Jax

Anche il mitico Barbini legge PK ^___^
Insieme a DragonBall, Nathan Never, Julia, Gundam, Capitan Harlock solo per 
citare questo mese... ;)


 Insieme a DragonBall, Nathan Never, Julia, Gundam, Capitan Harlock solo
per
Ma.... era il soft dell'arcadia o quello della whie base scritto con delphi
???? ;D
Noooo  sicuramente e siggy che programma in delphi
SALUTI

Insieme a DragonBall, Nathan Never, Julia, Gundam, Capitan Harlock solo per 
e pensare che credevo di essere l'unico a lasciare il librotto di
assengni in fumetteria...

Newsgroup: it.comp.lang.delphi
Titolo: TTcpServer/TTcpClient

Salve,
sto cercando di utilizzare i componenti TTcpServer/TTcpClient di Delphi7 per
far
comunicare due applicazioni; il server non deve accettare più di una
connessione contemporaneamente.
Esiste qualche esempio al riguardo?
Sto effettuando il porting della mia applicazione da Delphi 3 nella quale
utilizzavo il componente TTcp.
Ringrazio anticipatamente
Sebastien Costa

 quale utilizzavo il componente TTcp.
Io ti consiglio di usare Indy... Tra l'altro il componente TIdTCPServer ha
la proprietą MaxConnections e MaxConnectionsReply che credo ti farebbero
molto comodo.
HTH, :-)
--
Andrea /\/\agni
ICQ#: 174108000

 molto comodo.

 distribure solo l'eseguibile?
Solo l'eseguibile e tra l'altro sono cross-platform.
Gli unici difetti di Indy IMHO sono:
- troppi componenti
- ci lavorano su molto fra una versione e l'altra, nel senso che ogni tanto
mi è capitato di dover scaricare l'ultimo codice sorgente disponibile
direttamente dal loro repository...
- alcuni componenti sono ancora da perfezionare
detto questo li ho usati in molte applicazioni senza mai avere grossi
problemi.
Ciao :-)


 ha scritto nel messaggio
news:LkuOa.46349$HU3.1...@news2.tin.it...


 senza necessariamente dover creare un thread apposito...).
Non ti serve creare un thread apposito... prova ad usare TIdTCPServer e
giocare un po' con i CommandHandlers, io in genere riesco a cavarmela con
quelli.
HTH,


 ha scritto nel messaggio
news:srvOa.46882$HU3.1...@news2.tin.it...


 semplice in Delphi 7?
Io avevo usato appunto i componenti di Horstemeier quando ho avuto bisogno
di compatiblità all'indietro... cmq trovo Indy molto più semplice (ci devi
solo perdere 10 minuti per prenderci la mano ma, secondo me, ne vale la
pena). Ricordo che le mie vecchie applicazioni dovevano farsi il parsing dei
comandi e dei parametri e ci perdevo un sacco di tempo... ora è molto più
divertente, c'è l'evento OnCommand e puoi usare il Response per rispondere
al client.
Inoltre potresti anche pensare di avere su entrambe le applicazioni sia un
TIdTCPClient che un TIdTCPServer...
Cmq se vai su torry e cerchi qualcosa come "sockets" dovresti ritrovare i
componenti di Horstemeier o qualcosa di molto simile ai vecchi componenti di
Delphi...
Ciao :-)


..ciao, sono nelle tue stesse condizioni, da D4 sono passato a D7 e ho la 
stessa tua esigenza.. è un mese che sto cercando di fare parlare 
idTCPServer e idTCPCLient, alla fine con un esempio scaricato ce l'ho 
fatta ma ho problemi di handle in chiusura del server.. se vuoi gli 
esempi mandami una mail che te li giro. 
in...@scodellamelo.it
Belloccio, 
http://www.scodellamelo.it
--- posted by geoForum on 
http://www.delphiedintorni.it

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

Salve a tutti.
 Vorrei sapere se è possibile aprire un popupmenu
pigiando un bottone.
Ciao da Matteo


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

 pigiando un bottone.
 TPopupMenu.Popup;
--
Acqua
Newsgroup: it.comp.lang.delphi
Titolo: Problemi stampe Delphi 4 con windows 2000

Chi mi può aiutare???
ho problemi con le stampe QuickReport, sviluppate
con Delphi 4 client/server, su pc windows 2000 (con w98 funzionano
benissimo). 
Faccio alcune premesse:
- ho già modificato le variabili
d'ambiente mettendo come dir temporanea c:\windows\temp;
- gli errori che
mi si presentano possono variare tra "canvas does not allow drawing" oppure
"cannot create file" e altri;
- questi errori non si presentano se faccio
direttamente il print e non il preview del report;
- se i dati da stampare
occupano una pagina è tutto ok, altrimenti mi da i  soliti errori....
....chi mi sa dire qualcosa in merito???
thx,
Simone.
--------------------------------
Inviato via 
http://usenet.iol.it

La soluzione più semplice è buttare QR :))))
Esiste FuzzyReport( in Italiano ) che può convertire tutti i tuoi report QR.
Per ulteriori info, puoi scrivere a Fabio Dell'Aria( 
the...@inwind.it
 )
Ciao,
Andrea

Io e un collega abbiamo perso una settimana su un problema simile al vostro,
e le soluzioni raggiunte sono:
      0 ) Aggiornare i drive il 90% dei casi funziona.
1) Windows 2000 e Xp hanno dei drive che fanno schifo(specialmente se drive
HP).
2) Usare un altro modello di  stampante.
3) Modificare QuickReport nella unit QRPrntr.Pas nella  procedure
TQRPrinter.Print;
  invece di fare APrinter.NewPage faccia   APrinter.ENDDOC;
APrinter.BEGINDOC;
per quando FuzzyReport c'ha lo stesso problema noi abbiamo dovuto modificare
anche  FastReport

driverR non drive.
Cambiare il lettore dei floppy sul pc non credo influisca sul funzionamento
di qr.
:)))
Bye
AS

scusa
mik




GRAZIE A TUTTI PER L'AIUTO!!!!
Finalmente sono riuscito a stampare con
W2000!!!!
thx


aggiorna alla rel. 3.0.5 (ultima disponibile per D4) di Quick report , avevo
lo stesso problema. 
www.qusoft.com
Maurizio

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

Ciao a tutti, 
ho notato che il componente TNMSMTP non è presente in
Delphi 2005.
Sapete con cosa lo posso sostituire?
Grazie
Rino

 Sapete con cosa lo posso sostituire?
TIdSMTP
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Bocciata la direttiva sui brevetti software

"Il voto dell'Europarlamento cancella un testo fortemente voluto dal
Consiglio dei ministri europei. Vince la mobilitazione che in due anni ha
coinvolto centinaia di migliaia di sviluppatori ed imprese europee"
(fonte P.Informatico)
Approfondimenti:
http://www.ffii.org/
http://noepatents.eu.org/index.php/NO_Software_Patents
http://punto-informatico.it/p.asp?i=53925&r=PI
http://www.repubblica.it/2005/e/sezioni/scienza_e_tecnologia/affin2/software3/software3.html
http://www.corriere.it/Primo_Piano/Esteri/2005/07_Luglio/06/software.shtml
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 Approfondimenti:
Lo stavo per scrivere io. Sono contento :-)
Giulio 

 europee" (fonte P.Informatico)
Non ci posso credere!
-- 
Jax
====
Beati gli affamati di giustizia perché saranno giustiziati. (Cecchelin
Angelo)

 
Heilaaa sembra che c'č l'abbiamo fatta heee GRANDE !!!!
Omega

Ogni tanto una buona notizia....
Tie'! 
Alla faccia dei cosidetti grandi....!
AS

Sono proprio contento.
Stefano Lorenzi
--- posted by geoForum on 
http://www.delphiedintorni.it

Che bastardi!
Un servizio sugli idioti dell'isola dei famosi e manco una frase o un 
sottotitolo su questo argomento.
Altro che paese delle banane....
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 Altro che paese delle banane....
Perché, hai mai sentito parlare dei brevetti software in qualche TG? Io
no... adesso che ci penso, non ne ho sentito parlare proprio in
televisione... di cosa ti stupisci.
-- 
Jax
====
La calunnia disdegna i mediocri, si afferra ai grandi. (Francesco
Crispi)

 televisione... di cosa ti stupisci.
Sono d'accordo in generale sull'informazione in Italia, ma la notizia ieri
l'ho sentita proprio al telegiornale...  ora non mi ricordo quale ma uno tra
il TG2 delle 20.30 o il TG3 della notte
Ciao, Vitto

 Crispi)
P.
Newsgroup: it.comp.lang.delphi
Titolo: [d6] error mysql: server has gone away

ciao a tutti, non riesco a capire questo errore:
ho un db mysql con cui lavoro via delphi con zeos ed eseguendo:
    datamodule1.queryfototronco.append;
    datamodule1.QueryFotoTroncoFoto.LoadFromFile('tmp.bmp');
 
datamodule1.queryfototronco.post
;
da server has gone away
cosa può essere? devo semplicemente salvare in un blob una foto di qualche 
centinaia di Kb
Simone 

trovato soluzione... dentro my.ini
max_allowed_packet=32M

centinaia di Kb
E' un problema legato alla dimensione massima dei blob su MySQL. Devi
trovare la voce MAX_ALLOWED_PACKETS in my.ini e impostarla a un valore
superiore a 1 mega, che è il default (1M).

Newsgroup: it.comp.lang.delphi
Titolo: D2005 ViewState Cast Specificato

assegno ViewState
 ViewState['NumFoto']:=System.Object(NumImmagine);
lo leggo
 if ViewState['NumFoto']<>Nil then
   ImgCorrente:=System.Byte(ViewState['NumFoto'])
 else ImgCorrente:=0;
assegno una nuova variabile
 ViewState['MaxNumFoto']:=System.Object(ListBox1.Items.Count-1);
quando vado a leggere ottengo Cast Specificato non valido
ImmagineStart e' di tipo Integer
 if ViewState['MaxNumFoto']<>Nil then
 begin
  ImmagineStart:=System.Byte(ViewState['MaxNumFoto']);
  ImmaginiAvanti(ImmagineStart);
 end;
assegnando ad una Label non solleva eccezione
Label2.Text:=System.Byte(ViewState['MaxNumFoto']).ToString;
Maurizio

 ImmagineStart e' di tipo Integer
Perchè castare con System.Byte invece di System.Integer?
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

> Perchè castare con System.Byte invece di System.Integer?
perche' per quando uno e' "bischero"  fa le bischerate !
grazie ora con System.Int32.... non solleva eccezione.
ciao Maurizio

Newsgroup: it.comp.lang.delphi
Titolo: tregistry: strano comportamento

ciao a tutti. ho un oggetto tregistry che legge alcune chiavi dal 
registro di configurazione. tuttele chiavi hanno dei valori al loro 
interno. per una sola mi dice che al suo interno non trova nulla. E' 
capitata anche a voi una cosa del genere? qualche idea?
grazie.
alex.

ciao a tutti. ho un oggetto tregistry che legge alcune chiavi dal 
registro di configurazione. tutte le chiavi hanno dei valori al loro 
interno. per una sola mi dice che al suo interno non trova nulla (anche 
se ci sono effettivamente dei valori). E' capitata anche a voi una cosa 
del genere? qualche idea per risolvere?
grazie.
alex.

alex.
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

 
E' stata una commistione di entrambe le cose, purtroppo...
ciao,
alex.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2010 e ZeosLib

Salve,
   qualcuno ha installato le ZeosLib su D2010? a me non riesce di farlo 
perchï¿œ dopo aver fatto il build di ZCore, ZParseSql, ZPlain, ZDbc, 
ZComponent e provo a fare Install di ZComponentDesign mi viene fuori 
l'errore che non trova i files .bpl.
 
Se copio i file .bpl nella directory RAD Studio\7.0\bpl e riprovo 
ottengo l'errore "has been installed"
 
Non riesco a venirne a capo. Qualcuno mi da una mano, per favore? Grazie.

 Non riesco a venirne a capo. Qualcuno mi da una mano, per favore? Grazie.
 
L'attuale D5 va in conflitto con l'installazione perché un file BPL 
viene pescato dalla directory di D5 anziché dalla directory di D2010.
 
Ho risolto, temporaneamente rinominando la directory di D5 che contiene 
i BPL installati così da fargli trovare quello giusto.
 
Non sono però riuscito a comprendere perché succede.
 
Ciao.

Newsgroup: it.comp.lang.delphi
Titolo: strip da stringa

Da un TMemo devo prendere il testo e cancellare tutti i tag html  "<br>" e
ripristinarli col ritorno a capo. Cercando nel manuale in linea ho trovato
la funzione "StringReplace", ma non sono riuscito ad usarla.....come cavolo
funziona? Io ho provato con:
StringReplace(edit1.Text, '<br>', '\n',rfReplaceAll);.....ma non funge (o
meglio, sbaglio qualcosa che non so)
C'è qualcuno che me la può spiegare la sintassi corretta di questo comando
(o se esite un comando simile)
Un'altra cosa (scusate se OT): su che sito devo andare per leggere post
vecchissimi dei NG?
P.S.
Chiedo scusa per l'errore di invio sul post di Marco "comunicare con Excel"
 Ciao e grazie
Gianni Giusti

 meglio, sbaglio qualcosa che non so)
Non funge...
se ti da errore di sintassi, 
StringReplace(edit1.Text, '<br>', '\n',[rfReplaceAll])
L'ultimo parametro è un set/array...
Se poi non va nel senso che non ti viene cio' che vorresti
(che pero' non dici...!), prova a sostituire '\n' con ' ' e vedi
cosa succede.
Saluti
AS
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


BINGO!!! grazie, ho provato in tutti i modi....era proprio un "semplice"
errore di sintassi......quel maledetto set/array....
......a buon rendere.
Ciao
Gianni Giusti

 StringReplace(edit1.Text, '<br>', '\n',rfReplaceAll);.....ma non funge
(o
...
L'ultimo parametro e' un set: dovresti quindi mettere [rfReplaceAll]; se
vuoi sostituire anche <BR> devi mettere [rfReplaceAll, rfIngnoreCase];
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Evento in un TMenuItem

Come posso fare ad assegnare una function ad un evento di un TMenuItem
creato in runtime ?
Grazie
--
Mav Rossi

 ha scritto nel messaggio
news:3acd8f1e...@news.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: StrToDate()

devo convertire una vecchio file di archiviazioni dati in un database ado.
Per convertire le date mi è sembrato più comodo usare la funzione:
StrToDate
prtroppo questa funzione se trova un'errore genera un'eccezzione e blocca il
programma.
Qualcuno può suggeririmi una funzione alternativa, oppure un sistema che:
in caso di data non valida, semplicemente non converte la data e lascia il
campo vuoto.
Grazie a tutti

 e lascia il campo vuoto.
try
	utilizza strtodate
except
	gestisci l'eccezione (es. lascia il campo vuoto)
end;
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Se ho capito bene.
procedure TForm1.FormActivate(Sender: TObject);
begin
 ShowMessage ( DateToStr( StrToDate('15/03/02')) ) ;
 Try
    ShowMessage ( DateToStr(StrToDate('00/00/00') )) ;
 Except
   On E: EconvertError Do
 Begin
    ShowMessage ( DateToStr(StrToDate('01/01/01') )) ;
 End ;
 End ;
End;
Se ti da errore anche quando compili va benissimo.
Lancia l'eseguibile da solo e vedrai che non ti darà più errore.
Ciao
Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Grazie a tutti
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

 ha scritto nel messaggio
news:w%2Uc.117183$G%.86603@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.delphi
Titolo: OnIdle

Ciao,
ho dotato la mia applicazione di una gestione degli appuntamenti.
In una tabella ci sono OraAllarme e descrizione.
Come si puo' fare per controllare periodicamente se l'ora del sistema
corrisponde all'ora dell'allarme?
Con Application.OnIdle oppure con un TTimer?
Stralci di codice ben accetti!
Ciao

Credo che il timer sia da preferire.
Bye
AS

 ha scritto nel messaggio
news:ab5gg3$2u3f$1...@newsreader1.mclink.it...


 non rallentera' troppo l'applicazione?
Decisamente, ma potresti considerare di leggere in memoria,
di volta in volta, gli appuntamenti da qui a un paio d'ore 
e scandire la struttura in memoria.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 non rallentera' troppo l'applicazione?
Una lettura al minuto non dovrebbe rallentare piu di tanto l'esecuzione, ne
dell'applicazione nel sistema stesso.
Puoi comunque memorizzarti il prossimo (o i prossimi n) appuntamento ed
eseguire il controllo solo in memoria, ricordandoti di andare a ricostruire
lo stack in memoria ogni volta che scatta l'allarme o l'utente inserirsce un
nuovo appuntamento.
Ciao.
Gianluca

Scusami, come potrei fare?
Questa e' la tabella...
id_rec=contatore
Allarme=boolean
OraAllarme=TDateTime
DescrizioneApp=Stringa.
Che intendi per 'scandire la struttura in memoria'?
Solo se puoi, senza impegno...
Ciao


 Che intendi per 'scandire la struttura in memoria'?
Tu leggi in memoria tutti gli appuntamenti di un periodo di tempo
stabilito (es. 1 ora) e per ognuno dei 60 minuti successivi vai
a controllare la lista in memoria e non vai a leggere dal db.
In questo caso, l'accesso al db e' limitato di ora in ora.

Newsgroup: it.comp.lang.delphi
Titolo: componenti disinstallare

Ciao a tutti,
forse la domanda risulta banale....
vorrei provare ad installare nuovi componenti o pacchetti di componenti in
Delphi 6.
Diciamo che per installarli non dovrei aver grossi problemi...... quello che
non risco a fare è disinstallarli.
Riesco solo a Nascondere i componenti ma penso che non li disinstalli.
La mia paura (non so se è fondata) è che vadano ad aggravare sulla memoria
del computer e sulla grandezza del programma compilato.
grazie


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