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

Ciao, avrei bisogno di aiuto per quanto riguarda la creazione dei componenti
... vorrei creare una DBGrid nella quale nei titoli delle colonne possano
essere disegnate delle immagini ... come posso fare?
Pensavo di creare una nuova DBGrid ereditandola da quella vecchia e creare
una property in cui mettere una TImagelist dalla quale attingere le immagini
... ma come fare per disegnarle nelle colonne?
Grazie per l'aiuto
-Panz-
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/03

 ha scritto nel messaggio
news:aSCX9.91938$AA2.4...@news2.tin.it...


 ha scritto nel messaggio
news:aSCX9.91938$AA2.4...@news2.tin.it...


 ha scritto nel messaggio
| Prima di tutto imposta tra le proprietà della DBGrid:
| DefaultDrawing = False
| in modo da disabilitare il disegno "automatico" della griglia da parte di
| delphi.
|
| Di seguito ti riporto la procedura relativa all'evento DrawColumnCell che
ho
| scritto in un mio software.
| Essa disegna due TImage (imgGiu e imgSu, a forma di freccia verso il basso
e
| [ ... cut ... ]
| end;
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.445 / Virus Database: 250 - Release Date: 21/01/03

 ha scritto nel messaggio
news:iEVX9.97642$AA2.4...@news2.tin.it...


 ha scritto nel messaggio
| Dimenticavo un'altra cosina...
| L'istruzione:
|  if Rect.Top<=(2*(Rect.Bottom-Rect.Top))
| serve proprio per sapere se stai disegnando sull'intestazione e non in una
| cella qualunque... in pratica fa un check sul Top del rettangolo di
disegno
| e controlla che sia minore di quello della prima cella "bianca")
|
| :-) Ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.445 / Virus Database: 250 - Release Date: 21/01/03
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.445 / Virus Database: 250 - Release Date: 22/01/03

Ciao, la procedura che mi hai detto tun non funziona! La procedura che
disegna le celle viene richiamata sempre, ma tranne durante il disegno delle
celle dell'intestazione! Il controllo che hai messo č praticamente inutile
visto che non diventa mai vero! Il mio componente l'ho ereditato dalla
RxDBGrid ... puņ essere a causa di questo?
Ciao , fammi sapere! -Panz-
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).

Newsgroup: it.comp.lang.delphi
Titolo: progettazione

In un progetto ho necessità di + Dataset che andranno collegati rtamitee un
TDataSource a un TDBGrid.
Ora i componeneti TTable li ho inseriti in un DataModule, mentre il dbgrid
in una form, assieme a TButton , TEdit...
Tra una tabella ed un' altra dovrei modificare alcuni comportamenti di
bottoni, ed anche la visualizzazione di alcuni componenti.
Ora vorrei trovare un approccio abbastanza conveniente per gestire tutto
ciò, quindi non ho nessuna intenzione ad esempio di inserire all' interno di
ogni evento comandi tipo "case of" per scegliere il comportamento da
utilizzare.
Non vorrei neanche avere una form per ogni DataSet, perchè si tratta di
piccole differenze.
Allora cosa mi consigliate?
Grazie!

 wrote in message
8smprb$3fl$1...@lacerta.tiscalinet.it...


 Allora cosa mi consigliate?
Puoi provare con la Visual Form Inheritance.
Crei una form base con i controlli e il comportamenti comune a tutti, 
da cui derivi N forms con le varie modifiche. Se necessario, puoi 
usare meccanismi di late binding per scegliere quale tipo di form 
utilizzare a runtime.
-- 
Roberto Lupi
http://www.lupex.net/

Newsgroup: it.comp.lang.delphi
Titolo: Problema nell'intercettare la riduzione a icona dell'applicazione

Salve, ho un problema abbastanza strano.
La mia applicazione, costituita soltanto da una form, quando viene
lanciata viene inserita nella system tray di Windows e diventa
invisibile, dopo se faccio doppio click sull'icona nella system tray
la form viene visualizzata usando la funzione Show(), dopo premento
sul tasto standard di riduzione a icona della form viene resa
nuovamente invisibile, infine se ripremo due volte con il mouse
sull'icona nella system tray la form viene nuovamente visualizzata e
fin qui tutto funziona correttamente.
A questo punto però, se premo il tasto di riduzione a icona della form
non succede niente.
Riporto sotto una parte del sorgente per spiegare meglio la
situazione:
procedure TMainForm.FormCreate(Sender: TObject);
    begin
    InserisciIconaSystemTray();
    Hide();
    Application.OnMinimize:=RiduciAIcona;
    end;
procedure TMainForm.RiduciAIcona(Sender: TObject);
    begin
    Hide();
    end;
Per intercettare l'evento di riduzione a icona della form ho usato
l'evento OnMinimize della TApplication, però va bene anche se qualcuno
ha una soluzione migliore.
Grazie in anticipo.
Alessandro

Sono riuscito a risolvere il problema: bastava aggiungere
"Application.Restore;" prima di fare lo show sul doppio click
sull'icona della System Tray di Windows.

Newsgroup: it.comp.lang.delphi
Titolo: Help Copiare Directory

Ciao, devo copiare una directory e tutte le sue sub in un altro Hd. Come
posso fare??
Grazie.

Grazie.
o diventi "matto" con procedure tue (ricorsive) oppure usi un' API molto
interessante.
Si chiama "SHFileOperation".
Provala. Mi pare che voglia solo un parametro che poi è un record che dovrai
riempire da codice per dire a
l' API cosa deve fare.
Ti ripeto che è molto semplice.
Ciao !!
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: Prova (non leggere)

Le prove si fanno su it.test.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

Newsgroup: it.comp.lang.delphi
Titolo: passaggio parametri da una unit ad un'altra

 
Ho una unit nella quale inserisco una serie di parametri ne dovrei lanciare
un'altra che esegua una serie di operazioni, e poi tornare al programa
chiamante.
Ho provato ad eseguire una procedure esterna, ma non funziona in quanto la
unit chiamata ha una sua form con componenti visuali che sono dichiarati al
di fuori della procedura stessa.
Posso eseguire una unit esterna completa passando dei parametri?
 
