mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: La prima scuola "gratuita" per progettisti di videogames

Firenze, 20 Gennaio 2004
vi comunichiamo che le iscrizioni per i corsi
I° semestre 2004 sono ufficialmente terminate.
Sul portale 
www.dlab.info
 sono disponibili:
 - sorgenti, tutorials, materiali audio/grafici per il game developing
 - modulo di registrazione per prossime edizioni
 - forum per contattare corsisti e studenti
 - il gioco Starshocks (linux/win32) realizzato dagli studenti
   (The Game Machine - "gioco italiano del mese")
Cordiali saluti, e buon anno nuovo.
 Lo Staff,
 DLab Videogames
 
www.dlab.info
 Fondo Sociale Europeo / Reg. Toscana
 contenuti:
 Realtime Programming - Multiplay - C/C++ OOP
 Artificial Intelligence - Team Work - Interazione & Portabilità

I° semestre 2004 sono ufficialmente terminate.
[...]
Avete sbagliato ng ?
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Newsgroup: it.comp.lang.delphi
Titolo: Icone 'grayed' in TActionList e TImageList

Salve a tutti,
   non riesco a spiegarmi il diverso comportamento che ottengo 
nell'utilizzo delle icone fornite con Delphi e altre invece scaricate o 
anche create da me.
Agganciando una action con proprietà disabled ad un bottone di tipo 
TBitBtn, il bottone stesso mostra l'icona 'grayed' solo se è una di 
quelle che si trovano in file comuni\borland\images\buttons in formato 
bmp 32x16. Se creo una icona con le stesse caratteristiche, ovvero 
composta da due bitmap 16x16 il pulsante non mostra nulla se l'azione è 
disabilitata, tutto normale se invece non lo è.
Qualcuno saprebbe darmi una dritta?
Grazie in anticipo...

 disabilitata, tutto normale se invece non lo è.
Che tipo di pulsante è?
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Che tipo di pulsante č?


Newsgroup: it.comp.lang.delphi
Titolo: ListView Frecce su Colonne

Salve !
Come si puo' fare apparire quelle freccine
sulle colonne di una listView per indicare l'ordinamento dei dati
quando clicco sulla colonna
Ciao
Alessandro Batisti

 ha scritto nel messaggio
news:9htcpb$svj$1...@nreadA.inwind.it...

Innanzitutto, devi reperire le icone che vuoi far apparire sulle colonne
della ListView...ne puoi trovare a migliaia su Internet, oppure catturarle
da un qualsiasi programma che le usa (WinZip, ad esempio, le visualizza).
Successivamente, aggiungi un componente TImageList (da Win32) sul form che
contiene il controllo ListView interessato, inserisci le icone che hai
trovato nel TImageList tramite l'ImageList Editor e collega la proprietą
SmallImages del controllo ListView al componente ImageList. Per modificare
l'icona visualizzata nelle intestazioni di colonna, devi agire sulla
proprietą ImageIndex degli elementi contenuti nella collection Columns del
ListView; sarą tua cura modificare l'indice dell'icona da programma in base
all'ordinamento impostato.
Ciao!
--
/\/\arco Breveglieri (
ma...@abls.it
)
· SINTESI S.r.l. (
www.sintesi.com
)
· ABLS Team (
www.abls.it
)


Giusto ma io voglio che la bitmap sia visualizzata a destra della
caption della colonna , come fa outlook ,
ciao
Alessandro Batisti
Newsgroup: it.comp.lang.delphi
Titolo: ricerca exe

