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

Salve a tutti,
Ho un DBgrid con due campi (Time) dove ho inserito una PickList con dei
valori già impotatti (7.00-7.15-7.30...)
Come posso ottenere un campo "TOT" (Time) con la differenza dei valori
inseriti chiccando sulle PickList dei due campi?
Grazie...
Irene
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

per eseguire il calcolo aggiungi 0.40 al numero che usi per la sottrazione.
Ciao
Mario
mari...@inwind.it
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.delphi
Titolo: [D7] Analsi e split file PDF

Ho la necessità di leggere un pdf , esaminare il contenuto e salvare delle 
singole pagine su un nuovo pdf, meglio ancora se protette da password. Il 
tutto possibilmente senza dover installare Acrobat.
Ho visto in giro alcune librerie e le sto provando , ma chi non legge il 
contenuto , chi non mette le password , chi è troppo lento , chi è troppo 
caro ... :-)
Insomma, se qualcuno ha già avuto esperiente positive o negative con qualche 
prodotto , faccia un fischio ..
Grazie, Giulio 


io sto usando iSedQuickPDF
non è malvagio
lo hai provato ?!?!
cosa ti ha lasciato insodisfatto ?!?!?
Cordialmente,
Stefano

 cosa ti ha lasciato insodisfatto ?!?!?
Lo sto valutando. Il problema è che per estrarre una pagina dal pdf 
originale di circa 850 pagine impiega 10 secondi, per elaborare tutto sono 
8500 secondi .. troppi.
Ho provato il metodo extractpages  e extractpagerange ma con gli stessi 
risultasti. Se hai qualche suggerimento ...
Giulio

Newsgroup: it.comp.lang.delphi
Titolo: Array di controlli

Salve a tutti, premessa: sono neofito.
Dunque, sto scrivendo un'applicazione in cui ho un form e su cui devo
inserire 60 label.
Problema: č possibile creare un array delle 60 label in modo da avere una
procedura come questa?
for n=1 to 60 do
begin
lbl [n].caption:='';
end;
e creare un gestore on_click
procedure lbl_click (index: integer)
lbl[index].caption:='*'
dove index č il numero della label che ha suběto il click.
In visual basic l'ho fatto senza problemi, ma con delphi non so come fare.
Grazie.

 Procedure LBL_COMMON (sender : TObject);
Begin
   index  := (Sender as TComponent).Tag;
   lbl[index].caption := '*';
End;
Ok ... spero di esserti stato di aiuto.
CIAO, Davide DG.

 dove index č il numero della label che ha suběto il click.
for n := 1 to 60 do
    begin
        Lbl [n] := TLabel.Create (Self);
        Lbl [n].Parent := Self;
        Lbl [n].Caption := '*';
        Lbl [n].OnClick := LabelClick;
        // ovviamente devi sistemare anche posizione e dimensioni
    end;
procedure LabelClick(Sender: TObject);
begin
    (Sender as TLabel).Caption := '*';
end;
Newsgroup: it.comp.lang.delphi
Titolo: software progettazione giardinaggio - free

Qualcuno di voi conosce o sa dirmi dove posso reperire un software per la 
progettazione dei girdini (naturalmente free).
Un mio cliente mi ha chiesto un programmino per costruire degli esempi di 
girdino partendo da un'immagine della casa. Sapete qualcosa in merito?
Grazie molte
--- posted by geoForum on 
http://www.delphiedintorni.it

 per la progettazione dei girdini (naturalmente free).
Un pochetto OT, no? :)
Comunque, tempo fa ne avevo visto uno della Finson, ma non mi ricordo come
si chiamasse. Ne avevo provato uno simile, 3D Arreda Facile, e non era
malaccio, anzi.
Dubito che troverai qualcosa di free, comunque.
--
Jax
====
Il denaro e' come concime. Ciň vuol dire che deve essere sparso attorno.

 girdino partendo da un'immagine della casa. Sapete qualcosa in merito?
ti suggerisco due possibilita':
1) 
www.google.it
 - e fai una ricerca
oppure
2) scrivi al nostro premier; so che e' esperto, tra l'altro, in
giardinaggio; dicono che nella casa di Arcore dirigeva personalmente i
giardinieri e i relativi lavori; magari ti da' un consiglio ;) eheh

Newsgroup: it.comp.lang.delphi
Titolo: date da gestire

 come posso fare calcoli sulle date, che sò:
13/7/04-10/7/04=3
pawer ranger
--- posted by geoForum on 
http://www.delphiedintorni.it

 --- posted by geoForum on 
http://www.delphiedintorni.it
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

guarda qualche post piu' indietro

 13/7/04-10/7/04=3
La unit /DateUtils.pas/ fornisce piů funzioni di quante ne dovrai 
utilizzare. :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 ha scritto nel messaggio
news:SPe6d.25324$Ie2....@tornado.fastwebnet.it...


Newsgroup: it.comp.lang.delphi
Titolo: mastering in delphi 4

Ho trovato usato questo enorme volume (1300 pagine in inglese) di Cant� sul 
Delphi.
Anche se vecchiotto, vers. 4 appunto, pu� essere utile comprarlo lo stesso o 
non vale pi� nemmeno una spesa di 20 euro circa portando le preferenze per 
una versione pi� recente?
Grazie

 Grazie
Per me sarebbe troppo vecchio ...
Saluti,
Fritz 


Non � un "must" che chi vuol programmare in delphi debba possedere 
allora....

 allora....
Dipende. Io ho comciatoa programmare con Delphi 12 anni fa. Quindi non devo 
quotidianamento leggere dei libri su delphi (per capire la cose basali). 
Traggo molte conoscienze mie da tanti angoli del web ...
Saluti,
Fritz
Newsgroup: it.comp.lang.delphi
Titolo: Aggiungere un evento....

Salve a tutti!!!!
Ennesimo quesito: ho creato un componente che č un'estensione di TLabel
 ...type TMyLabel= class(TLabel)... )  e fin qui NO PROBLEM. La mia domanda
č: si puň aggiungere un evento ad un componente? come? L'evento che
desidererei aggiungere dovrebbere essere "OnMouseOut " (per essere chiari,
questo evento deve verificarsi quando il puntatore del Mouse non č piů
sull'oggetto).
Ringraziamenti anticipati!!!!!!!
PS: Quanto mi piace Delphi!!!!!!  ;-)
de...@inwind.it