Grazie
Ilenia
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Posso eseguire una unit esterna completa passando dei parametri?
Allora: le unit, per loro natura, non si eseguono, in quanto sono dei
contenitori di codice. Casomai hai la necessità di lanciare un metodo (o
una routine) che hai definito in una unit diversa da quella dove ti trovi.
I questo caso, ti basta fornire alla tua routine tutti i dati su cui deve
lavorare come parametri di ingresso e definire per ciascun valore risultato
un parametro di uscita. Ad esempio:
  type TForm2 = class(TForm)
    ..
  public
    procedure Somma2(addendo1, addendo2: Integer; 
    var risultato: Integer);
  end;
  implementation
  ..
  procedure TForm2.Somma(addendo1, addendo2: Integer; 
    var risultato: Integer);
  begin
    risultato := addendo1 + addendo2;
  end;
In qualsiasi altra unit del tuo programma potrai così utilizzare la
procedura di Somma (che ho definito come metodo di Form2) semplicemente
indicando dove prenderla:
  procedure TForm1.Button1Click(Sender: TObject);
  var a, b, c: Integer;
  begin
    a := 10;
    b := 20;
    Form2.Somma(a, b, c);
    ShowMessage(intToStr(a) + ' + ' intToStr(b) + ' = ' + intToStr(c));
  end;
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it

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

Cč qualcuno che mi puo dire semplicemente e in dittaglio comme fare per
aggiungere un bottone che permette al'uttente la previsualisazione (print
preview) della pagina in corso. Quela č composta di una griglia fata da
PrintGrid.
Non conosco nulla da Delphi !
Grazie
Michel

Michel,non dici se usi quickreport, fastreport, crystalreport, fuzzyreport,
reportbuilder, reportsmith..
Cosa usi per i reports?
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non so si ti serve ma ho trovato che il programa usa
Prtgrids.PrtGrid(AdvStringGrid1,'Entete','Entete');

"Michel R" ha scritto nel messaggio
| Non so si ti serve ma ho trovato che il programa usa
| Prtgrids.PrtGrid(AdvStringGrid1,'Entete','Entete');
Usi una TAdvstringGrid? Allora cerca il componente
appostito per il preview. Si chiama AdvPreviewDialog
ed e' banalissimo da usare. Puoi scaricarlo dal sito
www.tmssoftware.com
.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Join venture MySql con SapDb

Sul sito 
www.SapDb.org
 trovate un link che punta ad una pagina del sito 
di MySql  dove si parla di questo accordo. Ora SapDb si chiama MaxDb.
Non ho avuto tempo di approfondire ma la licenza non è GNU.
A

Alberto Salvati wrote:

La licenza e' sempre quella di MySQL =( anche se in precedenza SapDB
era stato rilasciato sotto GPL se non mi sbaglio.
-- 
I'am what I'am, I do what I can

cioč, free x uso non commerciale.
Uffa!!! SapDb cosi a "istinto" mi piace, ma se non č free tanto vale 
comprare altro, o no?
A

 comprare altro, o no?
O utilizzare altro.


Newsgroup: it.comp.lang.delphi
Titolo: Domanda a riguardo della Drawgrid

Io creo una drawgrid al volo all'interno del mio programma. Gli specifico il
numero di righe e il numero di colonne. Appena creata, la prima cella in
alto a sinistra è selezionata con un colore azzurro.
Vorrei sapere come fare, che metodi usare o che proprietà per fare in modo
che quando clicco con il mouse su una qualsiasi casella della drawgrid
questa mi si colori, perchè adesso come adesso quando clicco su una cella mi
sparisce il colore....
Grazie
-- 
Davide
------------------------------------------------------------
Il tempo è la cosa più preziosa che l'uomo possa spendere
------------------------------------------------------------

Dal mio HelpOnLine (Delphi 6) trovo.
// ____________________________________________
procedure TForm1.FormActivate(Sender: TObject);
Var
  myRect: TGridRect;
begin
  myRect.Left := 3;
  myRect.Top := 1;
  myRect.Right := 2;
  myRect.Bottom := 4;
  DrawGrid1.Selection := myRect;
end;
Ciao.

--------------------------------
Inviato via 
http://usenet.libero.it


Grazie 1000, un'ultima domanda (non è pre approfittarne).
E per quanto riguarda il colore? se invece di azzurro lo volessi fare verde?
Davide

Newsgroup: it.comp.lang.delphi
Titolo: TADOConnection, TADOCommand (Delphi 5)

Salve al NG,
avrei un problemino da porvi: ho creato un'applicazione che mi consente di
connettermi al database mediante i componenti ADO.
Da premettere che ho più oggetti "TADOCommand" associati alla transazione
 dell'oggetto "TADOConnection", come posso eseguire la singola TADOCommand
mediante il comando "TADOConnection.Commands[<index>].Execute non
utilizzando l'indice ma referenziandolo mediante il nome TADOCommand ?
Spero di essere stato abbastanza chiaro ed accetto qualsiasi suggerimento
Grazie 01cs

utilizzando l'indice ma referenziandolo mediante il nome TADOCommand ?
Cosi' sui due piedi non saprei... essendo questa proprieta' un array lo puoi accedere solo tramite l'indice.
al limite, un buon workaround consiste nell'utilizzare n oggetti TAdoCommand, tutti legati alla stessa AdoConnection,
ed eseguirli in serie...
Morde
Newsgroup: it.comp.lang.delphi
Titolo: eseguire Viste come StoredProcedure ?

in Delphi (D2006 Win32) , le Viste su un DB (es.SQLServer) si possono
chiamare come se fossero StoredProcedure, impostando
TSQLStoredProcedure.StoredPrfocName:=<nome vista> ?
o e' comunque necessario convertire le Viste in StoredProcedure ?
ho fatto un paio di prove "Vista_Citta" e' una semplice vista che esegue
una Select e da SQL Server restituisce i dati come previsto;
da Delphi eseguendo TSqlStoredProc1.ExecProc; ho questo errore
SQL Error 2809 ,
Richiesta di procedure "Vista_Citta'  non Riuscita, perche'
"Vista_Citta" e' un oggetto Vista.
L'errore e' chiaro , indica che non e' possibile trattare le viste con
TSQLStoredProcedure;
Esiste un modo per farlo da Delphi ? 

 Esiste un modo per farlo da Delphi ? 
Non vedo perché dovresti farlo, in generale. Quando hai a che fare con 
una vista, fai una SELECT e usa il metodo "Open" per ottenere il 
recordset relativo.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