Mi servirebbe del codice che ti permette di cercare un file specifico
(in questo caso exe) e di estrapolarne la directory. [La seconda parte
ce l'ho].
Azie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

(in questo caso exe) e di estrapolarne la directory.
SearchTreeForFile
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 SearchTreeForFile
In che unit sta sto SearchTreeForFile? azie...


In che unit sta sto SearchTreeForFile? azie...
Devi includere ImageHlp:
uses ImageHlp;
procedure TForm1.Button1Click(Sender: TObject);
var
  B: array [Byte] of Char;
begin
  SearchTreeForFile('\', 'autoexec.bat', B);
  ShowMessage(B);
end;

Newsgroup: it.comp.lang.delphi
Titolo: Delphi + ADO + Informix

Buongiorno a tutti
mi sto occupando del porting di un applicativo sviluppato con Delphi 3 + BDE + informix 7.23.
come noto esistono molti BUGS dichiarati nell'utilizzo di BDE con i client Informix.
è proprio questo il motivo del porting.
Per ovviare a questo ho pensato di connettermi ad Informix sfruttando ADO (e mandando
definitivamente in pensione il BDE).
Qualcuno mi può dare informazioni utili o anche semplici esperienze relative a questo tipo
di connessione? come posso collegare ADO ad Informix? esistono driver oldedb per
la connessione o sarò costretto a passare per ODBC (il che sarebbe abbastanza "sporco")?
Che voi sappiate esistono problemi di sorta?
qualsiasi consiglio o commento sarà ben gradito
grazie in anticipo
Giorgio

qualsiasi consiglio o commento sarą ben gradito
Non conosco la problematica, posso cmq consigliarti di partire da qesta query su google:
http://groups.google.it/groups?q=delphi+ado+informix&hl=it&lr=&ie=UTF-8&oe=UTF-8&sa=N
spero di esserti stato cmq di aiuto
Ciao
Morde

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

Newsgroup: it.comp.lang.delphi
Titolo: Muovere righe in una lista

In una ValueList riesco a spostare le righe (nell'esempio di una posizione
verso l'alto) ma il focus resta sempre nella riga selezionata.
Io vorrei che insieme alla riga si spostasse anche il focus in modo che
ripetuti click del pulsante facciano risalire la riga fino al punto
desiderato. Come fare?
procedure TForm1.BitBtn1Click(Sender: TObject);
var
pos:Integer;
begin
pos:=lista.row-1;
if pos>0 then begin
lista.Strings.Move(pos,pos-1);
lista.SetFocus;
end;
Grazie.
Leopoldo

 riga fino al punto desiderato. Come fare?
(non testato) Prova con
lista.Row := pos - 1
--
Jax

"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:FqQS9.74843$Q%4.23...@news1.tin.it...

Grazie Jax. Funziona (lista.Row:=pos).
Leopoldo.
Newsgroup: it.comp.lang.delphi
Titolo: AdjustTokenPrivileges

Salve a tutti!
Ho letto l'help di Delphi per questo comando, ho seguito le istruzioni, ma
il risultato è sempre lo stesso:
"There is no overloaded version of AdjustTokenPrivileges that can be called
with these arguments".
Cosa sbaglio?
Grazie a tutti.
Paolo.

 with these arguments". Cosa sbaglio?
Probabilmente il tipo dei parametri.
Posta un po' di codice
--
- Carlo -

Scusa la mancanza, hai ragione.
ecco:
AdjustTokenPrivileges(application.Handle,false,SE_PRIVILEGE_ENABLED,nil,nil,
nil);
Grazie, Ciao.
"Carlo Bertuccini" <cber...@DOHlibero.it> ha scritto nel messaggio
news:J3Q0a.93185$ZE.25...@twister2.libero.it...


nil);
Come primo parametro va passato l'handle del token, non
dell'applicazione !
In ogni caso, i restanti parametri sono ugualmente sballati.
Usa l'autocompletamento di Delphi per capire come devono essere
passati (bada che dell'API in questione ci sono due versioni, con
Delphi).
-- 
Andrea Laforgia
#exclude <windows.h>

Ok, provo e in caso mi faccio risentire. Thks!
Ciao.
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:rbk74vs8p695u24iu...@4ax.com...


 Ok, provo e in caso mi faccio risentire. Thks!
Paolo perfavore quota correttamente il testo in modo da rendere i messaggi
più leggibili.
Grazie!
--
- Carlo -

Scusa ma non conosco il termine "quota". Cosa intendi?
"Carlo Bertuccini" <cber...@DOHlibero.it> ha scritto nel messaggio
news:GvT0a.93013$YG2.2...@twister1.libero.it...


 Scusa ma non conosco il termine "quota". Cosa intendi?
Per quotare si intende riportare solo le parti del messaggio a cui si
risponde, e non rispondere per poi accodare tutto il vecchio messaggio.
Prendi spunto da buona parte dei messaggi del gruppo e se, in futuro,
dovessi incontrare qualcuno che non quota correttamente, perfavore, invitalo
a farlo.
Tutto questo per migliorare la leggibilità del gruppo.
--
- Carlo -

 a farlo.
Ok, inizio ora! :-)
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: Da paradox a Interbase

Salve.
E'giunto anche per me il momento di passare ai sistemi client/server.
Ho visto come fare alcune cose con interbase ma ho alcune perplessita' che
spero qualcuno potra'chiarire.
variazione di records
Ho creato una query e gli ho assegnato un oggetto UpdateSql per gestire la
modifica.
Ora mi succede che se sulla query disattivo il cachedupdates NON MI PERMETTE
DI EDITARE I CAMPI.
Devo per forza di cose tenerlo attivato?
nuovi records.
Lavorando in paradox con TTable avevo un form che richiamavo per dare
all'utente la possibilita di digitare i dati del nuovo record. Poi, nel
suddetto form, avevo un pulsante Salva.
Se l'utente decideva di non salvare usavo un cancelupdates:
MyTable.Append;
FrmScheda.ShowModal;
procedure TFrmScheda.salva;
    begin
    DmDati.MyTable.ApplyUpdates;
    end;
procedure TFrmScheda.Nonsalvare;
    begin
    DmDati.MyTable.CancelUpdates;
    end;
Come cacchio si fa a gestire una situazione analoga usando le query?
Infine: INTERBASE E' AFFIDABILE? QUALCUNO HA MAI PERSO DATI O VAUTO
PROBLEMI?
Saluti e scusate se sono domande sceme
AS(Non400!)
"Se è Microsoft non funziona"

 Saluti e scusate se sono domande sceme
sono abbastanza sceme ma ti perdoniamo...  :-)
HIH
Carlo

Newsgroup: it.comp.lang.delphi
Titolo: memo ed edit ??

che differenza passa tra la tmemo e la tedit , sono la  stessa cosa?, grazie
a chi volesse rispondermi, sono un novizio in delphi
Giovanni
ilar...@tin.it


wrote:


 che differenza passa tra la tmemo e la tedit , sono la  stessa cosa?,
grazie
Ciao,
no non sono la stessa cosa....TEdit è una casella di testo a riga
singola...tipo quella in cui scrivi l'oggetto delle mail (se usi Outlook
Express 5) mentre il TMemo è una casella di testo usata di solito per
editare/visualizzare i file di testo (*.txt)....questo controllo è come
quello usato dal Blocco Note di Windows....supporta solo testo non
formattato (solo testo normale quindi) e ha un limite di 32KB per il
contenuto...
Ulterioti info nell'help.
Ciao :-)
--
DeViL!
=====================================
Togliere ILDISTURBO per rispondere :-)
=====================================
--------------------------------------------------------
"in tutti i tipi di unione, ciascuno dovrebbe comportarsi
secondo la sua naturale inclinazione" (Vatsayana)
--------------------------------------------------------

Il TEdit rappresenta una semplice casella di testo monoriga, il TEdit
permette l'edit su più righe di testo non formattato (il notepad di windows)

 a chi volesse rispondermi, sono un novizio in delphi
Pur sentendomi molto "contro-corrente" (in 3 ti hanno risposto di no ;-) ),
mi sento di poterti dire che "sì, sono la stessa cosa".
Nel senso che entrambe TEdit e TMemo sono il ricoprimento dello stesso
controllo standard "edit" di Win. L'unica cosa che cambia è che, nella
creazione del controllo (che avviene mediante una chiamata a CreateWindowEx)
vengono specificati dei flags diversi: di sicuro viene aggiunto l'
ES_MULTILINE ma mi sembra che cambi anche qualcos'altro...
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it
Newsgroup: it.comp.lang.delphi
Titolo: Programma in esecuzione automatica.

Salve a tutto il NG,
Ho una piccola curiosità.
Io ho un Windows ME che fa parte di una rete. Quando il S.O. si avvia mi
chiede una password per accedere alla rete.
Installando Office 2000 ho notato che a termine dell'installazione, il S.O.
chiede di riavviarsi.
Dopo il riavvio, compare una finestra che dice: "Completamento installazione
Office 2000 in corso", o giù di lì.
Finita l'installazione, e solo a quel punto, mi viene chiesta la password e
posso avere accesso al sistema.
Io ho provato ad inserire un programma in esecuzione automatica,
o anche nel registro in
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run",
ma cmq il S.O. mi chiede prima la password di rete e poi avvia il programma.
Allora ho provato a mettere la mia riga di comando in
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runservices",
e in questo caso il sistema operativo mi carica il programma prima della
richiesta della password, ma cmq questa viene visualizzata.
Come posso fare per far sì che il mio programma funzioni un pò come il
completamento dell'installazione di office 2000, e quindi mi venga richiesta
la password solo dopo aver chiuso il mio programma?
Scusate se sono stato poco chiaro,
sono grato in anticipo a chiunque cerchi di darmi una mano!
Grazie, ciao
BerserKer.