Certo che si può, questo è uno dei motivi fondamentali dell'utilità di
crearsi componenti personalizzati. Se scrivi alla mia mail privata posso
dati esempi e hint.
                                                                    Ciao
Davide Carrara
cci...@libero.it

Newsgroup: it.comp.lang.delphi
Titolo: news.marcocantu.it

Qualcuno sa dirmi come faccio a sottoscrivere il newsgroup di Marco Cantů??!
La sottoscrizione dovrebbe essere gratuita come indicato indicato in
http://www.marcocantu.it/ita/newsgroup.htm
 ma l'Outlook Express mi dice che
non ho le autorizzazioni per accerderci!!!
Grazie, GianLuca
_________________________________________ Jeanluc ICQ#:37733843 Current ICQ
status: SMS: (Send an SMS message to my ICQ): +278314237733843 More ways to
contact me: 
http://wwp.icq.com/37733843
_________________________________________

Ciao
Vai qui:
http://www.dedonline.com/default.asp
ci sono newsgroup liberi e a pagamento...
bye Max

Grazie mille Max,
sei stato veloce ed efficace!!!
"Max S. C. Z." <Massimiliano....@Softway.it> ha scritto nel
messaggio news:ae7elg$bb9$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: [delphiday] esempio di google maps

ciao a tutti, qualcuno ha documentazione su come fare una mappa google maps 
come quella dell'esempio di Cantų al delphi day??? ovvero leggendo dei dati 
da un db rappresentarla via xml sulla mappa?
Simone 

 dei dati da un db rappresentarla via xml sulla mappa?
Già impaziente di sperimentare? ;-)
Questo articolo di Steve Trefethen (che è quello a cui si riferiva Marco 
nella sessione) potrebbe essere utile:
http://www.stevetrefethen.com/blog/UsingGoogleMapsFromAWindowsClientApplication.aspx
Ciao e buona sperimentazione! :-)
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

sisi ovvio... mentre il mitico Cantų spiegava io giā pensavo ad un 
applicazione
Simo 

ma come faceva nell'esempio cantù a cercare tutte le coordinate delle città?
Simo 

 ma come faceva nell'esempio cantų a cercare tutte le coordinate delle 
Dovrebbe essere il servizio di Google a fornirti questa informazione, 
che tu poi riutilizzi per spostare la mappa stessa.
Dai una sbirciata a questa pagina, ci sono altri esempi di Marco:
http://ajax.marcocantu.com/
Ciao,


sono riuscito a fare le prove direttamente da explorer e funziona, però se 
uso IdHTTP1.Get() per ricevere il file xml mi da errore... cè qualche 
parametro da settare in caso di output xml?
Simo 

 parametro da settare in caso di output xml?
Indicaci l'errore... ;-)


EidHTTOOriticikExceotion 'HTTP/1.1 302 Found'
google maps mi dovrebbe ritornare un xml, infatti se su explorer posto l'url 
mi apre un xml
Simo 

dimenticavo che ho indy 9 su delphi 5
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 6 e Delphi 2007. Problemi ?

Incoraggiato da alcune risposte sulla possibilit� di coesistenza tranquilla 
tra Delphi 6 e Delphi 2007, ho finalmente installato Delphi 2007 insieme al 
Delphi 6 che gi� avevo. Ho provato Delphi 2007 per un  paio di giorni e oggi 
sono tornato a lavorare con Delphi 6. Al lancio ricevo il seguente 
messaggio:
"Your Just-in-Time Debugger is set to 'c:\windows\system32\vsjitdebugger.exe 
...'    In order for Just-in-Time Debugger to work correctly it needs to be 
changed to 'c:\Program Files\Borland\Delphi6\Bin\bordbg60.exe ...'.   Do you 
want to change ?
Cosa succede se dico si? Che dopo non funziona + Delphi 2007 ? O c'� 
qualcosa che devo fare per salvare capra e cavoli ? 

> Cosa succede se dico si? Che dopo non funziona + Delphi 2007 ?
ma il messaggio lo hai letto oppure no, scusami?
A.

 ha scritto nel messaggio 
news:4a9be150$0$43588$4faf...@reader1.news.tin.it...


 ha scritto nel messaggio 
news:c8cf5d8c-b00f-48ac...@d23g2000vbm.googlegroups.com...


 problema e ora so che non lo avrï¿œ. ..
Delphi e visual studio sono due ambienti creati per sviluppare. Questo 
significa che forniscono anche un debugger in real time 
sull'applicazione. Poichï¿œ windows puï¿œ riconoscere un solo debugger alla 
volta, ogni volta che lanci delphi se nel sistema non e' giï¿œ registrato 
il suo debugger come predefinito lui ti chiede se vuoi adottarlo.
Lo stesso vale per visual studio.
Dovrai convivere con queste continue richieste ogni qualvolta cambierai 
ambiente di sviluppo.
Io lo faccio giornalmente decine di volte passando da D5 a D7.
Ciao
-- 
Morde

 ha scritto nel messaggio 
news:4a9bedc4$0$28515$4faf...@reader2.news.tin.it...



Probabilmente non riesce a resettare il debugger corretto scrivendo nel 
registro di sistema.
Stai eseguendo Delphi come amministratore? 

 "failed to setdata for debugger"
Dovresti resettare la chiave di registro deputata a questa funzione.
Prova a dare un'occhio qui:
http://www.daniweb.com/forums/thread192132.html#
oppure googla per "windows registry key jit debugger" ecc..
Ciao
-- 
Morde

 ha scritto nel messaggio 
news:4aa0bfae$0$40011$4faf...@reader3.news.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: riceche su db di grandi dimensioni