> recordset relativo.
intendi da un TSQLDataSet impostare nella proprieta'  CommandText
il comando sql Select from <nomevista> ... ?
se non e' cosi' puoi farmi un'esempio di chiamata ?
Maurizio

 il comando sql Select from <nomevista> ... ?
Esattamente così. :-)
Ciao (e buon anno!)
   Marco


>   Marco
grazie , Buon Anno !
Maurizio

Newsgroup: it.comp.lang.delphi
Titolo: Errore DataTime

Salve a tutti volevo sapere come posso fare per sapere il tempo trascorso
dalla mia nascita ad ora.
Ho provato cosě ma non mi riesce. (Edit3 č il tempo trascorso)
procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
var
  D1, D2 : TDateTime;
begin
  if Key = #13 then
  begin
    Key := #0;
    D1 := DateTime(Now);
    D2 := StrToDateTime(Edit2.Text);
  end;
  Edit3.Text := D1 - D2 ;
end;
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

   Edit3.Text := D1 - D2 ;
L'errore potrebbe essere qui: dovresti infatti usare DecodeDate per 
"spezzare" la D1 e D2 in giorni, mesi, anni e poi fare la sottrazione 
per ogni unità di misura.

 end;
La proprieta' Text di un TEdit e' di tipo TCaption, a sua volta definito
come
type TCaption = type string;
A Delphi (al pascal) non piace che ad un tipo sia assegnato un valore di
altro tipo.
Se ti interessa la differenza in giorni puoi rappresentarla con un
IntToStr(Trunc(D1-D2)), altrimenti vedi YearsBeetween, MonthsBetween,
DaysBetween, etc.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Valori asse Y dbChart

Ciao, ho D6 e in un dbChart standard ado vorrei avere i valori 
dell'asse Y.
Non li visualizzo direttamente perchè ce ne sono troppi e non si 
vedrebbe
più il grafico, quindi ho pensato di far visualizzare il valore del 
punto in
cui clicco con il mouse. Allora nell'evento OnClickSeries ho messo
..
   Label1.Caption:=DbChart1.series[0].yvalue;
...
e funziona, però qualsiasi serie clicco mi ritorna giustamente il valore
della serie [0].
Come posso fare a farmi dare il valore del punto della serie che 
clicco? Cioè vorrei che al posto dello [0] che dico io mi andasse l'ID 
della serie che clicco in quel momento, solo che non so cosa scrivere.
Grazie a tutti.
Inviato da 
www.mynewsgate.net


Mi permetto di scrivere questa cosa solo perchč sono passate 24 ore e non
conosco il componente ma non sarą :
 Label1.Caption:=DbChart1.series[xvalue].yvalue;
Sperando di essere stato di aiuto .
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 > Mario - (
mari...@inwind.it
)
Non ci avevo pensato, stasera provo, per ora grazie.
Inviato da 
www.mynewsgate.net

No non funge perchè mi dice che non sono tipi compatibili, tra le parentesi 
quadre vuole un numero. Ho fatto qualche prova con Sender: ma non ho 
combinato niente, del tipo
evento OnClickSeries....
...
if Sender(dbChart1.series)=[0] then
//fa qualcosa
...
if Sender(dbChart1.series)=[1] then
//fa qualcosaltro
..
però mi chiede sempre dopo series la parentesi quadra e ID della serie.
Comunque non mollo!!
Inviato da 
www.mynewsgate.net

Ho risolto ieri sera in questo modo, magari può esere di aiuto a qualcuno:
evento OnClickSeries
Begin
Label1.Caption:=Series.ValueMarkText[ValueIndex];
end;
e mi ritorna il valore del punto in cui clicco. Pensavo di andare a cercare 
chissà cosa e l'avevo sotto il naso.
Ciao.
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.lang.delphi
Titolo: WIN32

Salve a tutti, per caso qualcuno sa dove posso trovare una versione
'lineare' del win32.hlp? qcosa in doc o pdf ad esempio.. vorrei stamparla x
avere tutto scritto come referenza, ma non posso stampare una guida intera
pagina per pagina =1

 'lineare' del win32.hlp? qcosa in doc o pdf ad esempio.. vorrei stamparla 
da quanto ne so, il file HLP è un file complilato, quindi non si può leggere 
come dici tu "linearmente". In genere i file HLP vengono prodotti a partire 
da file RTF o HTML (per esempio con Microsoft Help Workshop - compilatore di 
help gratuito). Il file intermedio di questo processo è un HPJ (Help Project 
Files), ma non credo ke tu l'abbia disponibile.
Cmq, tempo fa provai anke io un esperimento del genere ma poi lo abbandonai, 
visto che è abbastanza inutile e frustrante tentare di leggere in maniera 
tradizionale un ipertesto, cioè leggere migliaia di pagine come si farebbe 
con un libro tradizionale, partendo dalla pagina uno, fino alla pagina 
1566...
In ogni caso ricordo che da Sommario dell'help, bisognava scegliere Stampa 
selezionando un determinato argomento (anche "Microsoft Win32 Programmer's 
Reference" ...) e stampare argomento per argomento in differenti file PDF e 
poi riunire tutto in un unico file PDF... un lavoraccio...e soprattutto 
inutile visto ke l'utilità è proprio di avere una guida contestuale e 
interattiva.
L'alternativa è quella di comprarti MSDN.
-- 
Mauro Falzari ( 
http://digilander.libero.it/mauro.falzari
 )
"Se guardi nell'abisso, anche l'abisso guarda in te." (Friedrich Nietzsche)

P.S. ho dimenticato di dire che avevo una stampante virtuale per file PDF 
installata nel sistema


Ho avuto il tuo stesso problema, e l'ho risolto con Help to RTF
http://www.herdsoft.com/catalog/ehlp2rtf.html
Ciao

 L'alternativa č quella di comprarti MSDN.


 ha scritto nel messaggio
news:j9ft7vsedpdd63e4g...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Per chi partecipera' oggi al seminario Borland...

Oggi sono un po' raffreddato, non me la sento di arrivare fino a Milano (da
Genova), e non ho voglia di tornare a casa tardi stasera... quindi non saro'
presente.
Se qualcuno di quelli che partecipano sono ancora in ascolto... prendete
qualche gadget anche per me? :-) :-) Sono registrato a nome Gabriele
Boccone, per la ditta O.Si. s.n.c. di Genova.
Mi dispiace non partecipare, ma non so se ne varra' la pena, del resto non
c'entra molto con Delphi, e penso che presto sara' disponibile una versione
trial o personal per valutare il prodotto (se non lo e' gia'), l'unica cosa
che mi perdo sara' David I. dal vivo... penso che mi farete un riassunto...

 che mi perdo sara' David I. dal vivo... penso che mi farete un