la password solo dopo aver chiuso il mio programma?
Mi pare che ci sia anche una sezione ...\CurrentVersion\RunOnce
che dovrebbe fare al caso tuo.
Newsgroup: it.comp.lang.delphi
Titolo: potete aiutarmi

ciao a tutti
desidererei imparare a programmare in delphi
non so da che parte iniziare
conosco il visual basic
secondo voi potre
grazie anticipatamente

Si!Puoi ma sopratutto DEVI!Butta via quella robaccia e passa ad un RAD
scritto come Cristo comanda..!
Alcune indicazioni:
1) Creare un menu in delphi è talmente semplice che il sistema di VB che al
confronto sembra il calcolo di una trasformata di Laplace!
2) Non sei legato agli script SQL. Quindi, se vuoi mettere in una dbgrid
campi presi da piu'tabelle non sei costretto a fare una query. Puoi
aggiungere alle tabelle dei campi calcolati in vari modi, compreso il lookup
(join) su altre tabelle.
3) Delphi e' OOP con tutti gli annessi e connessi. VB no!
4) I programmi sono molto + veloci quando girano!
Ti basta per ora?Io ho usato vb6 per un anno e l'ho buttato via!
AS
"Se è Microsoft non funziona"

Newsgroup: it.comp.lang.delphi
Titolo: Misterioso errore a runtime (era: ancora guai creando oggetti VCL a runtime)

Salve,
come qualcuno ricorderà ho postato tempo fa
per un errore a runtime durante la creazione di bottoni
a runtime: facendo tesoro dei consigli ricevuti ho modificato
il programma, ma l'unico risultato fu di ottenere un ALTRO
errore a runtime (stavolta è: invalid property value) che
viene sollevato durante la chiamata a
Application.CreateForm(TFormMain, FormMain)
Per capire da cosa venisse ho seguito l'esecuzione passo-passo,
poi ho cominciato a commentare parti del codice che avevo scritto.
Ora sono arrivato a commentare TUTTO il codice scritto da me,
lasciando solo quello creato automaticamente da Delphi...
ma ugualmente l'errore malefico permane. A questo punto
devo pensare che FormMain abbia settate delle proprietà strane
direttamente dalla finestra dell'Object Inspector, ma l'unica
che ho editato è la caption del form... e non vedo niente di
"sospetto" nelle proprietà predefinite.
Anche se devo ammettere di non sapere bene cosa considerare
"sospetto" e cosa no :-( diciamo meglio: non vedo niente di
clamorosamente sballato nelle proprietà di FormMain...
Da dove #@%£&& viene la dannatissima "invalid property value"?????
Grazie

 
ha scritto sull‘argomento Misterioso errore a runtime (era: ancora guai 
creando oggetti VCL a runtime):


> Che ne dici di postare il pezzo di codice dove crei gli oggetti?
Scusa, hai ragione...
ma nel frattempo ho già risolto.
Avevo creato il costruttore della mia classe
ma senza fargli chiamare quello INHERITED
dell'oggetto da cui discendeva :#)
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per una BANALE routine

Devo svolgere una procedura che controlla se una differenza č compresa
tra un minimo ed un massimo,
cosě breve che mi prendo il permesso di postarla:
TForm1.controllo;
type
grosso_array = array[1..100000] of extended;
var
casi_favorevoli:int64;
n1,n2:integer;
det1,det2,max,min :grosso_array;
pdet1,pdet2,pmax,pmin:^grosso_array;
begin
......... prima.calcolo il valore degli arrays e poi.......
casi_favorevoli:=0;
pdet1:=@det1; pdet2:=@det2;pmin:=@min; pmax:=@max;
for n1:=1 to 100000 do
begin
   diff:=Abs(pdet2^[n1]-pdet1^[n1]);
   for n2 :=1 to 100000 do begin
if (diff>=pmin^[n2])and(diff<=pmax^[n2]) then
Inc(casi_favorevoli); end;
end;
end;
Il problema č che questa semplice routina č lentissima,suppongo  per il
numero complessivo
di operazioni se l'uso dei puntatori ha migliorato le cose rispetto ad
un uso diretto degli arrays.
Come si potrebbe velocizzarla?
For  ognuno:=1 to TUTTI do
Tanti_Auguri:=Tanti_Auguri+1;

 end;
In questa funzione non stai confrontanto tra un minimo ed un massimo, ma tra
tanti minimi e tanti massimi, e' corretto il testo o il programma?





Bè ...si! Confesso,sono tanti minimi e 
tanti massimi (altrimenti non sarebbe lenta:)


Solo che il controllo deve essere ripetuto per 
5*10^8 volte e a meno di non essere 


immortali il risultato non lo si vede 
mai



 ha scritto 
  nel messaggio 
news:000701c07249$fa80d4a0$dcc9a7d5@default
...


 asm, ho gia qualche procedurina che fa cose del genere.anche se al

Newsgroup: it.comp.lang.delphi
Titolo: Leggere parte di una stringa

Buonasera a tutti,
Io uso delphi 2007 e ho bisogno di un'aiuto,
magari e' una cosa elementare ma non mi viene proprio in mente come
fare.
usando il componente OpenDialog ottengo una stringa con la posizione
esatta del file es :
" c:\cartella1\sottocartella\file.pdf"
come posso fare per ricavare un'altra stringa con solo il nome del
file e la sua estensione es:
"file.pdf"
Grazie per l'aiuto
Luigi

 ha scritto nel messaggio 
news:db8d7058-2c0b-471a...@33g2000yqj.googlegroups.com...


 - Mostra testo citato -

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

Come mai se utilizzo un form modale (showmodal) in fase di chiusuara del
form (dove disalloco la memoria con freeandnil) Delphi mi da errori del tipo
RTL60, access memory ecc ecc, invece se utilizzo un form non modale (show)
non mi da nessun tipo di errore ?.

Ciao
"Losi Gabriele" <tog...@INWIND.it> ha scritto nel messaggio
news:pU3b8.21157$Jo.6...@twister2.libero.it...

Sei stato molto generico...
cosa liberi con freeAndNil?? La form?? E come la crei???
Ciao
Matteo

Mandaci un pezzettino di codice dai...

Tanto per essere più preciso il mio progetto è formato da tanti package , in
ogni package ho creato una procedura per creare il form es :
   form1 := Tform1.create(application);
   form1.show;
nell'evento FORMCLOSE ho inserito la funzione freeandnil per disallocare la
memoria es:
   freeandnil(form1);
Fino a qui tutto bene , ma se invece di utilizzare form1.show, uso
form1.showmodal il programma si arrabbia.
NB: Non è per caso che creo la form con application?

    form1.show;
Questo modo non l'ho mai provato.
io di solito faccio una procedura nella unit tipo
Function MostraForm:TModalResult;
Var myform:Tform:
Begin
 Application.CreateForm(TForm1, myform);
 try
  result:=myform.showmodal;
 finally
 myform.free;
 end;
end;
In questo modo rendo molto più semplice il richiamo di form che creo
autonomamente senza dover ogni volta usare application.createform...
Ho provato diverse volte (ma non ricordo se col codice esposto o con
modifiche) con successo a permettere l'apertura a cascata della stessa
finestra senza rischio di incasinare, poichè la variabile puntatore alla
Tform è sempre all'interno della producera che in un certo senso, diventa
ricorsiva...
Però se il tuo obiettivo è avere una form non modale non so se questo ti può
aiutare...
Ciao
Matteo

 Application.CreateForm(TForm1, myform);
Non c'e' nessuna differenza, tranne il fatto che questo
secondo metodo fa qualche controllo in piu' (per esempio, se
impostare o meno il form principale).
Il nostro amico, comunque, sbaglia nell'usare FreeAndNil nel
distruttore.
Il form va distrutto con:
Form1.Free;
Nel form che lo richiama dopo la ShowModal.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]
Newsgroup: it.comp.lang.delphi
Titolo: Tform1;virtual