ciao
ho un db dBaseIII+ e una tabella con uno "smisurato" numero di record, uso
una TQuery per le ricerche.
(1 Join e 5 campi appartenenti ad un'unica tabella nella condizione Where)
eseguo la query e risulta molto lenta (tempi di attesa dell'ordine dei 15-20
sec.)
il che rende impossibile il suo uso in una azione che si ripete di frequente
nell'applicazione.
Come posso fare per rendere il tutto piů veloce?
Grazie a tutti
Mak

 wrote in message
news:zlgga.49570$
7y3.1...@twister1.libero.it
io avevo lo stesso problema con una tabella paradox gestita con il BDE
le query erano molto lente.
La soluzione del problema č stata quella di migrare a Interbase.
Le query adesso sono veloci che č un piacere !!!
P.S. č un pň piů complicato da gestire (so c...) ma 
una volta realizato il tutto le soddisfazioni arrivano !!!
PDB

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 La soluzione del problema è stata quella di migrare a Interbase.
Sono pienamente daccordo con te!!!
E' proprio per questo che sto facendo un sacco di "veleno" (Leggi come: mi
sto arrabbiando molto)
non posso migrare ... il DB è quello e su quello devo lavorare :(
grazie della risposta
Ciao
Mak

una TQuery per le ricerche.
E sbagli.  Devi usare una TTable, che č ottimizzata per il BDE.
Le query, con Paradox o DBase sono lente perché, oltre ad aver bisogno
di diversi file di supporto, non sfruttano gli indici eventualmente
presenti nella tabella.
-- 
Andrea Laforgia
www.geocities.com/andrealaforgia
"640kb of memory should be enough for anyone." -- Bill Gates.

 presenti nella tabella.
ti rigrazio per avermi "illuminato la via" ... il consiglio è utilissimo
guadagno certo in prestazioni ... e alla fine è quello che voglio ...
anche se mi dovrò allontanare un attimo dal progetto di base.
Avevo intenzione di dare come risultato all'utente un insieme di record
coerente con i dati di ricerca e non una grid piena di migliaia di record
su cui (con il locate) andare ad indicare il record che più si avvicina alla
ricerca.
se hai qualche altro consiglio per raggiungere lo scopo che mi ero
prefissato (un insieme di record
coerente con i dati di ricerca) sarei contentissimo di riceverlo.
In caso contrario dovrò riprogettare il percorso utente dell'applicazione
... (già mi vengono i brividi ;) )
Grazie Andrea
Ciao
Mak

ricerca.
Esistono vari metodi, con la TTable, tra cui GotoKey e GotoNearest.
Esistono i range e i filtri, hai solo l'imbarazzo della scelta.
Usare le TQuery, con Paradox o DBase significa spararsi sui piedi.


Ancora grazie Andrea ....
ciao
Mak
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:i1s38vgsjvrd15vtn...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: RaveReport per stampe non da database?

Adesso che comincio a smanettare con le stampe (prima per fortuna non mi
era mai capitato), comincio anche a smadonnare con il canvas della
stampante, e mi dico: possibile che non si possa usare un qualcosa di
più user-friendly?
RaveReport sarebbe l'ideale, ma come (se si può) posso usarlo senza
collegarlo ad un db?
--
Jax

collegarlo ad un db?
certo... a scrivere sul canvas diventi scemo! ;)
basta che usi un TRvCustomConnection al post del "normale"
TRvDataSetConnection (per i dataset)
...poi fai quello che vuoi negli eventi OnGetCols e OnGetRows
Ciao,
Alan Solo

Hi, Alan!
HowAreYou?
Visto che smanetti con Rave, ci dici se funziona meno peggio di quickreport?
Baibai
A.

 A.
Andrea

Visto che smanetti con Rave, ci dici se funziona meno peggio di quickreport?
hehe, ti ha già risposto deerbear ;)
no cmq, è fatto molto meglio, con il suo editor utilizzabile a design
e a runtime dall'utente,
i report vengono salvati/caricati da file oppure inglobati nel
progetto...
..esportazione in pdf, rtf, html, ecc..
..stampa da sorgenti non database
wizard..
ecc..
cmq.. 
www.nevrona.com
  ;)
Ciao,
Alan Solo

 basta che usi un TRvCustomConnection al post del "normale"
Ammazza che casino sto Rave... non l'avevo manco mai aperto...
--
Jax

 ecc..
...azz...proprio ora che mi stavo affezionando a Crystal Reports 9 ed
all'idea
di lavorarci per mezzo degli ocx... =;-> Corro subito sul sito nevrona...
salumi e baci

 Ammazza che casino sto Rave... non l'avevo manco mai aperto...
Ma un esempietto di come si fa una CustomConnection? Mi sento alquanto
perso...
--
Jax

Alan, scusami x la mia poca chiarezza...
Io non ho chiesto "cosa fa" ma "come lo fa"!
Cioč, funziona?
fa casini?
etc?
A.

Newsgroup: it.comp.lang.delphi
Titolo: [?] Leggere da un file di testo valori separati da virgole

Dovrei leggere, e quindi memorizzare in variabili, alcuni valori contenuti
in un file di testo.
Il file è composto da una serie di righe del tipo:
Punto1,0,0,0,Punto1,100,100
Punto2,0,50,30,Punto2,230,340
I valori sono quindi interi e stringhe in posizioni predefinite.
Esiste una istruzione che mi permetta di leggere il file fino ad ogni
virgola?
Oppure qualcuno ha qualche suggerimento?
Vi ringrazio anticipatamente.
Saluti, Simone

Oppure qualcuno ha qualche suggerimento?
Guarda la funzione StrToken contenuta nella JCL
(
www.delphi-jedi.org
).
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>
Newsgroup: it.comp.lang.delphi
Titolo: Spostare una form ...

Ciao a tutti.
Ho bisogno di sapere se č possibile gestire un messaggio che mi dica quando
una form viene spostata e la nuova posizione che sta assumendo sul desktop
in modo da poterla, volendo controllare. Qualcosa del tipo WM_SIZE che mi
permette di gestire il messaggio di ridimensionamento della form.
Dato che vorrei farlo per differenti form, non vorrei dover inserire tutto
il codice di controllo nell'OnIdle dell'applicazione, ma trovare un sistema
piů elegante per gestire il messaggio da ogni form del programma.
-------------------------
maw...@infinito.it
ma...@yahoo.com
ma...@libero.it

 piů elegante per gestire il messaggio da ogni form del programma.
prova a dare un'occhiata a WM_MOVE o WM_MOVING.
Io li avevo usati per qualcosa del genere. Magari crea una procedura che
intercetta il messaggio, quindi nell'help di Delphi dai un'occhiata a
"message handler" mentre nel Win32 SDK studiati i messaggi.
Ti saluto.....ciaooo !!!!
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: problema con query

ciao a tutti,
devo visualizzare in una dbedit1 la query:
select sum(qnt) as disp1 from magazzino where codice='cod1'
e in una dbedit2 la query:
select sum(qnt) as disp2 from magazzino where codice='cod2'
devo utilizzare due adoquery o è possibile aggregare le due query?
ciao