riassunto...
Nemmeno io vado ed abito dietro al novotel... Non so nemmeno che sia David
I.
E' molto grave?

E' molto grave?
Non credo, e non penso che ci vada qualcuno del ng vsto che con delphi c'entra
poco o nulla....
-- 
Morde. 
(morde at programmer dot net)

E' molto grave?
Solo un pochino.  A parte gli scherzi, è stato da noi, in azienda, una
persona vicina a David I e ci ha fatto delle anticipazioni sul futuro
di Delphi... cominciate a rabbrividire ;-) ...non vi dirò mai cosa ci
ha detto >:-)

 di Delphi... cominciate a rabbrividire ;-)
intendi "rabbrividire" in senso positivo o in senso negativo? (propendo per 
il negativo, ma meglio chiarire...)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 ha detto >:-)
Vogliono puntare tutto su Builder x e abbandonare delphi, non e' vero?

 ha detto >:-)
Per caso che Delphi verrà molto ridimensionato a favore di C# Builder o
altro? Dicci qualcosa in più, dai! :-) Bye
Med

il negativo, ma meglio chiarire...)
Ti dico soltanto che, allo SMAU, lo stand Borland è ormai nello stand
Microsoft (!).  Pare anche ("pare") che Delphi 8 sarà l'ultimo Delphi
a basarsi su un Pascal... ... ...

 a basarsi su un Pascal... ... ...
*bang!*

 a basarsi su un Pascal... ... ...
Perché devi dire queste cose in pubblico? Poi la notte ho gli incubi.
Lasciami trastullare nei miei sogni finché non vengo svegliato dalla triste
realtà... ma fino ad allora sarà stato bello :)
--
Jax
Journeying Artificial Xenomorph

Newsgroup: it.comp.lang.delphi
Titolo: LE FAQ

Scusate continuate a parlare di FAQ ma dove le trovo??
Un grazie anticipato per l'aiuto.

 Scusate continuate a parlare di FAQ ma dove le trovo??
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt
--
Mauro Falzari.
"Se guardi nell'abisso, anche l'abisso guarda in te."
(Friedrich Nietzsche)


Sempre io puntualizzo le FAQ di Delphi 5 ....

 Sempre io puntualizzo le FAQ di Delphi 5 ....
le FAQ di un gruppo non sono relative ad una versione, ma alle domande
postate con maggiore frequenza sul gruppo stesso!
--
- Carlo -
c.b...@libero.it
Newsgroup: it.comp.lang.delphi
Titolo: Problema immagini

Ho un problema, non riesco a trovare il modo di inserire un'immagine che 
contiene trasparenze, Gif o Psd, con il controllo image, certamente esiste 
il modo di poterle sfruttare, ma sono agli inizi ed ho pochissima 
conoscenza dei vari controlli del D7.
Come posso risolvere?
Thx

contiene trasparenze, Gif o Psd, con il controllo image, certamente esiste 
Che io sappia puoi applicare la trasparenza solo per GIF e BMP.
Una volta stabilito il colore della trasparenza, imposta a True la proprieta'
"Transparent" del TImage.
Se non funziona, rispiega il problema aggiungendo piu' dettagli: quanto e'
grande il TImage, se ricopre altri controlli, ecc...
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


Mars University: «Knowledge brings Fear»

Newsgroup: it.comp.lang.delphi
Titolo: inserimento automatico

Vorrei sapere come fare per inserire automaticamente alcuni campi di un 
record quando si digita in una dbedit.
Ad esempio, quando digito 123 in una dbedit, nelle altre caselle devono 
visualizzarsi gli altri campi relativi allo stesso database.
Se io inserisco 123/2000 in una dbedit, nelle altre due dbedit devono 
comparire il Cognome ed il Nome in automatico.
Quale è l'istruzione?
P.S. Non sono un esperto programmatore. Vogliate perdonarmi. Sono solo un 
appassionato di Delphi, ma mi arrangio da solo.
Grazie per l'aiuto.
-- 
La calma è la virtù dei forti.

 Vorrei sapere come fare per...
Newsgroup: it.comp.lang.delphi
Titolo: Accesso Condiviso Zeos Lib + D7 + IbExpert

Sto usando ZeosLib 6.5.1-alpha build at 2004-11-14,
ho IBExpert personal 2005.04.24 aperto , ed agganciato
ad un database Firebird 1,5.
se provo a creare su un Datamodule, i controlli Zeos
ZConnection, ZQuery
il percorso DataBase e' impostato e chiaramente e' lo stesso
usato da IBExpert
quando imposto ZConnection a true (in fase di editor)
con ReadOnly=False , ottengo l'errore
SQL I/O  ..error code 902 ..
Impossibile accedere al file , Il file e' utilizzato da un'altro processo
Stessa cosa se inverto i processi
- Disconentto IBExpert dal Database
- Imposto ZConnection=True, ReadOnly=False, AutoCommit=True
- Apro il DataBase con IBExpert
La stessa cosa non succede usando
SQLConnection, ClientDataSet,DataSetProvider, etc

 ad un database Firebird 1,5.
Stai usando la versione embedded ?
Giulio 


come faccio a capire la versione ?
Stefano


Beh , se hai installato la versione server dovresti saperlo tu , in pannello 
di controllo hai firebird e un servizio attivo ...
La versione embeddedd è quella famosa dll (FBclient.dll o GDS32.dll per 
Ibx ) che metti nella stessa cartella dell'eseguibile (senza quindi 
installazioni particolari , a meno che non usi Udf) , la quale però non 
permette accessi concorrenziali.
Nel senso che il primo che accede blocca altre applicazioni. E' utile solo 
quindi per applicazioni monoutenza. Quindi se apri Ibexpert non apri 
progetto e viceversa ....
Giulio