Saluti ai guru del comp.lang.delphi!!!
Domanda:
It's possibile usare la classe base tform come Vitual?
....non vorrei aver detto una boiata...
    Ciao e grazie.

> It's possibile usare la classe base tform come Vitual?
Secondo me, no. Mi pare che TForm abbia solo metodi
"reali" e nessuno virtuale.
Perņ nulla ti vieta di derivare da essa un'altra classe...

Newsgroup: it.comp.lang.delphi
Titolo: filtro in ClientDataSet

ciao a tutti.
chiedo un aiuto riguardo al componente ClientDataSet.
la proprietą filtro mi serve per filtrare, ad esempio, tutti i nomi che
cominciano con "a" e uso questo:
nomi = a*
il tutto funziona.
quando voglio passare la stringa di una edit alla proprietą filtro in una
routine questa non filtra nulla....!!
cosa sbaglio? forse non si puņ passare la stringa di una edit?
grazie
deg

Hai settato la priprietą Filtered?
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:6aadcde5bbb28589e3...@mygate.mailgate.org...


 wrote in message
a2hgtg$vc9$1...@pegasus.tiscalinet.it...

Sei fortunato perche' c'ho perso tempo due giorni su sto cavolo
di filtro, prova cosi':
var maschera:string;
maschera := 'a*';
Table1.filtered:=false;
table1.filter:=quotedstr(maschera);
table1.filter:=true;
spero, nella fretta, di non aver scritto scemenze anche perche' adesso
non posso aprire delphi.
Il problema sta nel fatto che la proprieta' Filter vuole una stringa
'quotata'
mentre la stringa e' gia' quotata.
Con la funzione QuotedStr (spero sia scritta cosi) si risolve la questione
saluti,
lorenzo
P.S.
sicuramente non interessa a nessuno ma visto che il nome
lorenzo, tutto sommato, non lo porto solo io :)
da adesso saro' Airenzo. (sarebbe piaciuto diventare batman ma...
la prossima volta :)
saluti,
airenzo

 wrote in message
a2hgtg$vc9$1...@pegasus.tiscalinet.it...
Naturalmente la scemenza l'ho scritta:
maschera:='a*' e' sbagliato
correggi con:
Maschera := 'NomeCampo = a*';
{dove NomeCampo indica il campo da filtrare}
cosi' il codice giusto diventa:
var maschera:string;
Table1.filtered:=false;
Maschera := 'NomeCampo = a*';
table1.filter:=quotedstr(maschera);
table1.filter:=true;
saluti,
airenzo

 ha scritto nel messaggio
news:a2pvhp$sat$1...@serv1.albacom.net...


Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 e Access

Salve a tutti,
come faccio da codice a creare un database Access?
Per l'aggiunta di una tabella con la definizione dei relativi campi ci sono 
riuscito, ma il database.......
Grazie 

 come faccio da codice a creare un database Access?
Prova ad andare su Google, e cercare:
delphi create microsoft access database
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista Delphi?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 ha scritto nel messaggio 
news:47dc5ddf$0$21209$5fc...@news.tiscali.it...

E' un argomento già trattato molte volte in questo newsgroup.
Guarda su
http://delphi.about.com/od/database/l/aa072401a.htm
troverai una guida completa
Ciao
C.
Newsgroup: it.comp.lang.delphi
Titolo: lista di tutte le tabelle del database

Usando i componenti standard (Tdatabase, Tquery) di delphi, č possibile
avere la lista di tutte le tabelle di un database SQL? Cercavo un metodo
generico, indipendente (il piů possibile) dal server SQL che
uso....possibile che non esiste un qualcosa di simile a
Database.GetTableNames con un TDatabase?
Ciao e grazie a tutti per le risposte
Gianni Giusti

vedi TSession.
Bye
AS

 generico, indipendente (il più possibile) dal server SQL che


 Database.GetTableNames con un TDatabase?
Il metodo GetTableNames esiste, ma e' proprio di TSession, che a sua
volta si lega a un TDatabase.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Per la precisione:
Database.Session.GetTableNames
Bye
AS

 Database.Session.GetTableNames
Se si vuol accedere ad essa tramite il TDatabase (tipico caso
in cui si utilizzi l'oggetto Session di default), altrimenti si
fa semplice riferimento al proprio componente TSession.
GetTableNames, in ogni caso, e' un membro di TSession, non di


Tsession l'ho trovato anche nella guida (c'č pure un esempio).
Grazie per il suggerimento, vado a studiarne il funzionamento.
Ciao
Gianni Giusti

Newsgroup: it.comp.lang.delphi
Titolo: aiuto x file.jpg

Ciao a tutti sono un Delphista alle prime armi ;-)
Ho un paio di dubbi su un programmino che mi sto dilettando a fare
1) x aprire le immagini..e ho utilizzato come componente un
"openPictureDialog" solo che questo mi da dei problemi ad aprire alcuni tipi
di file (ad es. *.jpg, *.jpeg, *.gif) mentre funziona bene con i (*.bmp,
*.ico, *.wmf).
Cosa devo fare perche' riesca ad aprirmi anche gli altri file (sono quelli
che mi interessano x la maggiore)
2) vorrei stampare il nome del file aperto in un memo1...x far questo..non
so se ho fatto bene..ho fatto in questo modo:
aggiungndo in uses: filectrl
 {trovo la directory e la metto nella variabile Dirs}
             Dirs := TDirectoryListBox.Create(form1);
             Memo1.Lines.Text:='Dir: ' + dirs.Directory + '\';