salve ho il seguente problema dovrei tirare fuori dei dati dalla seguente
query
query1.close;
query1.sql.clear;
Query1.SQL.add('select *');
QUERY1.SQL.ADD('from aaaaaa');
query1.SQL.add('WHERE aa = :p9');
query1.SQL.add('and bb <>cc');
query1.SQL.add('and xxxxx > 1');
query1.params.paramvalues['p9']:='1';
query1.prepare;
query1.open;
query1.first;
il problema è che xxxxx è un campo calcolato della stessa query e mi dice
invalid field name
potete aiutarmi ?
grazie



I campi calcolati non sono accessibili mediante istruzioni SQL perchč
vengono creati sull'oggetto TDataset e riempiti nel relativo evento
OnCalcFields, mentre l'istruzione SQL viene eseguita sullo schema dei dati
del database di partenza.
Per risolvere il tuo problema, puoi analizzare record per record il
risultato del tuo TDataset (magari con un bel ciclo while not EOF)
discriminando in base al valore del campo calcolato i valori da emettere su
una StringGrid, oppure mille altre soluzioni: se fossi piů preciso...
    Marco Bortolani
in...@marcobortolani.it

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

Ciao ragazzi ho il seguente problema:
Inviando un file di testo alla stampante usando
AssignPrn per inviare dei comandi ad una etichettatrice
mediante driver Generica solo Testo.
con i sistemi Win 2000 e XP non parte la stampa.
Riprovando una seconda volta ad inviare i comandi
viene eseguita la prima e cosě via...
Avete mai avuto questo problema?
Ciao e Buon Natale.

 ha scritto nel messaggio
news:mkWN9.26867$R45.1...@news2.tin.it...

Hai provato a settare nei parametri della stampante "invia direttamente alla
stampante" e di fare un flush (c'č proprio la procedura flush... controlla
nell'help...)
ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: [No VCL... Only API...] Quesito...