> pannello di controllo hai firebird e un servizio attivo ...
... pensavo ti riferissi alla rel. ZeosLib,
Firebird e' a posto, con i componenti dbexpress funziona bene la 
condivisone,
e' solo con le Zeos Lib 6.5 alpha il fatto;
ma forse dipende dalla rel. , provo con la 6.1.5 stable.
Stefano

> Stefano
ho provarto , ma anche con la 6.1.5stable le Zeos non condividono
il database, almeno in fase di progettazione visuale

 il database, almeno in fase di progettazione visuale
lavoro in D7 + firebird 1.5 + zeoslib 6.1.5stable e nn ho questo problema,
escluderei quindi che dipenda dalle zeos, forse piuttosto da qualche 
impostazione di firebird.
-- 
Emanuele.

Newsgroup: it.comp.lang.delphi
Titolo: ScrollBox.VertScrollbar

Come posso trovare la larghezza del scrollbar varticale di uno scrollbox?
la proprieta` size e` 0 anche quando scrollbar e` visibile
Enrico

 la proprieta` size e` 0 anche quando scrollbar e` visibile
Le scrollbar fanno parte della non-client area  di un controllo e sono 
gestite direttamente dal S.O.
Devi quindi usare l'API GetSystemMetrics per conoscere le loro dimensioni.
Ciao
-- 
ACSH
[TurboDelphi]
Chi fa da se', fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Per tutti quelli che usano le ZeosLib...

Dalla mailing list delle ZeosLib ho ricevuto questo messaggio.
Se come me usate le zeoslib č meglio che lo leggete.
Ciao
Gianni Giusti
....................................
(Sergey Seroukhov)
Hello, all!
I'm the original author of the ZeosDBO library. I leaved the project
last year. But unfortunatuly I can see that the project is not
moving even with such army of developers. Everyday I'm
receiving a lot of messages from ZeosDBO users. I tired of that.
I have a wish to change the situation. I do understand that it's
unpossible to continue patching the components. The current
code so complecated that any changes produce new bugs.
There is no way to make them stable. If I would continue the
development I'll do complete reworking of the code.
Thus I would like to know is there any voluntees to develop
the components from the beginning? I would like to know
names and skills, please write to this mail list.
Next: I haven't made the final decision to continue the project.
I have very strong doubts do not do this. For more then year
I don't use Delphi for development. Are there any expirienced
persons who can explain me the reasons why people don't use
dbExpress technology provided by Borland to replace old
TDataset? Does anybody see the reasons to start a new project
to develop TDataset descandents?
Regards, Sergey Seroukhov

Grande Sergey Seroukhov, è il migliore!!!!!!!!!!!!!!!!!

 ....................................

 Hello, all!
Non ho mica capito questa frase:
"I haven't made the final decision to continue the project.
I have very strong doubts do not do this."
Traduzione mia:
"Non ho preso la decisione definitiva di continuare il progetto. Ho forti dubbi
sul non farlo."
Va interpretata come: "Credo che abbandonerò il progetto" o cosa???
--
Jax

Io avevo contattato tempo fa Sergey Seroukhov per un buco trovato negli zoes
e lui mi aveva risposto che da Ottobre dell'anno scorso non lavorava più
ufficialmente per il progetto.
Secondo me la frase va interpretata come un "Non ho ancora preso la
decisione definitiva, ma continuerò il progetto visto che me ne sono andato
e non si è più fatto nulla di buono!"
Ciao e sperimo!!

to develop TDataset descandents?
Interessante, questo quesito.
Anch'io ho migrato progetti da altri sistemi (ADO soprattutto) a
MySql, connettendomi a mysql con zeosdbo.
Perchč s parla cosě poco di queasto dbexpress? che ne pensate ?
Sembrava dovesse essere la soluzione finale a tutti i problmi legati
ai db.
Qualcuno lo usa ? ha trovato problemi, agevolazioni, vantaggi ?
Io ho provato con la demo di delphi 6 e.... ho avuto solo errori di
sistema (con mysql su win2k)
spero che a qualcuno sia andato meglio
Saluti e buone vacanze a tutti (le mie cominciano...appena spengo il
computer)
Andrea

Beato te per le ferie!!!!!!!!!!!!!!!!!!!
Anch'io ho provato i dbexpress con D6, win2k e mysql: un disastro!!
Buone vacanze.
Newsgroup: it.comp.lang.delphi
Titolo: DBGRID e valori dei campi

Salve amici,
vorrei sapere come posso ricavare in formato stringa il valore di un campo
integer formattato.
Ad esempio: se io ho in un campo il valore 163.100 ,(ovvero 163100), e
volessi ricavare in una string il suo contenuto formattato , come dovrei
procedere?
Cordiali saluti
Michele

Michele
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

Grazie infinite Massimo, i tuoi consigli sono sempre perfetti!
Grazie!
Newsgroup: it.comp.lang.delphi
Titolo: JPEG e TDBImage

Ho provato ad utilizzare in delphi 6 il componente TDBImage
per visualizzare le immagini memorizzate in un database Access.
Tutto funziona bene con le immagini di tipo Bitmap o GIF.
Quando, invece, l'immagine da visualizzare è in formato JPEG
appare un inevitabile messaggio di errore che dice più o meno:
"Il formato JPEG non è supportato".
Credo che questo problema sia legato al fatto che nemmeno il
componente TImage (Padre di TDBImage) supporta le immagini JPEG.
Al momento ho aggirato la difficoltà utilizzando il componente
ZDBImage disponibile nelle librerie ZEOS per MySQL, ma che
funziona senza problemi anche con database Access e che permette
di visualizzare indifferentemente le immagini BMP, GIF e JPEG.
Non mi piace l'idea di dovermi trascinare dietro le librerie ZEOS
solo per risolvere il suddetto problema della gestione delle immagini JPEG.
Qualche idea ???
Grazie.

 wrote

forse si.
Con Delphi 3, se non volevo usare componenti esterni riuscendo però a
visualizzare immagini JPEG, allora abbandonavo il TDBImage
e utilizzavo il TImage.
Perchè ?
Semplice, il TDBImage fa tutto in automatico una volta collegato al campo
del DB, mentre il TImage sei tu a gestirlo.
Visto che c'è una classe per visualizzare le immagini JPEG, puoi leggere il
valore del campo e poi visualizzare l'immagine nel TImage.
Però tutto questo grazie alla classe !!!
Ah......poi con le varie versioni di Delphi non so cosa hanno fatto di
preciso.
Questo problema non mi capita tutti i giorni, però posso dirti che in C++ 4
avevo notato che il JPeg era supportato direttamente. Vabbè, è passato un
po' di tempo. Prima di fare ciò che ti ho descritto sopra, assicurati
perfettamente che il JPEG non è supportato......ma ciò mi sembra strano.
Ti saluto....ciao !!
Antonio Tarolla

 Antonio Tarolla