Questo mi stampa il path...ma non il nome del file...x trovare il nome del
file aperto...come faccio?
Grazie 1000


Il nome potrebbe essere preso con:
 ExtractFileName(TOpenPictureDialog.filename)
Saluti
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Prova, non leggere e scusate :-)

[OT] Prova, non leggere e scusate  :-)

| [OT] Prova, non leggere e scusate  :-)
ok, non lehho,
cavvhio peyo' eì diggicile scribere
senxa guarsare il viseo
spwro fi avwr sctitto fiusto1 =?

 ha scritto nel messaggio
news:8sd06b$k4dah$1...@ID-44131.news.cis.dfn.de...

Si, ma almeno guarda la tastiera! :)
Bye!
--
- Carlo -

spwro fi avwr sctitto fiusto1 =?
Ma che ca....
?
  =-|

spwro fi avwr sctitto fiusto1 =?
E poi dicono che i programmatori Delphi sono + intelligenti... :-)
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

 ha scritto nel messaggio
| news:8sd06b$k4dah$1...@ID-44131.news.cis.dfn.de...
| > | [OT] Prova, non leggere e scusate  :-)
| >
| > ok, non lehho,
| > cavvhio peyo' eì diggicile scribere
| > senxa guarsare il viseo
| > spwro fi avwr sctitto fiusto1 =?
|
| Si, ma almeno guarda la tastiera! :)
evvabbe', volevo dire tadyera! :)
Ciao!
Alan "Programmatore Delphi non intelligente" Solo ;)

 evvabbe', volevo dire tadyera! :)
Aloura varda alneno il nonitor ...
:)
Alan "Programmatore Delphi non intelligente" Solo ;)
:)
--
- Carlo -

Newsgroup: it.comp.lang.delphi
Titolo: REPOST: [FAQ] LE FREQUENTLY ASKED QUESTIONS DI ICLD - MARZO


Sender: 
cat...@despammed.com
 (ACSH)
X-Cancelled-By: 
remov...@mindspring.com
X-No-Archive: yes
Approved: y
X-Original-Path: ...!
news.mailgate.org
!
area.cu.mi.it
!
news.newsland.it
!not-for-mail
X-Original-NNTP-Posting-Host: 
host178-42.pool8018.interbusiness.it
X-Original-Subject: [FAQ] LE FREQUENTLY ASKED QUESTIONS DI ICLD - MARZO
X-Original-Date: Tue, 15 Mar 2005 13:46:33 +0100
X-Original-From: 
cat...@despammed.com
 (ACSH)
X-Original-X-Trace: 
news.newsland.it
 1110890796 14527 212.239.22.168 (15 Mar 2005 12:46:36 GMT)
X-Cancel-ID: "4\U-%5H;934M/H9$"-263E_962%F)W$!.0J24!3@HEIKY64M<C-]#04
Xref: 
bofh.it
 control.cancel:53925168
Cancel ID: "4\U-%5H;934M/H9$"-263E_962%F)W$!.0J24!3@HEIKY64M<C-]#04





ACSH wrote:
<super cut>
!!!
Cosa e' successo?
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

 Ciao.
Siamo rimasti vittima di qualche problema ai server news a quanto pare :-O
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 RAD) o quella ottimizzata (API).
secondo me qui la risposta è incompleta: si dovrebbe dire anche che un EXE 
generato da Delphi è in grado di girare da solo (stand-alone) su tutti i 
sistemi Win32 senza bisogno di librerie esterne (non come VB, tanto per fare 
un esempio).
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 Siamo rimasti vittima di qualche problema ai server news a quanto pare :-O
Be', erano le FAQ ... repetita juvant
Ciao
ACSH


 fare un esempio).
Buona osservazione.
Sistemero'.
Ciao
ACSH

Newsgroup: it.comp.lang.delphi
Titolo: VCL.NET

Buongiorno a tutti
In Delphi 8 un'applicazione sviluppata come "
VCL.NET
 Applications" 
necessiterà di altre librerie oltre al .NET Framework? Se sì come si 
potranno distribuire ed installare?
Saluti
VITRIOL


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

Grazie mille sei stato molto esaustivo.
Ciao
VITRIOL

> Grazie mille sei stato molto esaustivo.
"esaustivo" e' gia' di per se' l'equivalente di un superlativo assoluto. Non
si puo' essere quindi "molto" "esaustivi". Sarebbe come dire di essere
"molto" "modestissimi", o "molto" "bellissimi". :D
Ciao, Sandro

Zortek ha scritto:

Ho solo una laurea in chimica, vorrà dire che dovrò prenderne anche una 
in lettere :-P
comunque dal dizionario Garzanti:
-esaustivo-
agg. (lett.) che tratta o *tende a trattare* un argomento in tutti i 
suoi aspetti; esauriente.
quindi se "tende a trattare" non è detto che ne esaurisca tutte le 
sfaccettature...se avessi detto "particolarmente esaustivo" suonava 
meglio? :-)
PS
Cercando "molto esaustivo" con Google si trovano 297 ricorrenze. Mal 
comune mezzo gaudio...non sono l'unico ignorate :-D
ciao a tutti
VITRIOL

 meglio? :-)
sai, pur non essendo un linguista, io non ci vedo bene nessun aggettivo che
specifichi la "quantita'" dell'essere esaustivo, dal momento che l'essere
esaustivo, o esauriente, in se' racchiude gia' il concetto di "aver esaurito
gli aspetti relativi all'argomento trattato". Piuttosto che la quantita', si
potrebbe invece rafforzare il concetto, ad esempio con un: "davvero"
"esaustivo", oppure un: "finalmente" "esaustivo". Per quanto riguarda la
"quantita'", a mio parere, si potrebbe eventualmente far precedere
l'"esaustivo" da un "quasi", ma certamente non da un "poco", visto che ne
risulterebbe una contraddizione in termini, ne' appunto da un "molto" che
ribadirebbe (in modo del tutto superfluo) il concetto.
Ciao, Sandro
ps. io sono diplomato in informatica, ma avevo 10 in lettere :DDD

ok mi hai convinto, sei stato esaustivo :-P
ciao ciao

> ok mi hai convinto, sei stato esaustivo :-P
mi sa che sono stato pure "troppo" esaustivo :DDD
Ciao buona befana!
Sandro

Newsgroup: it.comp.lang.delphi
Titolo: uso delle sessioni

Ciao a tutto il NG
qualcuno mi potrebbe aiutare a capire l'uso delle sessioni (magari con
qualche esempio) il mio problema č il seguente:
dovrei accedere alla stessa tabella allo stesso momento ma da due postazioni
diverse