Io ho un programma che crea un finestra (sime a quella che vi appare
l'anciando il dephi e premento F9, cioè una form vuota sensa neache 1
componente...
ora ho provato a farlo diventare da programmazione non OO
(ObjectOriented) in una programmazione ObjectOriented...
ora io svincolando un po' di qua e un po' di la ci sono riuscito ma è
una schifeza :D
ora sensa che intaso in NG di codice inutile che i + non capirebero'
e/o non gli importerebbe vi chiedo c'è qualcuno che vuole provare dal
mio codice a tirare fuori qualcosa di + elegante e soprattutto
qualcosa di + decente...
il max sarebbe se voi aveste un codice funzionate...
cmq io sono qui (+ o -) se volete tenatare...
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

"Il Razziatore" ha scritto nel messaggio
| il max sarebbe se voi aveste un codice funzionate...
|
Vedi la Faq, risposta 4.7:
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Vedi la Faq, risposta 4.7:
Ma io mi domando voi prima di rinderizare alla FAQ, mi chiedo,
rilegete il messagio a cui rispondete? Io sono partito proprio dal prg
da te indicato nelle FAQ per renderlo OO e ti faccio notare che quello
non č OO... 


"Il Razziatore" ha scritto nel messaggio
| >| il max sarebbe se voi aveste un codice funzionate...
| >|
| >
| >Vedi la Faq, risposta 4.7:
|
| Ma io mi domando voi prima di rinderizare alla FAQ, mi chiedo,
| rilegete il messagio a cui rispondete? Io sono partito proprio dal prg
| da te indicato nelle FAQ per renderlo OO e ti faccio notare che quello
| non č OO...
Non che il tuo messaggio fosse chiarissimo .. comunque mi
ero perso il passaggio dell''OO'.
La VCL, che tu escludi, e' proprio un framework OO che wrappa
le API di Windows per 'creare finestre' e molto altro ancora. Un
altro framework OO e' l'eXtreme Class Library, che punta (puntava?)
a sostituire la VCL. Un'ultimo esempio e' invece il progetto KOL
 (
http://bonanzas.rinet.ru/e_intro.htm
).
Spulcia nei sorgenti e prendi spunto da loro.
P.S.: Spero questa volta d'aver capito di cosa hai bisogno!


P.S.: Spero questa volta d'aver capito di cosa hai bisogno!
Io voglio semplicmente riusciro a far funzionare l'esempio delle FAQ
in modalita OO... io ci ho provato da solo ma mi da un errore sulla
WinProc.... che appena provo ad includerla dentro l'oggetto Windows
non mi registra + la classe oppure non mi crea la finestra....
sia se mi invento puntaori o cose strane

Newsgroup: it.comp.lang.delphi
Titolo: FireBird

In un DataBase creo una tabella dinamicamente ed è tutto ok, chiedo a 
voi tutti, la tabella che ho creato in modo dinamico, in che modo 
posso cancellarla dal DB.
Un grosso grazie a tutti in anticipo
Giancarlo

A parte l'essere OT...
Dinamicamente dici con le istruzioni SQL?
Dinamicamente la rimuovi, con DROP TABLE "pincoTable".
Considera che le operazioni di manipolazione della
struttura(creazione/rimozione/midifica di indici, tavole, SP, etc) possono
essere traumatiche(se non pericolose) in un DB on-line.
Bye,
Raktzo

Newsgroup: it.comp.lang.delphi
Titolo: voglio il _MONO_tasking!

come si fa ad aspettare che un comando finisca?
In pratica vorrei fare una cosa di questo tipo:
-fare il backup del DB (utilizzando gbak.exe di interbase)
-compattare il file del DB (con pkzip o arj) 
-copiare il file compattato su dischetto
-visualizzazione messaggio
...il tutto controllando eventuali errori.
Mettendo nel codice i comandi in fila "normalmente"
windows (essendo multitasking) li lancia quasi contemporaneamente
quindi capita che cerca di copiare il file compattato su dischetto
prima che questo venga creato!!
Per il momento ho creato un .bat (caro vecchio dos :))
ma vorrei una soluzione + elaganteeee!!!
Ciao Grazie
Alan
---
Questo servizio e' realizzato con Wappi della Virtex
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
--
Posted from [194.243.91.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ...il tutto controllando eventuali errori....
Controlla il post "Aiuto" di George Interel del 10/05/2000 09:45.
troverai la soluzione...
p.s.: se non lo trovi ti mando il codice...
ciao
Solid Snake

grazie per la risposta!!
tutto a posto, ho trovato il post,
adesso provo con il tuo codice
ciao


Newsgroup: it.comp.lang.delphi
Titolo: TClientSocket, TServerSocket

 CIao tutti. 
In D5 usavo, per scambiare dati, TClientSocket, TServerSocket.
Adesso in D7 non li ho più trovati. Ci sono gli Indi. Vabbè.
Ma mi sono trovato in seria difficoltà (anzi, non ci sono riuscito) a 
fre si che più client si colleghino allo stesso server per scambiare 
informazioni (Stringhe). 
I tutorial in programmi\borland\delphi 7\demo\Indy non sono stati chiari.
Dove posso trovare un esempio banale di Client/Server per lo scambio di 
stringhe????
Grazie.
Giovanni Brambilla
AtcBrambo
--- posted by geoForum on 
http://www.delphiedintorni.it

 stringhe????
In D7 i due componenti c'erano ancora, ma non venivano installati di
default perche' deprecati.
Per la suite Indy, un inizio potrebbe essere questo:
http://delphi.about.com/od/indy/Internet_Direct_Indy_knowledge_base.htm
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Quello che mi serviva ...
Grazie.

Newsgroup: it.comp.lang.delphi
Titolo: Info sulla barra di windows

Qualcuno saprebbe come devo fare per sapere dove si trova la barra di
windows (quale dei 4 lati del monitor) e qual'č il suo spessore in pixel?
Grazie, Poochie

 pixel?
Potresti fare cosě:
var
 h: THandle;
  r: TRect;
begin
 h := FindWindow('Shell_TrayWnd', Nil);
  GetWindowRect(h, r);
  Caption := Format('%d %d, %d %d', [r.Left, r.Top, r.Right, r.Bottom]);
end;
In questo modo dovresti avere ben presente sia dov'č la barra, sia quanto č
alta/larga.
--
Jax
Journeying Artificial Xenomorph

Newsgroup: it.comp.lang.delphi
Titolo: Trasmettere Audio

Salve a tutti,
sto cercando di sviluppare un programma che prende il segnale della presa
MIC della scheda audio
e lo trasmette all'indirizzo ip locale, in modo che un utente remoto possa
connettersi all'ip dell'host
e ricevere/trasmettere a sua volta. Una specie di walkie talkie, per
intenderci.
Il problema è che non ho idea di come fare... qualcuno ha un'idea o ha
qualche link che parla dell'argomento?
Grazie a tutti
-- 
Ciao,
Giulio "RedXIII"

 ha scritto nel messaggio
news:QGM6b.27630$hE5.9...@news1.tin.it...


 ha scritto


Cerca in Torry il componente per VOIP (Voice over IP) è free e funziona
bene.
Gianluca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:QGM6b.27630$hE5.9...@news1.tin.it...

E' la stessa cosa che sto progarmmando io!! Registro il file wave tramite il
mediaplayer e uso il componente
SimpleTcp per trasmettere via TCP IP il file wave soltanto che ho dei
problemi in ricezione, perchè mi ritrovo il segnalatore di inizio wave con
su scritta la lunghezza salvato dentro il file wave... cmq problemi
risolvibilissimi, ma però mi da fastidio il fatto che a volte trasmette
tutta in una volta mentre a volte trasmette il file wave in piu pacchetti e
sono costretto a montarli a poco a poco...  mi sa che è meglio usare i
componenti che ti hanno consigliato per fare prima!
Newsgroup: it.comp.lang.delphi
Titolo: Jedi su D2007 Win32

ho da tempo installato le librerie Jedi Rel. 3.30 su D2006, provando
ad eseguire install.bat relativa alla JVCL , per installarle anche in
D2007 , viene rilevato solo Delphi 2006 e non Delphi 2007.
Maurizio

>D2007 , viene rilevato solo Delphi 2006 e non Delphi 2007.
Scaricati l'ultima versione. Altrimenti devi installarti i package a 
mano.
--- posted by geoForum on 
http://www.delphiedintorni.it

 D2007 , viene rilevato solo Delphi 2006 e non Delphi 2007.
Essendo le due versioni compatibili dal punto di vista binario, credo sia
necessario solo modificare alcune chiavi di registro, senza dover
ricompilare nulla (Attenzione: non ho nessuna delle due versioni, quindi
la mia e' solo una ipotesi)
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

la mia e' solo una ipotesi)
Conviene ricompilare anche per sfruttare eventuali fix e migliorie fatte 
in D2007 (compilatore, RTL, VCL, ecc.). I problemi possono essere 2, 
ovviamente un installer non aggiornato non riconosce D2007, e magari 
vanno aggiornati i $DEFINE. Visto che è free non vedo perché dannarsi e 
non scaricare la versione aggiornata per 2007...


Stefano F ha scritto:


Mah, rimango convinto che, in questo caso specifico, "ci si danna meno" a
duplicare un paio di chiavi del registro piuttosto che tentare di
ricompilare una suite del genere.
Hai per caso il link della versione compatibile con D2007 (l'ultima che
vedo io e' la Ver. 3.30 di gennaio)?
Grazie


Hai per caso il link della versione compatibile con D2007 (l'ultima che
www.sourceforge.net
 ->->->->[Search]:
http://sourceforge.net/projects/jvcl/
C'è la 3.31 con il supporto per 2007...


 Io mi danno ancora meno e scarico quella aggiornata :)
"Se non fosse per l'oro e per le donne, non ci sarebbe la dannazione."
;-)
Grazie e ciao


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

Cerco Delphi 7, qualsiasi versione *non personal*....
Grazie.
-- 
****  BedBaol 


Cosa te ne fai ? Prendi Turbo Delphi è la stessa cosa !
Ciao
--- posted by geoForum on 
http://www.delphiedintorni.it

Turbo Delphi e' gratis se hai sviluppato in D7 puoi benissimo compilare 
in TDE e usare la licenza per la commercializzazione.

Newsgroup: it.comp.lang.delphi
Titolo: Shares di rete...help!

Salve amici, sono alle prese con una cosa che non ho mai affrontato prima di
adesso...
In pratica devo ricreare (via codice) la struttura di un server con le sue
cartelle condivise proprio come si vede facendo esplora risorse e andando a
sfogliare un determinato server sulla rete. Tutto il "ramo" server+ sue
condivisioni lo devo visualizzare i un treeview.
Sono riuscito, alla pressione di un tasto sulla form, a sfogliare le risorse
e selezionare il server (quindi ho il nome :), adesso peò dovrei fare
un'elenco delle cartelle che esso condivide (è un file server). Non sono
riuscito a trovare un'esempio che faccia al caso mio su google (o forse non
sono stato chiaro nelle parole di ricerca).
Qualche aiuto in merito?
Grazie!

cerca nell'sdk wnet...
-- 
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"


Certo...ho trovato quel che dici, ma no nc'ho capito niente, per quello
cercavo un'esempio da cui prendere spunto :\

 Certo...ho trovato quel che dici, ma no nc'ho capito niente, 
bhe, forse è gunto il momento di capire, non trovi? ;)