Ciao e Grazie.
Riccardo

 ha scritto nel messaggio
news:9rvegc$1s5$4...@nreadb.inwind.it...


 migliori.
Beh, si sembra un tantino laboriosa... ma visto che è una cosa breve...
potresti postare un po' di codice ? Chiedo troppo ?
Grazie, in ogni caso.


 ha scritto nel messaggio
news:9s9gts$t2i$1...@nreada.inwind.it...


Newsgroup: it.comp.lang.delphi
Titolo: Hash table e dizionari?

Salve, visto che mi servono per un progrtto, ho guardato un po' in tutta la vcl,
ma non ho trovato traccia ne di hash table ne di dizionari gia' implementati.
Vorrei sapere se si possono trovare, possibilmente free, delle unit/componenti
che le implementino in delphi, preferibilmente per delphi 7, ma penso che
convertirli da una versione precedente non sia un problema.
Geazie mille.
Kalak
-- 
/*
 * 
kalak_...@gmx.it
 * rimuovi _NONONO_ per la vera email
 */

 dizionari gia' implementati. Vorrei sapere se si possono trovare,
...
Unit IniFiles, THashStringList o qualcosa di simile; sono anche
documentate. Altrimenti, vedi fra le Collection di SysTools
sourceforge.net/projects/tpsystools
Saluti
Paolo Arosio


scrisse:
[SNIP]
Grazie mille. provvedo a scaricare il tutto al piu' presto!

Newsgroup: it.comp.lang.delphi
Titolo: OT -ma esiste una c@cchio di connessione ISDN flat??

scusate il pesante OT,ma dopo essermi impazzito in internet alla ricerca di
una flat per ISDN,non mi rimane che chiedere quì...vorrei una flat che fosse
ISDN (non come LiberoTempozero e molte altre)
che coprisse 24 ore(non come Libero@sogno, quindi)
mensile (e non annuale come galactica)
esiste l' oggetto dei miei desideri!?!?

> ISDN (non come LiberoTempozero e molte altre)
Libero tempozero mi sembra ci sia anche Isdn a 128 (almeno mi sembra di aver
capito sul sito iol
Ciao
Gianni

 ha scritto nel messaggio
news:ndJT6.5814$Ft6.2...@news.infostrada.it...
: scusate il pesante OT,ma dopo essermi impazzito in internet alla ricerca

:
ci sarebbe aruba (
www.aruba.it
) per 80000+iva al mese, ma ci sono dei
problemi da tutte le parti (da qualche giorno va meglio...). almeno una
volta al giorno muore il DNS, il server mail o qualcos'altro :(
ciao
giuliano

 ha scritto nel messaggio
news:B6LT6.6545$Ft6.2...@news.infostrada.it...


io ho sentito parlare di Broad Ban Box di telecom.
Consonni Davide

 io ho letto "soltanto analogico"
Io ho fatto l'abbonamento a tempozero e mi hanno fatto fare l'accesso ad
internet con libero 1055 a 128 kbs
Guarda il link:
http://libero.iol.it/accesso_internet/libero1055/default.phtml
.....io comunque ho il modem analogico (quindi non ti so dire se funziona a
128), ma dicono che funziona anche con l'isdn.
Ciao
Gianni

 128), ma dicono che funziona anche con l'isdn.
.....hai ragione tu, l'isdn non è compreso, ho trovato un collegamento che
contraddice quello che dicono in quello sopra:
http://libero.iol.it/risparmiare_internet/infostrada/tempo0.phtml
:-(
Ciao
Gianni

Roba di Telecom?
manco a parlarne.
Ricordo ancora quando presentarono l'offerta ADSL!
Velocità pazzesche, a sentir loro.
Certo, non hanno mica specificato che le velocita che indicavano loro erano teoriche, che si potevano avere solo se i dati viaggivano SEMPRE su linee ad alta velocità etc etc etc.
Questo può essere scontato per gli lavora nel settore ed ha almeno una vaga idea di come funzioni internet, ma per coloro che non sanno distinguere un pc da un frullatore mi sa quasi di pubblicità.. come kakkio era quel termine... insoma quando la pubblicita da notizie false o ambigue...
Il mio provider presento' subito dopo la sua offerta ADSL specificando chiaramente il limite di velocita dovuto ad eventuali tratti dove vi sono solo linee lente...
Inoltre, il canone telefonico telecom non doveva sparire?
E invece siamo sempre a pagare....
Quindi, io dico: telecom? No grazie! meglio i segnali di fumo!
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Workgroup (PVCS)

Ditemi se c'è qualcuno che utilizza il WorkGroup di Delphi4.
Non ci riesce farlo funzionare secondo la descrizione del manuale.
Ecco che cosa abbiamo fatto:
Creazione su una directory di un server nt con diritti in change soltanto a
n utenze.
Impostazione della "Set Data Directories" a quella precedentemente
impostata.
Che cosa succede:
Il programmatore A fa il check out di un file e lo blocca nel repository.
Il programmatore B fa il check out dello stesso file, chiaramente PVCS non
permette di bloccarlo;
comunque permette di scaricarlo in scrittura.
A questo punto se il programmatore B ha intenzione di fare il check In (ciò
non dovrebbe essere possibile),
PVCS glielo permette e addirittura lo rende bloccato per il programmatore B.
In pratica il Check In non si accorge se il file è bloccato da qualcun
altro.
E' possibile che PVCS non funzioni cosi' grossonalamente.
ciao
Si accettano suggerimenti anche in email 
a.leo...@sek.it





Newsgroup: it.comp.lang.delphi
Titolo: Mi manca un'icona in Componet Palette??

(Super neofita)
Cercando di eseguire e capire gli esempi della guida ho visto che
nella mia barra delle component palette-->internet non c'è la Server
Socket (icona con una mano che sostiene 3 rettangoli)).
Deve essere una domanda super cazzuta ma non trovo la soluzione.
Grazie