Le sessioni non c'entrano niente.
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: [OT] NG Cantu'

sono rimbambito io o il mio PC,
sono due giorni che non riesco a collegarmi...
sono l'unico?
tnx e scusate per l'OT
Alan Solo

 wrote in message
95v58u$ij3kj$2...@ID-44131.news.dfncis.de...


 wrote in message
95v58u$ij3kj$2...@ID-44131.news.dfncis.de...


 wrote in message
YQEg6.20111$GM6.9...@news.infostrada.it...


prova ad andare a vedere il sito......
sito in fase di allestimento.....
--
Consonni Davide
bmq...@tin.it
gna...@wappi.com
webmaster of
http://gnaffy.Tripod.com
http://www.traduzioniellepi.com

 sito in fase di allestimento.....
e' vero...
vabbe' aspetteremo che mr coke finisca... ;)
tnx a tutti.. mi sento sollevato 8)
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: scrollbox e stringgrid

ho due stringgrid in una scroll box dove la casella selezionata deve essere
la stessa;
quindi su tutte e due nell'evento onclick metto '
stringgrid2.Selection:=stringgrid1.Selection; ' e '
stringgrid1.Selection:=stringgrid2.Selection; ' e tutto funziona...
senonchè quando scrollo e seleziono una casella la scrollbox mi torna
all'inizio !
qualcuno può aiutarmi ?
grazie.

 all'inizio !
Ti riferisci allo scroll dello scrollbox oppure delle stringgrid ?
Che versione di Delphi usi ? 
Tornare l'inizio significa che ti viene selezionata la prima cella ?
Antonio

scusa per sbaglio ti ho risposto in pvt
allo scroll della scrollbox (le srtinggrid non ne hanno)
delphi 7
quasi esatto: lo scrollbox scrolla a zero e mi seleziona la cella con
posizione schermo del mouse !

 posizione schermo del mouse !
Dunque, ho provato sul mio D7 ma non ho problemi. Clicco sulla cella,
l'altra grid si adegua ma se scrollo lo scrollbox rimane selezionata
sempre la stessa cella. A meno che, forse, io non abbia ancora capito
il problema.
Antonio

il problema avviene quando le stringgrid sono più lunghe della scrollbox !
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Windows ME

Scusate l'off topic ma sono disperato e non so cosa fare...
ho installato Windows ME e dopo circa 20 giorni di spensierato utilizzo (con
Delphi, ecc...) mi si presenta un errore strano:
1) apro la cartella delle stampanti;
2) se premo il tasto destro del mouse su una delle stampanti installate
(solo quelle installate con il driver originale di Windows ME) mi va in
crash il sistema con errore a SHELL32.DLL;
qualcuno ha qualche consiglio (a parte buttare ME dalla finestra) ?
ciao
Solid Snake IT

 qualcuno ha qualche consiglio (a parte buttare ME dalla finestra) ?
... o tornare a Windows 98. Da più parti si dice che Windows ME faccia un
passo indietro rispetto a Win98, anziché uno in avanti.
A presto,
Matteo Riso (M.Dev Software)
http://zipgenius.web-page.net

1 Rimuovi tutte le stampanti installate.
2 Riavvia il sistema.
3 Installa una delle stampanti e prova.
4 Riaprti dal punto 2 fino all'ultima stampante installata
Se vedi che lo fa ancora:
5 scandisk. Molto spesso le soluzioni semplici sono quelle giuste.
6 Magari un settore di disco è danneggiato o hai dei clusters incrociati.
7 Vedi se hai installato qualcosa negli ultimi giorni. Magari qualche screen
saver o ca##ate del genere.
8 Controllo antivirus
Saluti
AS
"Se è Microsoft non funziona"

 8 Controllo antivirus
9 : Butta ME!
--
- Carlo -
Newsgroup: it.comp.lang.delphi
Titolo: Librerie LIB

Salve al NG
Delphi 4, Win98SE....WinXPPro
Domanda forse banale (ma usando google non ho trovato post precedenti che mi
abbiano aiutato...): dovendo usare librerie provenienti dal C (file *.lib)
come faccio con il mio Delphi ?
Creo un file con tutti i prototipi, ricostruendo le strutture dei tipi di
dati utilizzati (come con le DLL) oppure ... ?
Potete darmi una dritta semplice semplice ?
Grazie
Andrea



Prova a guardare questo thread:
 
http://makeashorterlink.com/?G3EB23F88
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"


Non mi pare che ci siamo: da quello che vedo si fa un po' di confusione fra
"import lib" e file lib (es ciccio.lib).
Più mi guardo attorno e più mi sembra che non sia possibile urare queste
maledette *.lib a meno di trasformarle in DLL. Avendo "solo" delphi a
disposizione (nel senso che non ho scritto io queste librerie) come posso
ottenere delle DLL ?
Grazie
Andrea



Se ho capito bene tu hai dei file .lib scritti in c, gusto? 
con una lib di c puoi fare fondalmente 2 cose (che sono spiegate
proprio nel thread che ti ho segnalato):
1) estrarre l'obj e linkarlo a delphi 
2) creare un wrapper e usare una dll (avedo a disposizione un
compilatore C)
certo che se non hai neppure a disposizione il file .h può essere
problematico.
Se non ho capito un tubo, mi scuso (è lunedì) ;-)


Ciao
Ho a disposizione i file *.h ma NON il compilatore C.
Come faccio ad estrarre i file obj ? Non ci ho capito molto ....
Andrea



Allora, se ricordo bene (saranno 10 anni che non uso un file obj),
puoi provare con lib.exe (credo si trovi nel sdk microsoft).
Im ogni modo, se hai i file .h, il mio consiglio spassionato, è quello
di procurarrti il compilatore C e fare una DLL.
Ciao.


Newsgroup: it.comp.lang.delphi
Titolo: Delphi7 + Delphi 2007 su Vista

Devo acquistare un nuovo portatile (con Vista).
Utilizzo Delphi 7 pro. Vorrei però iniziare ad utilizzare anche Delphi
2007 for win32.
Ho letto pareri contrastanti sulla possibilità di installare entrambe
le versioni su windows vista.
Qualcuno di voi ha già fatto esperienza e può darmi dei suggerimenti
per favore ?
Grazie
Gianni

 le versioni su windows vista.