Mah...continuo ad intrigarmi...
Ho trovato questa funzione che ritorna tutte le shares di rete, ma non sò
come limitarne l'utilizzo ad un solo computer.
Andrebbe modificato quel benedetto  "pnr : PNetResource" ma non ho idea di
come fare. Chiamandolo con il parametro "nil" fà la scansiopne di tutta la
rete (e la mia rete è di oltre 200 macchine). Che gli passo invece di nil?
procedure GetNetworkedDrives( strings: TStrings);
  procedure EnumNetworkDrives( pnr : PNetResource);
  var
    hEnum: THandle;
    i, enumRes, count, BufferSize: DWORD;
    buffer: pointer;
  begin
    BufferSize := $4000; //ie: use a 16kb buffer
    buffer := nil;  //just in case memory allocation fails
    if WNetOpenEnum(RESOURCE_GLOBALNET,
      RESOURCETYPE_DISK, 0, pnr, hEnum) = ERROR_SUCCESS then
    try
      GetMem(buffer, BufferSize);
      while true do
      begin
        count := dword(-1); //ie: get as many items possible
        enumRes := WNetEnumResource(hEnum,
          count, buffer, BufferSize);
        //break if either no more items found or an error occurs...
        if (enumRes <> ERROR_SUCCESS) then break;
        pnr := buffer; //reuse the pnr pointer
        for i := 1 to count do
        begin
          if (pnr.dwDisplayType =
               RESOURCEDISPLAYTYPE_DOMAIN or
               RESOURCEDISPLAYTYPE_SERVER) and
            (pnr.dwType = RESOURCETYPE_DISK)
            then
              strings.Add(pnr.lpRemoteName);
          //recursive function call...
          if (pnr.dwUsage and RESOURCEUSAGE_CONTAINER) > 0 then
            EnumNetworkDrives(pnr);
          inc(longint(pnr),sizeof(TNetResource));
        end;
      end;
    finally
      FreeMem(buffer);
      WNetCloseEnum(hEnum);
    end;
  end;
begin
  if strings = nil then exit;
  //simply call the nested recursive function
  //passing nil to starting at the network root ...
  EnumNetworkDrives(nil);
end;
Newsgroup: it.comp.lang.delphi
Titolo: Problema con ImageList

Ciao a tutti!
Nelle applicazioni che sviluppo utilizzo il componente ImageList in cui
inserisco una serie di bmp, ogni tanto capita che tutte le bmp diventano
nere, la forma rimane quella originale, ma il disegno è completamente nero.
Qualcuno ha riscontrato tale problema?
Grazie

 wrote in message
878qau$qna$1...@fe1.cs.interbusiness.it...


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

Vorrei sapere che differenza c'è tra l'uso di
- Halt e
- Application.Terminate;
Grazie

 - Application.Terminate;
Halt deriva dal buon vecchi Turbo Pascal. Ti permette di specificare un
codice d'errore di ritorno (era usato nei file batch e si chiama
Errorlevel). Halt č immediato... ossia... appena lo dai l'applicazione viene
terminata.
Application.Terminate invece č nuova (solo da Delphi in poi) e termina
l'applicazione in modo piů "dolce" finendo di processare i messaggi prima di
terminare.
Ciao,
   Luca
Newsgroup: it.comp.lang.delphi
Titolo: Unire immagini per formare un filmato

Ciao a tutti!
E' da un pò che non uso delphi, sono un pò a digiuno ma vorrei 
riprenderlo in mano... :|
Vorrei chiedervi se è fattibile creare in modo abbastanza semplice 
un'applicazione che ogni tot tempo prende uno screen di una parte del 
monitor e lo aggiunge ad un file per creare una sorta di filmato.
Per ora ci sto solo ragionando sopra a livello teorico, per prendere uno 
screen non è un problema ma come potrei fare per metterli tutti assieme 
e creare un filmato?

Interessante! Un argomento tosto, finalmente. :-)
Esiste il modo di "catturare" uno screenshot dello schermo usando le
api dedicate alla gestione dei device context (dc).
Queste api sono ben documentate nell'sdk, senza contare che, se cerchi
nei vecchi post, trovi direttamente un blocco di codice pronto.
Riguardo il limitare l'are, non so se qualche api dei dc permette di
fare un "cut" tramite coordinate di schermo passate come parametri.
Qualora cosi non fosse, ci vuole poco a scrivere qualcosa che "tagli"
le parti di immagine che non ti servono.
La creazione del video la vedo tosta....
Ricordo di aver visto in passato programmini ai quali davi in pasto dei
bmp ed essi creavano un file avi.
Non so se esiste un vcl o ocx che permetta di fare cio.
Suggerisco una ricderca su torry nella sezione multimedia.
AS

 monitor e lo aggiunge ad un file per creare una sorta di filmato.
Esiste già un programma che crea filmati swf (flash), di quello che c'è 
nel monitor o di una sua parte. Esso si appoggia a vnc. Il programma è 
GPL ed esisiste sia in formato C che in formato python (io lo uso per 
realizzare corsi guidati a programmi). La cattura può avvenire d linea 
di comando o da gui.
http://www.unixuser.org/~euske/vnc2swf/
Detto tutto ciò, potresti in qualche modo appoggirti a questo programma, 
sfruttando la linea di comando, o guardare i sorgenti per cercare di 
fare un porting su delphi.
Ciao
Gianni

 fare un porting su delphi.
Ma i filmati che crea sono molto pesanti?

 realizzare corsi guidati a programmi).
Ho letto però che la versione c gira solo su unix e macos mentre quella 
per python ovviamente necessita di python; il problema è che io dovrei 
distribuirlo ad un pò di persone e non voglio fargli installare anche 
l'interprete di python per farlo girare :(

cerca: Compressed AVI Read/Write
su torry.
AS

*Fabio* ha scritto:

Se devi distribuire il programma, ovviamente devono installare anche 
python. Se devi distribuire il filmato ottenuto, non devi distribuire 
nulla: lui ti crea automaticamente la pagina web e il filmato flash 
ottenuto.
Ciao
Gianni
Newsgroup: it.comp.lang.delphi
Titolo: connettersi a ACCESS