hai letto le what's new?
A

No! Cosa sono? Le FAQ dell'NG o fa parte della guida del Delphi?
Grazie x la risposta


Ogni nuova release di un sw, in genere, include un file txt con le novità.
Delphi lo fa....
A

e secondo te, nella versione 7 hanno tolto le ServerSocket e le hanno
sostituite con ....TcpServer(socket) ??
Tu che versione hai?


qui non esiste il "secondo me".
Loro dicono che quei componenti sono deprecated ma se lu vuoi li puoi 
installare come indicato nel fuile what's new.
Idem dicasi per quickreport.
A

Puoi dirmi come fare ad importare quel componente?Grazie


Ho già risolto.Grazie ancora!

Newsgroup: it.comp.lang.delphi
Titolo: Risoluzione dello schermo???

Salve veterani di delphi,
Premetto che non sono molto esperto,...soprattutto con
le API, c'è qualche anima pia che mi può dire qual'è
l'API per catturare la risoluzione dello schermo?
Grazie di Cuore

 l'API per catturare la risoluzione dello schermo?
Per catturare la risoluzione dello schermo non c'č bisogno di usare API,
bastano le proprietą Screen.Width e   Screen.Height! ;-)

 Grazie di Cuore
Screen.width;
Screen.height;
Per i colori nun so'


Non con la VCL, bisogna appoggiarsi direttamente a Win32 leggendo il
device context (GetDeviceCaps etc)
fe...@delenda.net
They laughed at Galileo. They laughed at Newton.
But they also laughed at Bozo the Clown.

Grazie a tutti  !!!
Newsgroup: it.comp.lang.delphi
Titolo: Evitare dati doppi in una tabella... ed altro

Salve a tutti,
ho un paio di banali (per voi) problemi.
Primo :
dispongo di 2 DBGrid collegate ad un campo di due diverse tabelle access.
La prima è popolata con dei nomi univoci (non ci sono duplicati) dalla quale
scelgo un nome e tramite la pressione di un bottone lo inserisco nella 
seconda
DBGrid (e quindi nella seconda tabella). Però, se dovessi inserire due volte 
lo
stesso nome, D7 mi solleva giustamente un'eccezione in quanto anche la
seconda tabella deve contenere solo nomi univoci.
Come devo procedere per intercettare il blocco del programma o come posso
evitare da codice di inserire due volte lo stesso nome?
Secondo:
ho la necessità di inserire in una tabella un tot numero di record con il 
primo
campo di tipo numerico e progressivo (per esempio primo record 1
secondo record 2 etc..). Il numero di record lo determino inserendolo per
esempio in un edit.
Spero di essere stato abbastanza chiaro.
Ringrazio tutti coloro che vorranno eventualmente rispondere. Grazie!!

esempio in un edit.
Quindi ?

Newsgroup: it.comp.lang.delphi
Titolo: Incompatibilità tra IIS e Interbase o BDE?

Ciao a tutti,
io ho sviluppato un CGI (exe) con delphi 5 e interbase 6
Sulla mia macchina con il Personal Web server funziona tutto bene
il cgi lavoro perfettamente.
Ora devo pubblicare il sito, ho messo tutto sotto win2000 con IIS5
ho istallato l'interbase e configurato il BDE con i miei Alias.
Quando mando in eseguzione il CGI però mi dà sempre
questo errore:
HTTP 500 - Errore interno del server
Ho provato quasi tutte le impostazioni possibili dell' Internet Informatio
Server ma
nulla continua a darmi questo errore che non significa proprio nulla...
Nessuno è a conoscenza di possibili incompatibilità tra che ne sò IIS e BDE
o Interbase?
Grazie per le eventuali risposte.
Tombat

 ha scritto nel messaggio
news:3beaabb7$1...@news.omniway.sm...


HTTP 500 - Errore interno del server
Non mi ricordo assolutamente l'errore cosa indichi, ma , almeno ho
trovato qualcuno che ha ancora il coraggio di usare IIS! 
METTITE APACHE SU LINUX, te prego: il mio firewall ha avuto abbastanza
sofferenza nei mesi scorsi per macchine infette da redcode.
Apache c'è pure in versione per winzoz (consolle application
addirittura) me pare.
---------------------------------------------
Io queste cose tecnologiche non le capisco...
Newsgroup: it.comp.lang.delphi
Titolo: Confusione

Sono confuso e non so più ragionare in questo momento. Il metodo di un 
oggetto che acquisisce i valori dei suoi attributi dal un dataset è un 
metodo Set o Get ? 