Non sono al corrente di incompatibilità tra le due versioni.
D2007 non ha problemi su Vista, tant'è che gira anche senza diritti 
amministrativi; D7 potrebbe invece avere qualche difficoltà in più a 
causa dei percorsi scelti per l'installazione dei file di 
configurazione, di salvataggio dei progetti, ecc..
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Grazie Marco per la risposta. Che Delphi 2007 non abbia problemi con
vista ne sono certo. Piuttosto mi sono preoccupato dopo aver letto in
rete di certe difficoltà (insuperate da parte di chi scriveva) della
convivenza delle due versioni.
Tu hai mica provato ad installarli entrambi sulla stessa macchina con
vista?
Newsgroup: it.comp.lang.delphi
Titolo: [Semi-ot] Borland&Nokia

http://it.gsmbox.com/news/mobile_news/all/96115.gsmbox
Bye
A.


Peccato che abbiano scelto C++ invece che Delphi... :(
-- 
Morde. 
morde[at]programmer[.]net

> Peccato che abbiano scelto C++ invece che Delphi... :(
infatti... il C++ è più diffuso ed è di fatto lo standard... lo sappiamo
bene...
cmq sono contento che Borland si dia da fare per strappare alla Microsoft un
po' del suo dannato monopolio... Nokia è il più grande produttore di
cellulari al mondo... speriamo bene... ;)
--
Max Etere
massimili...@programmando.org
http://www.programmando.org
FoFi Techno 1.2 16V MY96, 3 porte, Jewel Green
FoFo Ambiente 1.8 TDCi 100 CV, 3 porte, Blu Executive


meno male che ci ha pensato borland a tirare fuori un ambiente di sviluppo
serio...visto che i tool di nokia fanno pena...
ciao!

 serio...visto che i tool di nokia fanno pena...
A ciascuno il suo...
Certo, se ci fosse un cellulare Borland credo che lo comprerei... ;)))
A

Certo, se ci fosse un cellulare Borland credo che lo comprerei... ;)))
Pensa che li fanno anche quelli della BOSCH... che producono candele per
auto... :-D


 auto... :-D
Non piu', la divisione telefonia mobile della Bosch, ormai, e' stata
assorbita dalla Siemens (da un paio d'anni)

assorbita dalla Siemens (da un paio d'anni)
Grazie per la rettifica Gabriele! :)


 Grazie per la rettifica Gabriele! :)
Prego, figurati...
Ora lo tagliamo qui? :-)

 serio...visto che i tool di nokia fanno pena...
uhm... si vede che non hai mai usato Psion Oval per i palmari della Oval
appunto.... :)))))
se lo usi poi amerai qualsiasi altra cosa compreso l'assembler in dialetto
indiano...........


Newsgroup: it.comp.lang.delphi
Titolo: Query in Interbase

Mi chiedo se č possible in Interbase fare delle query dichiarando variabili
per effettuare calcoli o cose di vario genere.
In SQL Server io uso
Declare @pippo as int
Select @pippo SUM(Totale) from Tab1
Cosě da assegnare a pippo un valore da eseguire in una seconda query.
Io ho fatto un giro sulla doc ma non ho visto niente di simile. Ho letto che
le dichiarazioni di variabili sono
disponibili solo su procedure o trigger.
Grazie

 disponibili solo su procedure o trigger.
Esatto: fra gli esempi ci dovrebbe essere qualcosa.
(vedi DEPT_BUDGET in employee.gdb)
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: creare a run time...

come creo a run time un form con tutte le edit e altri componenti che ho 
bisogno?
grazie in anticipo!! 

 bisogno?
La tua domanda è tra quelle più frequenti e trova risposta nelle FAQ di 
ICLD che dovrebbero sempre essere lette prima di postare. ;-)
Il link è il seguente:
http://icld.altervista.org/?q=node/23
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 Il link č il seguente:


Marco, 6 sempre troppo buono...
propongo un monumento a te dedicato fuori la sede della Borland. ;)
E penso di aver detto tutto....
-- 
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"

 ha scritto nel messaggio 
news:d5lkg1$19qq$1...@newsreader2.mclink.it...


 fare, sempre a run time. come faccio? mi puoi ancora aiutare?
Mi basterebbe segnalarti nuovamente la FAQ che ti ho indicato in 
precedenza, e che forse non hai ancora letto... ;-)


 propongo un monumento a te dedicato fuori la sede della Borland. ;)
Ma poverini, che brutto destino avrebbero! :-D


 Ciao! ;-)

Newsgroup: it.comp.lang.delphi
Titolo: utilizzo di firebird e mysql via TCP/IP