Ciao amici
vorrei connettermi ai database ACCESS ma posseggo DELPHI 5 Standard e
non ho i componenti necessari né alla connessione e né
all'interfacciamento.
Le cose che ho provato in giro si bloccano sempre in fase di
installazione perché riscontrano la mia versione di software e STOP...
Esiste qualcosa di freeware in giro che posso utilizzare senza tante
pretese (magari già testato da voi)?
Grazie
Renzo Ruggieri
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:552d0952af4ec221952...@mygate.mailgate.org...


 
http://www.delphi.pari.bg/
Ciao Ettore
Grazie di avermi risposto.
Ho scaricato e provato i KAO componenti ecc.; li installo ma chiedono
file delle versioni professionali (non standard) e quindi non riesco poi
a lavorarci.
Ha altre soluzioni
Renzo



http://www.delphi.pari.bg/
io ho il suo stesso problema con D6 Personal ma i componenti
KaDao si occupano solo della connessione (cosa che posso
fare anche in altri modi)...il problema è tutto il resto
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com
cosa c'entra Visual Basic 
con la programmazione?
(Antonio Cuni, PROGRAMMATORE)

Ho scaricato e provato i KAO componenti ecc.; 
devi scaricare quelli PE per le versioni Personal


> devi scaricare quelli PE per le versioni Personal
Fatto e sono riuscito a connettermi.ù
Ho fatto qualche operazioncella...
Sai come usare il FINDFIRST... ecc
e l'INDEX...
Grazie

Newsgroup: it.comp.lang.delphi
Titolo: Generare un EXE singolo senza DLL

Ciao,
il problema e' questo: avevo Delphi2 in versione "freeware" da
PersonaComputerWorld ma con cui non potevo generare applicazioni. Ho
comprato Delphi5 originale, ma ora non riesco a trovare il modo per
generare un unico EXE, linkando insieme tutte le DLL.
Se uso solo componenti standard, ok, il file non ha bisogno di DLL, ma
se invece ne uso uno preso per esempio dalla Delphi Super Page, Delphi
pretende di inserirlo in un package e dopodichè non so come inserire
quel package all'interno dello stesso EXE.
Il problema è che devo mettere un programmino stupido su una rete
locale accessibile da tutti e quindi non posso mettere DLL nelle varie
directory windows\system di ogni pc.
Dato che ci sono... Ma "è normale" che delphi standard non abbia
nemmeno la gestione basilare dei database? (nel senso, non ho i
component della "data access" disponibili).
Ho anche provato a re-installare delphi senza successo.
Grazie dell'aiuto
Massimo

 Dato che ci sono... Ma "č normale" che delphi standard non abbia


 Grazie dell'aiuto
Spero di esserti stato d'aiuto,
    Luca T.

Per essere precisi D5 Std costa 1/8 di D5 Pro.
Qualcosa dovevano pur togliere ;-)
Ciao, Sandro

built with runtime package.
Ok, mancava un pezzo di spiegazione forse ;)
Dunque, "se" tolgo i runtime package, ok, mi mette tutto in un EXE
singolo. Perfetto. Funziona. Ok.
"Ma"... Ma il problema e' questo. Io ho un componente esterno preso
dalla DSP, e lo voglio installare in Delphi.
Quando scelgo "install components" mi chiede un package in cui
installarlo. Se lo metto in uno standard, poi se non seleziono "build
with runtime package" non funziona.
Se invece ad esempio mi scelgo e creo un mio package poi o lascio
"build with runtime package" abilitato (ed allora funziona) oppure se
lo disabilito non va.
Il problema e' che quel componente e' un "miglioramento" della
StringGrid, e nel suo sorgente ha, tra le altre 'uses', anche una unit
di cui delphi non trova il sorgente (non ricordo il nome, ma e'
qualcosa tipo stdintf).
Ora, spulciando in giro, ho trovato il file necessario, ma ha
l'estensione .INT!!! Notare che e' un file ascii, contenente il
sorgente della unit, ma ho anche provato a rinominarlo .PAS, a
rifarglielo compilare ma... niente... sob :(
Help!! :)))

 Qualcosa dovevano pur togliere ;-)
potevano togliere i bachi?!?!  ;-)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Mi viene da pensare che il problema risieda nel componente che hai
scaricato, perche' anch'io utilizzo componenti presi da DSP ma, se tolgo il
su detto flag, Delphi inserisce nell'exe anche il componente esterno che,
fra parentesi, installo in un nuovo package e non in quello standard.
Ciao Andrea
ZioBit <zio...@usa.net.usa.net.only.once> wrote in message
38687ad3...@news.tin.it...


 
ma se metti la dll nella stessa dir dell'exe non funziona?
Newsgroup: it.comp.lang.delphi
Titolo: URGENTE: errore "Lock file has grown too large"

Salve a tutti, ho un problema con Delphi 3 e BDE 5.01. Ho realizzato
un'applicazione che accede a svariate tabelle Paradox, a ogni tanto
appare il messaggio di errore "Access Violation XXXX - Lock file has
grown too large".
Avrei urgente bisogno di sapere da cosa e' causato questo problema e
come posso risolverlo, poiche' la documentazione non mi e' stata di
aiuto.
Vi ringrazio in anticipo
Stefano
--
Stefano Marengo DROMONT SRL
Tel: 
+39 0173 230411
 Fax: 
+39 0173 230420
Web:  
http://www.dromont.it
E-mail: 
autom...@dromont.it