La teoria dice che l'oggetto non acquisisce i valori, sei tu 
dall'esterno che li devi passare all'oggetto tramite metodi setter.
Auto := TAuto.create;
Auto.setCilindrata(2500); // imposti il valore dell'attributo cilindrata
ShowMessage(Inttostr(Auto.getCilindrata()); // leggi l'attributo cilindrata.
Tuttavia nel codice che ho visto in questi anni si usano anche attributi 
get/set in sostituzione dei più appropriati metodi.
cioè:
Auto := TAuto.create;
auto.cilindrata := 2500;
ShowMessage(Inttostr(Auto.cilindrata));
Io preferisco i metodi set e get, piuttosto che esporre un attributo in 
scrittura da chiunque......
Ciao
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

 ha scritto nel messaggio 
news:4d33...@news.x-privat.org...

E' vero che all'oggetto io posso passare il valore dei suoi attributi 
dall'esterno, e in questo caso infatti ho usato dei metodi che ho chiamato 
"SetXxx".
Però l'oggetto, al momento della sua creazione, viene inizializzato con dei 
valori provenienti da un record di un dataset con un metodo a cui ho pure 
dato nome "SetFromDataSet". Può essere una question irrilevante, ma mi sono 
chiesto se non lo avrei dovuto chiamare GetFromDataSet...
In effetti, il metodo di cui sopra, imposta dei valori negli attributi 
dell'oggetto: quindi forse è più appropriato prefissare il nome del metodo 
con Set..
Ti pare giusto ?
 Il mio dubbio deriva dal fatto che l'oggetto i cui attributi io posso 

 Ti pare giusto ?
Si mi pare giusto.
Tutte le convenzioni si riferiscono all'oggetto proprio come un'entità 
astratta, una cosa, una terza persona.
Di conseguenza, se io e te informatici intavoliamo una discussione su un 
oggetto che stiamo progettando, sappiamo che ogni metodo si riferisce 
alle azioni che noi possiamo compiere su di lui.
Get e Set sono eccellenti preposizioni per indicare l'effetto che 
causeranno sull'oggetto: get, i dati escono dall'oggetto; set, i dati 
entrano nell'oggetto.
getStipendio <--------------- [ oggetto : busta paga ]
setStipendio(5000.45) ------> [oggetto: busta paga   ]
e così via..
[OT]
get e set sono verbi inglesi *fondamentali*: in questi giorni è in 
edicola un nuovo metodo per imparare l'inglese, che rispetto ai milioni 
di altri metodi conosciuti, mi fa impazzire dal ridere, si chiama speak 
now ed è fatto da un comico.
qui il link con diversi assaggi del corso: 
http://tiny.cc/jjbpx
PS: non lavoro per repubblica e non sono pagato per fare pubblicità.
[/OT]
ciao

Newsgroup: it.comp.lang.delphi
Titolo: Eccezione in Delphi 7

Salve,
durante l'esecuzione mi capita che l'applicazione s'impianti
inspiegabilmente all'indirizzo $403C82; debuggando con la finestra 'CPU'
noto che l'impiantamento avviene all'interno della funzione
TObject.InheritsFrom ma successivamente non riesco a risalire alla funzione
chiamante...
Qualcuno ha avuto lo stesso problema?
Ringrazio anticipatamente
Sebastien

mancano informazioni per poterti aiutare.
Servono almeno la versione di delphi e un pezzo di codice.
A

 ha scritto nel messaggio
news:bglnon$1rip$1...@newsreader2.mclink.it...


 riesco a determinare da quale punto venga richiamata...
metti un breakpoint (F5) all'inizio del blocco di codice incriminato e poi 
esegui passo passo (F8) fino alla riga che genera l'errore, 
riportaci il messaggio di errore completo di delphi. L'errore esce subito 
quando lanci il programma o solo se esegui una qualche operazione al suo 
interno (click su un pulsante)? Comunque potrebbe essere che fai 
riferimento ad un'oggetto non ancora creato o gia distrutto.
-- 
Ciao, Anto', [35, 143, AQ] 
MB C SC 220 CDI Magma Red
"Di sempre cio' che senti e fai cio' che pensi."
				G.G. Màrquez

esegui passo passo (F8) fino alla riga che genera l'errore, 
ancor meglio se procede con lo step into (F7).
-- 
Morde. 
(morde at programmer dot net)

 ancor meglio se procede con lo step into (F7).
poi va a finire che si perde nei meandri della VCL ;O)


poi va a finire che si perde nei meandri della VCL ;O)
Questo e' vero... ma tant'e': se deve debuggare, sa  a cosa va incontro..
;-)



Premi CTRL+F3 e cerca nello stack delle chiamate la tua funzione, il tuo
componente o qualunque cosa ti possa indirizzare verso il problema.
Ciao,
Stefano
Newsgroup: it.comp.lang.delphi
Titolo: Helpme!??!?!

Ciao ragazzi!!! Avrei un problema...
dovrei disegnare un grafico di una funzione data dall'utente...
ho pensato ad un parser...ma è un casino fare il disegno...
--
Ciau Ciau by Asto:
as...@libero.it

,

io mi ero fatto qualcosa di simile in TP ai tempi...
era un po' incasinato ma funzionava.
se proprio non ne esci fammi un fischio su 
denn...@usa.net
e vedo se riesco a ripescare il codice.
bye dennis.
Sent via Deja.com 
http://www.deja.com/
Before you buy.

ho pensato ad un parser...ma è un casino fare il disegno...
ahi ahi ahi......ne ho visti di programmini simili fatti dall' utente
singolo,  ma tutti hanno difetti vari.
Per le funzioni elementari non è difficile fare un grafico, ma per quelle
più complesse devi diventarci matto !!1
Per disegnare il grafico di una funzione elementare, attribuirei a questa n
valori e poi il risultato lo riporto su grafico (per punti).
A questo punto hai una specie di grafico della funzione.
Per dire.....la funzione elementare sin(x) = y ..... basta attribuire ad x
dei valori da 0 in poi per vedere subito che il grafico oscilla tra 1 e -1
descrivendo una sinusoide. Per disegnarli potresti utilizzare la classe
TCanvas....magari scriviti una classe per gestire il disegno della funzione
dati i valori x ed y !!
Oppure prova con il componente TChart....chissà che esce fuori !! heeh
Comunque se giri un po' la rete....dovresti trovare qualcosa di specifico.
In ogni caso ora fallo per le funzioni semplici, poi pian piano lo migliori
sempre di più....magari superi MatLab
o come si chiama !! eheh :-))))
Ciaooo !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

 più complesse devi diventarci matto !!1
Beh, una volta trovato un parser decente (io ne trovai uno fenomenale su
torry, credo) è un gioco da ragazzi...
Mi ero anche scritto un componentino che permetteva di disegnarne 8
contemporaneamente (derivando da TGraphicControl e inglobando il parser, in
pratica c'è un evento in cui viene passata la x come parametro per valore e
la y per riferimento... scelsi questo approcio per poter disegnare anche le
circonferenze, le iperboli e le ellissi che non sono funzioni.
Poi mi sbizzarrii: disegno per punti/approssimato, colori, possibilità di
salvare una jpg, funzioni parametriche, cursore del mouse che si sposta sul
grafico con le coordinate relative, ecc ecc... a scuola andò a ruba per fare
i compiti di analitica ;-) )
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: Condivisione file di Testo su LAN

Salve.
Qual è la procedura adatta per accedere, mediante programma (ovviamente
Delphi) Client, ad un onestissimo file di testo presente su Server, con
apertura in sola lettura?
Il blocco di struzioni RESET,... READLN,... CLOSE funziona perfettamente se
i programmi vengono lanciati singolarmente sui client.
Quando però l'accesso è contemporaneo (o sfasato di qualche secondo) viene
notificato un errore di "file inesistente".
Forse sbaglio qualcosa di macroscopico....
Grazie.
          Nick

 Salve.

Non so se ti puo' servire ma prova a guardare il comando 'FILEMODE'
nell'help di delphi
^_Goblin_^