Salve,
dovrei lavorare su un'applicazione che viene principalmente utilizzata in
rete locale, ma dove alcuni dati vengono consultati usando un piccolo
programma e connettendosi tramite internet al database.
Facendo delle prove mi risulta che la velocità di accesso ai dati in rete
locale sia pressoché identica sia utilizzando Firebird (1.5 rc6) e i
componenti IBX (un po' meno con i componenti Zeos) che utilizzando MySQL
4.0.15 e i componenti Zeos. Per fare queste prove ho creato delle tabelle
identiche nei due database.
Quando però ho fatto delle prove collegandomi via internet con un 56K ho
trovato grosse differenze nella velocità, per estrarre circa 500 record da
MySQL ho impiegato circa 4 secondi, per ottenere gli stessi da Firebird, sia
utilizzando IBX che Zeos, ci vogliono almeno 12 secondi.
Qualcuno che conosce bene questi db mi sa dire se è tipica di Firebird
questa lentezza nel lavorare tramite protocollo TCP/IP?
Mi dispiacerebbe lasciare Firebird per MySQL perché mi sembra molto più
completo e mi farebbe molto comodo usufruire di trigger e stored procedures,
ma mi serve una buona velocità su internet.
Grazie per qualsiasi consiglio.


Ci sarebbe Zebedee che è un software freeware che ti permette di creare un
tunnel criptato e compresso per far viaggiare i dati su internet.
http://www.winton.org.uk/zebedee/
Personalmente non l'ho mai provato sul campo, c'è comunque un articolo a
questo indirizzo
http://www.ibphoenix.com/a471.htm
 che spiega come configurarlo per poterlo
usare con firebird. Le potenzialità di tutto l'insieme sembrano buone.
Ciao,
MM

 questa lentezza nel lavorare tramite protocollo TCP/IP?
Si è tipica su reti molto lente, il tempo si perde nelle prepare delle
query,
il protocollo verrà ridisegnato dalla versione 2 di firebird.
Utilizzando IBObject e lo SchemaCache, le prestazioni milgiorano
sensibilmente...anche zebedee può aiutare ma non sempre migliora
la prestazioni, è da testare in ogni singola applicazione.
Ciao
--
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"
"
Newsgroup: it.comp.lang.delphi
Titolo: QuickReport a run-time

Salve a tutti.
Io invece che Delphi uso il C++ Builder 6 (Professional edition), ma
credo che la domanda che faccio abbia la stessa risposta che in
ambiente Delphi.
Sto provando a usare QuickReport (e' la prima volta).
Quando chiedo la Preview va tutto bene, ma come si fa, a run-time, a
evitare che sul TQuickRep appaiano le scritte TQRLabel?

 evitare che sul TQuickRep appaiano le scritte TQRLabel?
?????
una TQRLabel � come una normale label, basta settare la prop Caption

 evitare che sul TQuickRep appaiano le scritte TQRLabel?
Non uso QuickReport da un pochino, quindi potrei non ricordare bene, ma 
ogni report, cosï¿œ come ogni controllo del report, ha un evento che viene 
generato nel momento in cui si procede alla stampa: utilizza 
quell'evento per impostare la visibilitï¿œ del controllo interessato.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Mi sono sbagliato, invece che TQRLabel volevo dire TQRDBText
(posizionato su un TQRBand con la proprieta' BandType settata a
"rbDetail").

 per impostare la visibilit� del controllo interessato.
Gli eventi di TQuickRep sono: AfterPreview, AfterPrint, BeforePrint,
DataSet, OnEndPage, OnNeedData, OnPreview e OnStartPage; ma non capisco
quale evento devo usare e sopratutto non capisco che c'entri l'evento
generato in fase di stampa con la visualizzazione del TQuickRep a
run-time.

 run-time.
Forse non ho capito il problema originale: tu devi visualizzare a 
runtime un'anteprima con i valori ed evitare la loro stampa, oppure il 
problema ï¿œ dato dal fatto che in fase di progettazione, cioï¿œ a 
"designtime", tu riesci a vedere i valori in anteprima, ma quando esegui 
il programma, quindi a "runtime", questi valori non appaiono piï¿œ.
Potrei sbagliarmi, ma in questo caso credo che semplicemente la causa 
sia la mancata apertura del DataSet da cui vengono reperiti i dati da 
stampare a runtime.


 a runtime.
Per fortuna ho risolto il problema, grazie comunque.
Il problema era che non volevo che a run-time apparisse il TQuickRep
come a design-time, volevo che apparisse solo la preview.
Newsgroup: it.comp.lang.delphi
Titolo: Implementare un nuovo tipo di variabile numerica

Ciao a tutti, volevo sapere se era possibile
implementare un nuovo tipo di variabile
numerica "a MILLE MILA" byte (insomma più preciso degli extended)
(e magari intero)
Lo so che è una richiesta strana...
OT : Se delphi non può farlo.. esiste qualche linguaggio
      che mi permetta di fare ciò (senza inventarne uno apposta)?
Grazie a tutti
Gioffy

 (e magari intero)
Mi dimentico sempre di cercare nella mia nuova fonte...
Il grande Gary Darby ha un sito che è una miniera d'oro :-)
http://www.delphiforfun.org/Programs/Delphi_Techniques/big_integers.htm
http://www.delphiforfun.org/Programs/bigfloat.htm
Antonio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 (e magari intero)
Se non devi farci operazioni matematiche troppo complesse puoi usare
Sinteger che può superare alla grande i tuoi "MILLE MILA" byte
http://www.sztaki.hu/~liska/
http://swiss.torry.net/vcl/science/packs/hugeint.zip
la unit è compilata per D5, ma puoi chiedere il sorgente all'autore, o...
decompilartela con DeDe.
Se vuoi qualcosa di più "umano" cerca hugeint su google, è una classe che
usa degli integer a 128 bit


(e magari intero)
Sì, ma dipende dalla versione di Delphi.
1) Le ultime versioni di Delphi offrono il tipo TBcd che ha una precisione
di 64 cifre significative. Se ti bastano...
2) In Delphi 7 puoi usare i "custom variant" per implementare nuovi tipi
di dati. Puoi anche definire gli operatori da applicare al nuovo tipo.
3) Ci sono algoritmi/librerie per memorizzare numeri come stringhe, ed
effettuare operazioni matematiche su questi. Lo svantaggio è la ridotta
velocità, ma la precisione è molto elevata.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Blocco installazione Primus (BDE?)

Ciao a tutti
Sto provando ad installare Primus sul PC di un'amica architetto che monta
Windows XP SP2 ma durante l'installazione si blocca; completa al 100% il
trasferimento dei files ma poi non si chiude la finestra blu
dell'installazione e devo chiuderla dal task manager. Credo che ometta di
installare qualcosa (BDE?) in quanto poi mi dà un problema di database BDE
($2108) ed il programma si apre ma è inutilizzabile.
Dove sbaglio? Posso installare eventualmente BDE senza l'ausilio del
programma di installazione di Primus? Da dove posso prenderlo?
Saluti, Guido.

 trasferimento dei files ma poi non si chiude la finestra blu
in passato qualcuno segnalava casini tra xp sp2 e bde.
cerca nei vecchi post.
inoltre, presumo che sul sito del produttore ci sia una sezione legata
ai problemi di installazione..
A.
Newsgroup: it.comp.lang.delphi
Titolo: Update con componenti dbexpress

Salve a tutti,
volevo chiedere semplicemente (almeno spero lo sia per qualcuno) come
posso lanciare una istruzione di "update nometabella set ......."
tramite componenti dbexpress.
Ho provato con TSQLQuery ma non riesco a farlo quali componenti e come
devo usarli???
Grazie!

 devo usarli???
"Non riesco a farlo" che cosa vuol dire?
Un update con una TSQLQuery è un'operazione banale.
Basta eseguire un ExecSQL(true) e dovrebbe funzionare...

Andrea Laforgia ha scritto:

Quello che ho sempre fatto su MYSQL e su DB2. Il problema ce l'ho su
Access
Non riesco a capire nemmeno l'errore, mi da un codice che non riesco a
comprendere errore[3002] mai visto, ne tantomeno si trovano info su
internet! Quasi quasi provo a reinstallare i driver per accedere al
db!!!
Grazie

 Access
dbExpress con Access non è proprio la scelta ideale.
Hai considerato ADO?

Andrea Laforgia ha scritto:

Di solito utilizzo sempre ADO con Access, ora sto cercando di
modificare per una azienda un gestionale esistente fatto tra l'altro
circa 6 mesi  fa, ma malfunzionante, in poche parole stanno correndo ai
ripari, ed è stato implentato tutto con componenti dbexpress......

 internet!
Da help di access 97 (!)
Impossibile avviare la sessione (3002).
Si è cercato di iniziare un'operazione che richiede una nuova sessione, ma è 
stato raggiunto il numero massimo di sessioni che possono essere attivate 
contemporaneamente. Attendere che terminino altre operazioni o 
interromperle, quindi ritentare l'operazione.
spero ti sia di aiuto
Giulio