Lock file has grown too large".
Ciao, dovrebbe essere un bug... (se non ricordo male succede quando lavori
con Pdx in rete e non setti un'opzione del BDE...)
Cmq, prova a dare un'occhiata sul sito Borland e vedere se nelle TI c'è
qualcosa.
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 grown too large".


Paradox effettua il controllo degli accessi condivisi ad un database tramite due
file che se non mi sbaglio si chiamano 
PDOXUSERS.NET
 che si trova nella
directory specificata nei parametri del BDE relativi al driver PARADOX, e
tramite un file temporaneo che viene creato nel momento in cui almeno un utente
accede ai dati ed eliminato quando tutti gli utenti si scollegano dal database
che dovrebbe essere il file PDOXUSERS.LCK che che ti sta dando problemi. Il
PDOXUSERS.LCK puň avere al massimo una dimensione che se non erro č di 64 Kb
(pochini) e viene creato nella stessa directory in cui si trovano i file .db da
leggere. Lo puoi vedere se fai il browse della directory dove sono i file
paradox mentre almeno un utente sta usando gli archivi.
Se non mi sbaglio il file .lck dovrebbe tenere traccia di tutti i record
bloccati in quanto in fase di modifica da parte di un utente, o eventualmente da
parte dell'applicazione stessa. La sua dimensione puň crescere considerevolmente
se si tengono molte operazioni di insert  o update in sospeso. Questo puň
accadere se ci sono molti utenti che lavorano sull'archivio o se si usano le
transazioni eseguendo il commit con scarsa frequenza.
Ho verificato che talvolta l'errore si verifica quando si lavora in rete e il
file .net si trova su una macchina diversa da quella dove stanno gli archivi e
quindi il file .lck, e dato che mettendo tutto sulla stessa macchina poi il
problema si č risolto ne ho dedotto la presenza di un bug nel BDE.
PS in caso di disconnessione anomala puň succedere che il file .lck non venga
eliminato e che ogni tentativo di riconnettersi al database vada poi a vuoto,
per risolvere il problema č sufficiente eliminare manualmente il file .lck.
Newsgroup: it.comp.lang.delphi
Titolo: [Semi OT] Suspend di Windows

Ciao a tutti,
ho il problema di disattivare il suspend e l'ibernazione di Windows 
sulle periferiche (specialmente sulle USB). Per ora me la sono cavata 
scrivendo un documento con i passi da eseguire per disattivarlo ma, 
specialmente con windows 8, la situazione si complica. Mi chiedevo se 
non c'e' una qualche API o modifica al registro che disabiliti le 
funzioni in oggetto.
 
Nota: su USB mi occorre in quanto viene usato un convertitore 
USB-Seriale per interfacciamento con alcuni macchinari e se windows 
decide di mettere in stand-by le porte la comunicazione viene interrotta 
(con casini successivi dell'applicativo).
 
Idee?
 
Grazie a tutti

Cosi su 2 natiche, io inizierei da qua:
 
http://msdn.microsoft.com/en-us/library/windows/desktop/hh449586%28v=vs.85%29.aspx
 
 
A.
Newsgroup: it.comp.lang.delphi
Titolo: Info su componente TComboBox

Ciao a tutti.
Mi occorrono poche, rapide informazioni sul componente.
1) L'altezza minima definibile č obbligatoriamente 21? Non c'č modo di
ridurla?
2) Qualcuno sa segnalarmi un componente che discenda dal TComboBox che
supporti la visualizzazione su piů colonne dei dati nella tendina?  (e
al quale magari posso impostare l'altezza = 13? ;)
Ciao e grazie, Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 al quale magari posso impostare l'altezza = 13? ;)
Guarda se lo trovi tra questi:
http://www.torry.net/pages.php?id=134
-- 
Jax
====
Guardo una vecchia foto scolastica. Cosa resta di me di allora ?
Newsgroup: it.comp.lang.delphi
Titolo: Uso DB = Setup 10MB ?

salve,
ho scritto un programmino in delphi 6..
tale programma usa un database (paradox) per memorizzare varie info...
L'eseguibile + database + altre cosuccie è grande in tutto 1,5MB.
Ho in seguito cercato di creare un setup con l' Install shield Express 
(Borland Edition)...il setup veniva di 4,5MB!!!Ok, ci stanno le 
finestrelle e cosucce varie...mi puo'stare bene..
Solo che mi sono accorto che un volta istallato il programma su altri 
PC, questo non funziona...problemi con il database.
Allora nella creazione del setup, ho inserito BDE_ENT ed ora tutto 
funziona anche sugli altri pc..
il solo problema e'che il setup è diventato 10MB!!!
Pazzesco!
E'proprio necessario questo BDE?
Perchè i programmini che vedo in giro su internet (che usano db, ovvio) 
sono sempre grandi al max 2-3MB ?
Devo forse usare un altro database invece che paradox?
(magari qualche db dove il manager del database è incluso in win di 
default...)
(il database l'ho creato con database desktop).
Grazie a chiunque volesse rispondermi.
Matteo

per paradox usi il bde (non di default in windows)
per access o sqlserver usi MDAC che normalmente è installato in windows.
se hai problemi di dimensione del setup puoi evitare di metterci il database
e visto che ormai hai incluso le librerie che ti servono per accedere alla
base dati scelta puoi sbatterti un po' di più e fare in modo che le tabelle
vengano create al primo avvio del programma in questo modo risparmi lo
spazio di distribuire anche il database.
se usi access o sqlserever hai buone probabilità che tutto funzioni senza
installare MDAC. in caso contrario puoi mettere un sistemino nel programma
che verifica l'esistenza (simulando una connessione al db) e se questa
fallisce proponi all'utente il link al sito microsoft per scaricarselo da
solo ^_^ così non devi includerlo nel setup se non vuoi. (occhio però a chi
imponi quest'operazione, potrebbero anche arrabbiarsi soprattutto se gli fai
pagare il tuo software).
ciao
Tymba

tin ha scritto:

grazie per le risposte!
scusa ma ho un'altra domanda..
Cercando un po'di info in giro,
ho visto che se nn vuoi usare BDE, puoi usare ADO di microsoft..che 
dovrebbe essere su tutte le macchine win.
Quando parli di MDAC ti riferisci ad ADO, oppure è un'altra cosa ancora?
(anche perche'in delhi ho visto che ci sono i componenti pronti per ADO)
ah un'altra domanda: il dbexpress a cosa serve?
Puo'aiutarmi a risolvere il mio problema (di spazio) ?
Grazie mille!
Newsgroup: it.comp.lang.delphi
Titolo: Libro Delphi Developer's Guide

Salve,
qualcuno mi sa dire se esiste qualche libreria on line che tratta libri di
informatica in lingua inglese come "Delphi 6 Developer's Guide" di
Teixeira-Pacheco.
Volevo comprarlo direttamente su Amazon.com.... ma non ho la carta di
credito.
C'è qualche sito che possa fare da tramite in modo da pagare il libro in
contrassegno?
Joe
Grazie

 Grazie
Lo trovi su 
www.gorilla.it
 a 59.26 euro
http://www.gorilla.it/gorilla/product.asp?sku=0672321157&dept%5Fid=

contrassegno?
Certo. 
Ci sono sia 
www.gorilla.it
, che ti e' stato consigliato, sia
anche 
www.infomedia.it
.  Io ho comprato "Mastering Delphi 6"
da gorilla e i tempi di arrivo sono ottimi.  Il pagamento e'
ammesso in contrassegno.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]