mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Firebird [ibx] velocità attraverso ADSL

Salve a tutti,
nella mia applicazione dovrei far visualizzare tutti i clienti in anagrafica
(2300 circa) contemporaneamente in una dbgrid (della devexpress). In rete
locale a  100 Mbit l'apertura della tabella+visualizzazione impiega in media
circa 4 secondi . L'applicazione in futuro dovrà però girare su due
postazioni collegate attraverso internet (con adsl 640/128). Da varie prove
ho ottenuto tempi di 15 secondi circa in media. Premesso che ogni record è
in media 200-300 bytes vorrei sapere se secondo voi sono tempi equi, e,
laddove possibile, come migliorereste le prestazioni.
Grazie,
pierluigi

Ci sono vari modi per cercare di ottimizzare le prestazioni smanettando sui
parametri dei RDBMS... ma non potrai ottenere dei miracoli.
Un problema analogo l'ho dovuto risolvere al Comune di Perugia prendendo in
mano i sorgenti di un loro software pensato per l'intranet ma che poi è
stato installato su postazioni esterne collegate con internet... uno schifo!
Sebbene hanno a disposizione un collegamento da 11M/bit impiegava quasi 1
minuto a caricare l'anagrafica (5500 nomi)... gli operatori urlavano
disperati ogni volta che dovevano effettuare delle operazioni. Non ti dico
le loro facce...
La teoria dice che quando hai un collegamento internet di mezzo, per quanto
veloce possa essere, è bene non far viaggiare tutti i dati. Abbiamo allora
implementato un sistema di ricerca che permetteva di visualizzare solo i
dati necessari. Decisamente molto più veloce!
Io ti consiglio di seguire questa strada, far viaggiare soltanto i dati che
servono loro e lasciare, magari, la libertà di scelta all'operatore se
effettuare una ricerca su pochi dati o scaricare tutta l'anagrafica !
Spero di esserti stato utile
--
Max Etere
massimili...@programmando.org
http://www.programmando.org

 ha scritto nel messaggio
news:ahb69h$ld5$1...@newsreader1.mclink.it...


circa 4 secondi . 
allora io penso ti convenga (se devi solo visualizzare i dati)
eseguire la query in remoto e poi i risultati li metti in un file che
comprimi e spedisci... 
se gestisci bene la cosa dovrebbe darti un buon incremento
sull'adsl...
-- 
.     _  _______  ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_
  /| // /__  __/  Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /     Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000 ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_

infatti o usare asta oppure sviluppare una procedura che comprima i dati e
li invii e una volta arrivati scompattarli ...
qualcuno di voi a già sviluppato applicazioni del genere , sa per caso quali
sono gli incnvenienti oppure le cose che bisogna tenere da conto?
grazie e ciao
pierluigi
"
Newsgroup: it.comp.lang.delphi
Titolo: Mio nuovo cliente richieste semplici

Ciao a tutti.
Cosa strana... attraverso l'892424 una ditta della mia zona ha trovato il
mio nominativo e mi ha quest'oggi contattato.
Ora, le richieste sono molto semplici.
Mi hanno chiesto un programma di carico e scarico bolle e un programma di
fatturazione.
Premesso che domani mattina andrò in loco a vedere un po' meglio di cosa
hanno bisogno, e premesso che io non mi sono mai interessato di sviluppare
simili applicazioni se non come moduli di sistemi + grandi (credo che il
mondo sia pieno di questa roba), mi chiedevo se qualcuno di voi ha già fatto
qualcosa di semplice e nel caso volesse contribuire, logicamente dietro
compenso.
Magari foste in Toscana sarebbe meglio ma dal thread di quache giorno fa mi
sembra di capire di no.
Se le richieste saranno davvero molto semplici credo li indirizzerò a
qualcosa di già pronto tipo Buffetti... altrimenti poi vi aggiornerò.
Ciaoux

 fatturazione.
dai un'occhiata a 
www.sarasoft.it/dorea.htm
 ; e' fondamentalmente un
magazzino con barcode gestito con documenti di acquisto e vendita; la
vendita puo' essere fatta con scontrini, ddt, fatture immediate e fatture
riepilogative; l'acquisto solo con fatture immediate (almeno per ora). Le
stampe (ddt e fatture) sono personalizzabili dall'utente.
Ciao, Sandro

 ha scritto nel messaggio
news:baamsh$qp$1...@newsreader.mailgate.org...


Si tratta di una piccola realtà, credo che il numero di dipendenti sia
nell'ordine delle unità piuttosto che nelle decine.
Non so se un sistema del genere possa adattarsi .... diciamo che non lo
conosco...
mi sai dire orientativamente il target di business a cui si rivolge?
Grazie
Newsgroup: it.comp.lang.delphi
Titolo: Gestione socket

Visto che devo buttare un progetto scritto in Python e visto che, 
probabilmente, una riscrittura in Java non mi e` per nulla utile, mi rimane 
come ultima spiaggia una sua riscrittura in FreePascal (il progetto 
dev'essere multipiattaforma). Il progetto consiste nella creazione di un 
client e di un server che, tramite chiamate socket, si scambiano varie 
informazioni (nella fattispecie una stringa JSON) e trasferiscono file. Cosa 
mi conviene utilizzare per fare cio`? Pensavo a Synapse, ma considerando che 
il suo sviluppo e` praticamente fermo, dove conviene che mi indirizzi?
 
Enrico
P.S. una riscrittura del progetto in Python non la vedo conveniente in 
quanto ho timore delle performance ed ho timore di incontrare problemi nella 
distribuzione del software (la parte client deve girare come servizio anche 
su macchine Windows)

 il suo sviluppo e` praticamente fermo, dove conviene che mi indirizzi?
 
http://lnet.wordpress.com/
 
 
ciao Brunello

 credo 
sia compatibile freepascal.
 
Ciao.

Newsgroup: it.comp.lang.delphi
Titolo: Creare una installazione

Ciao,
se volessi fare un'installazione di un programma che ho fatto io in delphi,
che software potrei usare?
Mi pare che uno si chiamasse InstallAnywhere..
Baci.
--
^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^
tyr...@interfree.it
ICQ --> 123002529
Giulia.   =^_^=
v°v°v°v°v°v°v°v°v°v°v°v°v°v°v°v°v°v°v°v°v°v

con delphi ti danno installshield express.
bye
A.

 Mi pare che uno si chiamasse InstallAnywhere..
Segui il consiglio; InstallAnywhere esiste, ma è in Java e per Java, perché
l'applicazione potrà essere installata su vari sistemi; usa allora: Inno
Setup(
www.innosetup.com
), ottimo, o Ghost Installer Free Edition, questo un
po' più scadente, (cerca su Google per trovarlo); entrambi gratuiti. Ciao!
--
Paolo Giarrusso
Per rispondere togliere solo "TOGLIMI" dall'indirizzo, non _spam.

Newsgroup: it.comp.lang.delphi
Titolo: Han Bo e gli altri

http://geektyrant.com/news/doug-jones-and-anthony-rapp-join-the-star-trek-discovery-series-michelle-yeohs-captain-role-confirmed
 
 
Speriamo che uno dei personaggi non si chiami Kuate 'Rna.
 
-- 
@WarpTen10
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 Speriamo che uno dei personaggi non si chiami Kuate 'Rna.
 
Ho lanciato il deploy nel gruppo sbagliato.
 
Chiedo venia.

Newsgroup: it.comp.lang.delphi
Titolo: Da hex a int

Ciao,
 
devo convertire dei numeri esadecimali in interi. Cè la funzione
strtoint ma io dovrei convertire esadecimali del tipo
 
01
02
...
0A
..
0F
...
14
 
Strtoint('0A') mi da eccezione di conversione, come posso risolvere ?
grazie

guarda qui , ciao Brunello
https://groups.google.com/group/it.comp.lang.delphi/browse_thread/thread/b2e94c484e52a3d9/2e3465c95bb7a254?hl=it&lnk=gst&q=hextoint#2e3465c95bb7a254
 


Non provato.
 
http://delphi.about.com/od/mathematics/a/baseconvert.htm
 
 
 

Perfetto grazie

 
https://groups.google.com/group/it.comp.lang.delphi/browse_thread/thread/b2e94
c484e52a3d9/2e3465c95bb7a254?hl=it&lnk=gst&q=hextoint#2e3465c95bb7a254
OH, Laforgia!
Che fine avrà mai fatto?
Mah ...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:01090bad-844e-43c9...@i30g2000yqd.googlegroups.com...

Come dice l'help di StrToInt...
ovvero facendo precedere la stringa dal carattere $
 
StrToInt('$0A')
 
Roberto P.

Newsgroup: it.comp.lang.delphi
Titolo: Conversione dati in DBGRid

Ciao Ragazzi,
nella mia applicazione ho una DBGrid collegato ad una Tabella.
Vorrei fare una cosa di questo genere:
nel momento in cui inserisco un valore nella griglia vorrei che venisse
convertito automaticamente
in un altro.
Ad es.: se inserisco numeri pari ad una cifra vorrei che venissero
convertiti in P di un certo colore,
           se inserisco numeri pari a due cifre vorrei che venissero
convertiti in PP di un certo colore,
           se inserisco numeri dispari a una cifra vorrei che venissero
convertiti in D di un certo colore,
       se inserisco numeri dispari a due cifre vorrei che venissero
convertiti in DD di un certo colore.
Spero di essere stato chiaro.
Grazie.

 ha scritto nel messaggio
news:Dl7D8.44236$US3.9...@twister1.libero.it...


 2) Intercettare onsettext dei capi
3) lavorare con l'evento OnDrawColumnCell
ES al 'volo'
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  if assigned(field) then
  begin
    if 
field.name
 = NOMECAMPO then
    begin
      if field.asinteger = dispari then
        DBGrid1.canvas.textout(rect.Left, rect.top, 'D');
    end;
  end
end;
Saluti NEA
Newsgroup: it.comp.lang.delphi
Titolo: una label può diventare un collegamento ipertestuale?

Una domanda... è possibile fare in modo che una semplice label diventi un
collegamento ipertestuale ad una pagina web o ad una casella di posta
elettronica cliccandoci sopra?

 elettronica cliccandoci sopra?
Si, e' scritto sulle FAQ

 elettronica cliccandoci sopra?
http://www24.brinkster.com/walkietalkie/THyperLink.zip
Ho scritto un componente che possiede la proprieta' URL, 
a cui puoi assegnare, a seconda dei casi, un indirizzo di posta
elettronica con il protocollo mailto (es.: mailto:
pi...@libero.it
)
oppure un normal eurl (es. 
www.google.it
).
Il componente l'ho scritto al volo, quindi potrebbe esserci
qualcosa che non va, quindi prendilo solo come esempio.
Ho incluso il BPL, quindi l'installazione e' semplice.
E' per Delphi5.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"Fabio" ha scritto nel messaggio
| Una domanda... è possibile fare in modo che una semplice label diventi un
| collegamento ipertestuale ad una pagina web o ad una casella di posta
| elettronica cliccandoci sopra?
http://web.infinito.it/utenti/c/catand/Tips/ifu7.htm
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

T basta ssociare all'evento click del mouse
il metodo Navigate (label(n).Caption)
Buon Viaggio!


Newsgroup: it.comp.lang.delphi
Titolo: Ottenere lo Stack di chiamate

    Qualcuno sa se c'è un modo per ottenere a runtime lo stack di chiamate 
in cui mi trovo in un determinato punto dell'applicazione?
    Ho provato con alcuni progetti opensource, come ExWatcher, ma purtroppo 
mi restituiscono esclusivamente il nome del file nello stack, ma non il 
numero di riga che ha chiamato l'istruzione corrente.
    Grazie,
    Antonio 

in cui mi trovo in un determinato punto dell'applicazione?
http://delphi-jedi.org/
La suite JCL ha quello che fa per te ;-)

Grazie,
    sei un grande! Ora riesco ad ottenere tutto lo stack di chiamate incluso 
il numero di riga.
    Antonio
Newsgroup: it.comp.lang.delphi
Titolo: E' possibile reperire manualistica on-line in italiano???

Come da oggetto, grazie mille ... Ciao e buon lavoro a tutti!
Guglielmo

Ciao Guglielmo,
manualistica dubito che tu la possa reperire....puoi trovare diversi
articoli in Italiano
(c'è qualcosa su 
www.programmazione.it
), so che in rete c'è un libro intero
di delphi
(Andrea Magni sa l'URL del sito) ma è in inglese.
Ciao e buona ricerca!!
--
- Carlo -
BSSoftware Tips Mailing-List Support

http://gpi.eden.it/
provalo
--
davide
gna...@wappi.com

 wrote in message
8adil4$2jc$1...@nslave1.tin.it...



di quale URL si tratta ?
Lo chiedo per sapere se lo conosco, visto che ho già qualche link a tutorial
e articoli, perlopiù in inglese e francese
--
____________
Saverio Basta

 e articoli, perlopiù in inglese e francese
Dovrebbe essere questo:
http://www.pbs.mcp.com/ebooks/0672312867/index.htm
Se ben ricordo è la versione OnLine del libro di Kent Reisdorph "Teach
yourself Delphi in 24 days" o qualcosa del genere che è anche edito (in
italiano anche se tradotto coi piedi) dalla Apogeo...
Saluti ;-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
Ps: ci sono ottimi libri in italiano (oltre a quelli di Cantù che sono di un
certo livello ce ne sono anche per absolute beginners et similia, es:
C.Laddomada e G.Madaffari [non ricordo il titolo di preciso ma è un ottimo
libro])
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

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

ciao a tutti,
ho creato una mia applicazione dove ho usato i componenti Cool, Coolbar, e
il menu sembre con tali documenti.
Premetto che la mia applicazione e composta da un unico exe, quindi una form
main e tante form child.
Il problema e proprio qui, quando provo a ingrandire la form child,
scompaiono i pulsanti per ridurre ingrandire e chiudere la form, sicuramente
si posizionano sotto le coolbar, ma non riesco a chiudere tale form se non
chiudendo il programma.
le coolbar sono tutte allineate al top.
sapete qualche dritta?

 sapete qualche dritta?
Prova la ControlBar  :)))
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: INTERNET POINT SOFTWARE

SALVE, QUALCUNO HA ESPERIENZA DI COME BLOCCARE I TASTI STANDARD DI WINDOWS
IN MODO TALE DA ABILITARE IL PC SOLAMENTE PER L'USO INTERNET ALL'INTERNO DI
UN INTERNET POINT SHOP?
sim...@microinfo.it

UN INTERNET POINT SHOP?
Puoi farlo tramite un Hook globale e settando correttamente la
CallNextHookEx.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support
PS : Non scrivere tutto in maiuscolo che per i frequentatori di NG questo
significa gridare.
Newsgroup: it.comp.lang.delphi
Titolo: ClientDataSet Delphi 2010

Con D2010, ho riscontrato un "piccolo" problemino nel componente in 
oggetto, ClientDataSet.
In un mio progetto ho bisogno che alcuni campi siano compilati, e la 
proprietà CustomConstraints del TField è proprio quella che fa al caso 
mio, infatti con D2007 tutto fila liscio, nei campi obbligatori compilo 
la property e vengo bloccato nel caso di mancata compilazione, ma con 
D2010 .. niente non vuole sapere di funzionare, mi lascia salvare i 
campi fregandosene altamente dei constraint che ho settato.
A qualcuno è capitato lo stesso problema ??
Sono io che sbaglio candeggio ?? il CDS in D2010 ha bisogno di qualche 
"settaggio" ??
PS: anche la Property Constraints del ClientDataSet non ne vuol sapere 
di funzionare :(
Grazie
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

Non ho delphi2010 e quindi non posso fare ferifiche di prima mano...
Pero ho alcune domande:
Il cds è alimentato da file o da un tdatasetprovider?
Se è alimentato da un tdatasetprovider, i due progetti (d2007 e
d2010..) la stessa tecnologia di accesso ai dati?
A parte cio', lo so che e' una grossa rottura di organi genitali, pero
hai provato a fare un trace di cio che succede quando dai post o
appluupdates?
Ci dovra' pur essere un posto nel quale lui fa un if sul costraint e
se lo trova diverso da stringa vuota fa qualcosa..
Infine, la domanda scontata: sul sito di imbercadero hai trovato info
su questa cosa?
Pax vobiscum
A.

 A.


 su questa cosa?
"Imbercadero" � bellissimo... d'ora in poi lo scrivo cos� anche io. :)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

> "Imbercadero" è bellissimo...
Azz, Marco... Sei prp alla frutta, eh?
Ci sono "cose" molte + belle di questa... rotfl!
A.
Newsgroup: it.comp.lang.delphi
Titolo: LISTVIEW

Salve a tutti, sto cercando un modo per ottenere un risultato simile a 
questo 
http://www.simoneperandini.com/download/immagine.png
 in un listview, 
ma non riesco proprio!!!
Qualcuno di voi sa come si puň fare??
Grazie mille!! 

 ma non riesco proprio!!!
Ok, per quello che vuoi ottenere ... ma per capire dove non funziona, o  
posti del codice o fai domande specifiche.
Ti sei letto l'help on line ? E' abbastanza chiaro
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 8.50
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Skype : albertorubinelli
Visita il mio museo di computers - Visit my old computers museum
 
http://www.oldcomputers.it
---------------------------------------------------------------

 Qualcuno di voi sa come si può fare??
Se tra le strade che ritieni percorribili non è presente quella relativa 
all'acquisto di un componente di terze parti, credo che dovrai 
rimboccarti le maniche e cominciare ad esaminare la Guida in linea e gli 
eventi del controllo *TListView* legati alle operazioni di "owner 
drawing". :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:43af37ab$1...@newsgate.x-privat.org...


 testo...
Guarda che queste cose sono immediate ... se non ricordo male proprio  
l'esempio dell'help ne fa uso, altrimenti mi pare ci sia nei demo un file  
manager fatto con listview.

Newsgroup: it.comp.lang.delphi
Titolo: MultiTier

ragazzi qualche manuale in italiano,
articolo sul WEB o qualsiasi altra cosa
che abbia informazioni sulla programmazione MultiTier
in Delphi?
Premetto che non ho mai fatto niente in merito....
Grazie.
Rino

 ha scritto nel messaggio 
news:200506091...@mynewsgate.net...


secondo me non sono stato bravo a cercare...
cmq, ho trovato questo articolo : 
http://community.borland.com/article/0,1410,25982,00.html
che ne dici....
posso iniziare da qui?
Scusami ma ho paura di intraprendere una strada sbagliata....

 ha scritto nel messaggio 
news:200506100...@mynewsgate.net...


Scusami ma ho paura di intraprendere una strada sbagliata....
infatti ... ci sono due cose che vorrei dirti a
riguardo della tecnologia utilizzata nell'articolo.
La prima è che la tcnologia utilizzata è Midas che in
caso di ApplicationServer/Client prevede un acquisto di
licenza/e, trovi a questo link gli scenari che
prevedono licenze
http://bdn.borland.com/article/0,1410,20870,00.html#scenarios
 
La seconda cosa che ti volevo dire è che Midas per far
comunicare client e server si appoggia alla tecnolocia
COM che, da quanto ne som, non è più supportata da
Microsoft ed è ormai ritenuta superata (anche se ancora
correntemente in uso).
Non so che Delphi hai a disposizione, ma con
Delphi2005 c'è il .Net Framework che ti potrebbe
aprire un strada verso il futuro, certamente da
studiare, ma con diverse soluzioni per sviluppare
applicazioni a più livelli con Application Server. Su
questo, però, non ti posso aiutare poichè il framework
.Net lo utilizzo solo per applicazioni web che sono, si
applicazioni a più livelli, ma molto particolari che
formano sicuramente una classe a se.
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

 correntemente in uso).
su .net esiste il remoting che č "pensato".
-- 
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"

Newsgroup: it.comp.lang.delphi
Titolo: [delphi6] procedure

E' possibile concentrare varie procedure in una UNIT, comuni a vari form?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 E' possibile concentrare varie procedure in una UNIT, comuni a vari form?
Si
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 form?
Si, e' sufficiente inserirne la dichiarazione all'interno della sezione
interface ed aggiungere il nome della unit tra le uses delle unit dove
vuoi richiamarle.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto programmatore Delphi?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/
Newsgroup: it.comp.lang.delphi
Titolo: InstallAware Expr 7 SE: includere DLL?

Salve.
Sto provando ad usare l'installatore in oggetto (regalo di Delphi 2009), 
migrando i miei progetti dal "vecchio" IS Expr 5.
Noto con stupore che � impossibile includere DLL di validazione, per gestire 
il SN che l'instalazione richiede.
Mi risponde, sul Forum di InstallAware, un loro sviluppatore che conferma 
"con la versione Express l'inclusione delle DLL esterne � impossibile 
(richiederebbe uno script MSI non gestibile dalla versione Express)".
Nessuno � a conoscenza di qualche trucchetto per ovviare, prima di passare a 
InnoSetup?
Ho visto, ad esempio, che gli skin sono modificabili, essendo distribuiti 
cone DFM file, con Delphi.
Mi illudevo di pote fare qualcosa anche cn le DLL di validazione...
-- 
--^^
BedBaol
-------^^------- 

 passare a InnoSetup?
Direi di no.
Forse l'unica soluzione � quella di editare a mano lo "script" MSI 
generato in qualche modo, ma non saprei dirti di pi�, n� se � possibile 
riscontrarlo nel file del progetto di installazione.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:4a85...@news.x-privat.org...

Come prevedevo, grazie mille.
Inno Setup!!
          BedBaol

 Inno Setup!!
Se non devi beneficiare di caratteristiche specifiche di MSI, puoi usare 
tranquillamente "Inno Setup" e fare un po' di "Pascal scripting"... :)

Newsgroup: it.comp.lang.delphi
Titolo: Il ridisegno?

Ciao a tutti, ho un componente che mi cataloga immagini in  thumbnails cioč
in righe e colonne, questo ha un metodo chiamato clear che lo svuota. A
volte, o quasi sempre quando richiamo questo metodo accade che il thumnails
si svuota ma le immagini sono rimaste sullo schermo.  Se invece riduco ad
icona e reingrandisco mi trovo che al ridisegno della form tutto č andato
perfettamente.
Ho provato anche ad usare i metodi di ridisegno della form ma sempre lo
stesso. Sapete come posso risolvere quest'inconveniete? Sembrerebbe un
problema di ridisegno ma chiamando invalidate, update, refresh, repaint non
riesco a risolvere il problema. Un saluto alla news ed un grazie a chi saprą
aiutarmi.

 aiutarmi.
Il metodo Invalidate dovrebbe bastare, quindi è possibile che il 
problema sia dovuto ad altri fattori.
Il controllo visuale è "farina del tuo sacco"? In tal caso, posta un po' 
di codice, altrimenti è difficile, almeno per me, individuare l'errore.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Ho avuto lo stesso problema con alcuni componenti di terze parti con Delphi 5 e ho risolto impostando Visible := False e
in seguito Visible := True
credo che sia un buco di Delphi
--
Ciao,
David

 ha scritto nel messaggio
news:chm8mt$l6a$1...@newsreader.mailgate.org...

Ho risolto il problema nel modo in cui mi hai detto, escluderei un buco di
Delphi però perchè è troppo elementare comunque uso un controllo della
"image lib corporate" non se qualcuno lo conosce penso che almeno loro come
costruttori del componente stesso saprebbero già del buco non vi pare ? Cioè
voglio dire l'accorgimento fornitomi da David potevano inserirlo già loro
nel codice.. Grazie a tutti comunque...Dimenticavo io ho Delphi 6
Newsgroup: it.comp.lang.delphi
Titolo: Applicazione Multiuser

 Ciao ha tutti sto cercando di costruire una applicazione multiuser con 
delphi 7 su database FB. Mi serve sapere come posso fare per gestire il 
lock di un record. I componenti per accedere al db sono quelli standard 
(IBX) voci suggeriscono di usare i (FIBplus) ma non li ho mai provati.
--- posted by geoForum on 
http://www.delphiedintorni.it

  Ciao ha tutti
ma che igniorante!

ma che igniorante!
*PLONK!*
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


Grazie Mirko...




                ^^^^^^^^^^^^^^
Da che pulpito :)))
*PLONK*
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 (IBX) voci suggeriscono di usare i (FIBplus) ma non li ho mai provati.
In generale non è una buona pratica utilizzare i lock espliciti in un
database server che implementa la multi-generational architecture (MGA).
E' comunque possibile, nell'articolo seguente viene spiegato
dettagliatamente
come si può fare:
http://www.interbase-world.com/en/articles/805.php
-- 
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 ma che igniorante!
Splendido nick, fetido post.
--
Jax
====
La donna è stato il secondo errore di Dio. (Nietzsche)
Newsgroup: it.comp.lang.delphi
Titolo: Visualizzare immagini bmp salvate nei campi ole di Access

COme posso leggere i file bmp salvati nei campi ole di Access?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

Grazie
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

Purtroppo non funziona.
Io avrei la necesita di caricare il file bmp da campo ole e salvarlo in un 
classico file prova.bmp
Qualche altro suggerimento?
Grazie

--- posted by geoForum on 
http://www.delphiedintorni.it

 Qualche altro suggerimento?
Prova qui:
http://www.efg2.com/Lab/Library/Delphi/ADO/Northwind/index.html
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Qualche altro esempio?
Anche con questo non riesco a passare il campo blob ad uno stream!
Grazie.
Ciao

--- posted by geoForum on 
http://www.delphiedintorni.it

Ciao


Ecco il codice
  P:  TADOBlobStream;
  Bitmap      : TBitmap;
  S :TMemoryStream;
BEGIN
  S := TMemoryStream.create;
  P := TADOBlobStream.Create(AdoTableOle, bmRead);
  //P.Seek(78, soFromBeginning);
  S.CopyFrom(P, P.Size);
  S.SaveToFile('c:\1234.bmp');
Grazie 
Ciao

--- posted by geoForum on 
http://www.delphiedintorni.it

Grazie 


 Grazie
Andrea

Purtoppo non lo so... mi hanno passato il file access con 1251 record da
esportare...
Grazie
Ciao

--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Componente TTS

ciao qualcuno sa dove posso vedere della documentazione e dei file per poter
usare la funzione TTS di microsoft
per far parlare il computer tramite testo inserito da tastiera?
urgente


http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.as
p?url=/msdn-files/027/000/781/msdncompositedoc.xml
--
Ciao !  Davide DG.

 wrote in message
9kth7.12121$i81.4...@news.infostrada.it...


 parlare?
Mi dispiace non so aiutarti :-(   Cmq dovrebbe esserci (penso) tutta la
documentazione nell'sdk ?

Newsgroup: it.comp.lang.delphi
Titolo: Memo non editabili

Salve a tutti,
utilizzo una memo per mostrare dei valori in una form, la memo è
read-only ma se la si clicca con il mouse compare il cursore; com'è
possibile evitarlo?
Grazie.
Lupin 
hpage: 
http://i.am/eugenio
 ---> 
www.agonet.it/~eugenio.t/
Co-Webmaster di HTMLBox 
www.htmlbox.cjb.net

 wrote in message
388b2a00...@news.agonet.it...


 wrote in message 86fah8$n7k$1...@serv1.iunet.it...


 resto dell'oggetto?
In questo caso non c'e' soluzione, almeno con l'oggetto TMemo. Bisogna
scrivere un componente ad hoc.
Ciao, Sandro

Volendo si potrebbe spostare, nell'OnEnter del TMemo, il focus su un altro
controllo.
Il risultato è carino ma implica la necessità di un altro controllo...
Se proprio invece vogliamo fare qualcosa di serio le alternative sono 2:
- come scrive Sandro, ereditare un componente e riscriversi la gestione del
focus
- fare un subclassing [tra l'altro, essendo oggetti della VCL non ci si
dovrebbe neanche smazzare le API, si può fare tutto in OP] del TMemo "al
volo" e gestire in modo appropriato il WM_SETFOCUS...
[io cmq propenderei per lo spostamento del focus nell'OnEnter, se non ti
crea ulteriori complicazioni...]
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

prova con un   Setfocus
ciao




In effetti non mi dovrebbe servire scorrere la memo; però vorrei
sapere se c'è modo di evitare che il testo della memo venga
visualizzato in grigio (con la memo disabilitata) e se c'è modo di
mostrare ugualmente gli hint.


Newsgroup: it.comp.lang.delphi
Titolo: Cancellazione record

Salve a tutti,
premesso che conosco pochissimo Delphi, avrei biogno di aiuto
per il seguente problema:
utilizzo un controllo BDNavigator per leggere i record di una tabella
e vorrei visualizzare un messaggio custom, quando l'utente cerca
di cancellare il record tramite l'apposito pulsante, ovvero, togliere
il messagio di default, e fin qui ci siamo, inserirne un'altro e in base
alla risposta procede con la cancellazione o meno.
Avete qualche suggerimento?
ciao, Franco.

Avete qualche suggerimento?
Usa l'evento OnBeforeDelete della tabella a cui e' collegato il
DBNavigator, con un codice del tipo
if MsgDialog(Format('Confermi la cancellazione di %s?',
[table.fieldbyname(...).asstring]), ...)  = mrNo 
then
  Abort;
Personalizza a piacere...
In questo modo avrai lo stesso comportamento per tutte le operazioni
di eliminazione di record da quella tabella (occhio, anche se esegui
un'eliminazione nel tuo codice).
Ciao
--
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
Newsgroup: it.comp.lang.delphi
Titolo: sempre DLL

:-( rieccomi qui...
ho sempre lo stesso problema di qualche post fa nonostante abbia impostato i
vari handle nella creazione delle form nelle dll. questa volta l'errore (AV
allo scaricamento della dll) lo ricevo solo se uso fuzzy reports.
vi è mai capitato ? avete qualche suggerimento (a parte andare in vacanza!
:-) )
grazie mille
giuliano

era una sciocchezza. :-)

Newsgroup: it.comp.lang.delphi
Titolo: [D5] TLabel.Assign solleva eccezioni

In D5,
perchè la funzione Assign mi solleva un eccezione EAccessViolation, se la
applico a due oggetti TLabel???
Mi spiego meglio.
In un form qualsiasi definisco:
    A, B : TLabel;
creo e faccio apparire a run-time uno dei due oggetti
    A := TLabel.Create (Self);
    A.Parent := Self;
poi modifico numerose proprietà, per es:
    A.Font.Size := 12;
    (ecc...)
ora, per copiare tutte le proprietà di A su B, invece di scrivere del codice
per ricopiarle una-per-una, vorrei usare il metodo Assign.
Ecco che in un altro punto del codice scrivo
    B.Assign (A);
e mi solleva l'eccezione EAccessViolation.
Così invece
    B := TLabel.Create (Self);
    B.Assign (A);
viene sollevata l'eccezione EConvertError 'Cannot assign a TLabel to a
TLabel'
Neppure l'help di D5 mi chiarisce a riguardo, in quanto Assign è un metodo
di TPersistent e TLabel è derivata da TPersistent...
Poichè sono alle prime armi, c'è qlc che mi darebbe un suggerimento?
--
Mauro Falzari.
"Se guardi nell'abisso, anche l'abisso guarda in te."
(Friedrich Nietzsche)

 Poichè sono alle prime armi, c'è qlc che mi darebbe un suggerimento?
E' vero che è derivata da TPersistent ma è vero anche che non effettua
l'override del metodo Assign come fanno altre classi tipo TBitmap. Perciò il
metodo ereditato non è in grado di gestire i nuovi oggetti aggiunti alla
classe TLabel.
Se fai un uso ricorrente di assegnazioni di oggetti TLabel puoi crearti una
nuova classe derivandola da TLabel e facendo l'override del metodo Assign.
Di seguito una unit creata al volo di un nuovo componente che fa quanto
sopra.
Sembra funzionare e l'ho personalizzato solo per l'oggetto Font.
ciao
guastatore
unit AsLabel;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;
type
  TAsLabel = class(TLabel)
  private
    { Private declarations }
  protected
    { Protected declarations }
  public
    { Public declarations }
    procedure Assign(Source: TPersistent); override;
  published
    { Published declarations }
  end;
procedure Register;
implementation
procedure TAsLabel.Assign(Source: TPersistent);
begin
  if (Source = nil) or (Source is TAsLabel) then
    Font := TAsLabel(Source).Font
  else
    inherited Assign(Source);
end;
procedure Register;
begin
  RegisterComponents('As', [TAsLabel]);
end;
end.

 end;
Perche' controllare se (Source = nil) ?
Forse per evitare che venga richiamata TPersistent.Assign in caso che sia
vero (Source = nil) ?
Ciao e grazie dei chiarimenti.


 vero (Source = nil) ?
Hai ragione.
Quel condizione Source = nil va eliminato in questo caso.
Se viene passato nil allora viene chiamato il metodo ereditato il quale
solleva un'eccezione.
ciao
guastatore
Newsgroup: it.comp.lang.delphi
Titolo: Instruzione SQL

Ciao ragazzi. Avrei un problemino: quando cerco di eseguire queste linee di
codice
INSERT INTO
    STAMPA_LAVORI (RAGSOC_DIP, 'RAGSOC_DIT, DATA,
DA_ORA, A_ORA , CAMPO_NOTE,  OGGETTO SELECT RAGSOC_DIP, RAGSOC_DIT, DATA,
DA_ORA, A_ORA,                CAMPO_NOTE, OGGETTO
FROM LAVORI WHERE RAGSOC_DIP = 'Nome'
                            AND DATA >= 'data'
                            AND DATA <= 'data'
delphi mi dice (certo in modo gentile, ma comunque inopportuno):
"Tipo di dati non corrispondenti nell'espressione di criterio"
Grazie a tutti coloro che mi vorranno rispondere, ciao ciao

"Tipo di dati non corrispondenti nell'espressione di criterio"
Non testato, ma dovrebbe funzionare:
INSERT INTO STAMPA_LAVORI
SELECT (RAGSOC_DIP, RAGSOC_DIT, DATA, DA_ORA, A_ORA,
        CAMPO_NOTE, OGGETTO)
FROM LAVORI WHERE RAGSOC_TIP = 'Nome'


Ci avevo già provato ma l'errore non cambia, comunque grazie.
Adesso ho risolto (anche se in modo scandaloso, quindi preferirei non dirlo
per pudore).
Ciao e alla prossima!



Preliminarmente: non dici se usi BDE, DbExpress, ODBC o cos'altro.
Nello specifico: c'e' un apice fra i nomi campo da inserire; manca la
parentesi di chiusura sull'elenco campi.
Pero' penso che l'errore lamentato sia dovuto
1) alla mancanza di parentesi attorno alle condizioni
2) alla incorretta formattazione della data di partenza/arresto
per il 2) ti consiglio di usare o dei parametri o
FormatDateTime('yyyy-mm-dd', aData) + AnsiQuotedStr
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Asp.Net Database Access

Connettendomi ad un database access tramite il data explorer (Delphi 
2006) ottengo questo errore:
Exception of type Borland.Data.Common.BdpException was thrown
Ho provato a cercare in giro, ma non ho trovato nessuna soluzione. 
Qualcuno sa darmi una mano?
grazie
rob

Roberto ha scritto:

Accedi tramite un'applicazione vera e propria e verifica l'errore 
completo, oppure osserva lo "stack trace" e le informazioni aggiuntive 
fornite quando l'eccezione viene rilevata.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
Questo è il dettaglio dell'errore:
  + $39[226AEDD7]{dotnetcoreide100.bpl} 
DotNetPropInsp.DotNetPropInsp.TDotNetProperty.Edit (Line 891, 
"DotNetPropInsp.pas" + 1) + $39
  + $0[51F0A2A1]{rtl100.bpl  } System.System.@CheckAutoResult (Line 
18061, "system.pas" + 6) + $0
  + $1C[20C949A8]{coreide100.bpl} 
PropInsp.PropInsp.TPropertyInspector.PropListEditDblClick (Line 835, 
"PropInsp.pas" + 18) + $1C
  + $A[20FCD681]{vclide100.bpl} 
IDEInspListBox.IDEInspListBox.TInspListBox.DoEditDblClick (Line 981, 
"ideinsplistbox.pas" + 2) + $A
  + $6[5203C998]{vcl100.bpl  } Controls.Controls.TWinControl.WndProc 
(Line 7242, "Controls.pas" + 101) + $6
  + $4[20FCC857]{vclide100.bpl} 
IDEInspListBox.IDEInspListBox.TPropInspEdit.WndProc (Line 431, 
"ideinsplistbox.pas" + 7) + $4
  + $0[51F40BB0]{rtl100.bpl  } Classes.Classes.StdWndProc (Line 11572, 
"classes.pas" + 8) + $0
  + $6A[77D18731]{USER32.dll  } GetDC + $6A
  + $14A[77D18811]{USER32.dll  } GetDC + $14A
  + $122[77D189C8]{USER32.dll  } GetWindowLongW + $122
  + $A[77D18A0B]{USER32.dll  } DispatchMessageW + $A
se accedo con access dal database si collega tranquillamente. Sono nuovo 
di questo tipo di programmazione, sicuramente sbaglio qualcosa...
grazie
rob

 Questo è il dettaglio dell'errore [...]
Lo "stack trace" visualizza le chiamate riferite al tentativo di aprire 
la connessione da parte dell'IDE, quindi - in effetti - non sono 
particolarmente significative in questo caso.
Provo ad andare "per tentativi" cercando di capire qual è il problema.
Verifica le proprietà assegnate alla connessione: quali "nome utente" e 
"password" sono assegnate alla connessione? Il percorso del file MDB da 
aprire è corretto?
Eventualmente, riporta la configurazione della connessione così 
verifichiamo la validità dei parametri.

Newsgroup: it.comp.lang.delphi
Titolo: BDE

Salve....
Ho un piccolo problema....ho una macchina con win 98 sulla quale ho
installato il bde.
Quando cerco di avviare il BDE si blocca tutto...allora l'ho disinstallato,
eliminando
vari file e cartelle sia nel regedit che in c:..quindi l'ho installato di
nuovo,...niente si blocca tutto.
Non c'è verso. Mi sono chiesta ..nel  pannello di controllo c'è l'iconcina
del BDE,
quando disinstallo il BDE normalmente dovrebbe sparire giusto? invece non va
via....
come mai? il problema è forse riconducibile al S.O. ? forse dovrei
installare almeno
windows 98 SE ? come posso fare per eliminare anche l'iconcina che resta nel
pannello
di controllo?
grazie mille.
ciao ciao

 di controllo?
Prova a dare un'occhiata a questo sito per vedere se contiene qualche 
articolo o tutorial che possa fare al caso tuo:
http://www.bdesupport.com/index.html
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 nuovo,...niente si blocca tutto.
Ancora post da utenti finali che si fingono sviluppatori.
Che accidenti significa "si blocca tutto"?
Facendo cosa? Quando? da che contesto?
-- 
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"

Non c'è verso.
Se per BDE intendi il BDE Administrator potrebbe dipendere dal mancato
aggiornamento dei driver della scheda video.
Saluti.
Alessandro
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Acesso interbase tramite ODBC

Salve
sto realizzando un'applicazione e per la prima volta uso come database
interbase.
Ho creato la connessione a questo database tramite il componente
TADoConnection ma mi sono accorto che l'SQL che devo usare non è quello
standard, o meglio devo mettere gli " prima e dopo un nome di una tabella
o di un campo del database stesso!
Eppure per connettermi uso un alias ODBC che ho configurato opportunamente.
La cosa quindi mi sembra strana proprio perchè pensavo che con questo
collegamento avrei potuto usare la sintassi SQL standard.
Qualcuno di voi sa perchè mi accade questo?
P.S.
un'altra cosa strana che mi accade, ma questo riguarda più interbase e
firebird è che non posso configurare il server in locale con la IBOConsole
ma devo assegnargli comunque l'indirizzo 127.0.0.1 anche se ho una scheda
di rete funzionante collegata ad un router.
--- posted by geoForum on 
http://www.delphiedintorni.it

nessuno sa dirmi perchè mi succede questo?

Newsgroup: it.comp.lang.delphi
Titolo: selezionare nodo treeview e mostrare attributi in listview?

Ciao, ho una treeview popolata con gli elementi di una path, quindi 
cartelle, sottocartelle e file, e' possibile selezionare un file e mostrare 
i suoi attributi in un listview con 2 o tre colonne(size,tipo,data)?
Ovviamente tutto a run time!
Grazie a tutti
Daniel 

 i suoi attributi in un listview con 2 o tre colonne(size,tipo,data)?
si.in
 base agli eventi della treeview aggiorni la listview.
A.


Hai un esempio da farmi vedere, o qualche riga di codice per rendere l'idea?
_______________________________________________________________________
E' possibile anche espandere una cartella e il suo intero contenuto 
visualizzarlo nel treeview?
Grazie
Daniel 

> Hai un esempio da farmi vedere, o qualche riga di codice per rendere l'idea?
no. ma se guardi OI e la guida la cosa e' abbastanza intuitiva.
In +, fossi in te darei un occhio agli esempi.
A.

 ha scritto nel messaggio 
news:1149778165.9...@i40g2000cwc.googlegroups.com...


 OI?
Object Inspector....
A.

 ha scritto nel messaggio 
news:e69tbf$2uas$1...@newsreader2.mclink.it...

Forse ho sbagliato, ma ho risolto facendo una funzione che ricerca di nuovo 
tutti i file nel disco finche non trova quello che ho selezionato nel 
treeview e metto dentro a un Tstring in prima  e in seconda riga size e 
date! questo perche' dalla ricorsione che mi generea il treeview non so come 
portarmi i parametri anche di size e date!
Se avete altre idee!
Ciao
Daniel 

 Se avete altre idee!
I Nodi del Treeview hanno un property /Data/ che e' un puntatore
generico.
Quando generi il nodo di un file per aggiungerlo al tree devi anche
creare un /record/ con i valori che ti servono ed assegni il puntatore
a Data.
ciao
S

 S
grazie Sergio
Sono poco esperto, un piccolo esempio mi aiuterebbe!
1)Con l'occasione chiedo un paio di cose molto veloci, come si puo' rendere
sempre visibile, in un label o in un panel la versione del programma, dopo
ovviamente  averla abilitata nelle opzioni?(l'es. dell'help non funziona!)
2)Quando clicco su un tasto e il programma fa una ricerca di un file e
lavora per 10 sec, come posso su un panel in basso far apparire un Stato:
loading e quindi quando l'operazione e' ultimata lo stato torna su ready?non
riesco a trovare nulla nel'help!
Grazie a tutti
Daniel 

 riesco a trovare nulla nel'help!
che cosa hai cercato nell'help?
A.
Newsgroup: it.comp.lang.delphi
Titolo: formattazione currency in stringa

benedetto formatfloat:
devo comporre delle stringhe che contengono ognuna delle serie di valori
currency con due decimali ma non riesco ad usare bene 
FormatFloat('##,0.00',Importo1)+'   '+FormatFloat('##,0.00',Importo2);
va bene ma mi allinea logicamente gli importi a sinistra:
la stringa che compongo è' cosi:
  '125,36   3.101,10'
  '10,00   4,50'
ho bisogno di allineare i valori a destra in stringhe del genere:
  '    125,36     3.101,10'
  '     10,00         4,50'
tutto ciò per la visualizzazione delle stringhe correttamente allineate.
ciao
-- 
Posted from 
ppp-182-10.28-151.libero.it
 [151.28.10.182] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

tutto ciò per la visualizzazione delle stringhe correttamente allineate.
Puoi usare Format:
S := Format('%12.2n %12.2n', [Importo1, Importo2]);
dove 12, in questo caso, è la lunghezza del campo (con allineamento a
destra) e .2 il numero di decimali
Massimo.
-----------
Ore 18.30: premo invio.

grazissimo massimo, funziona
-- 
Posted from 
ppp-51-8.28-151.libero.it
 [151.28.8.51] 

Newsgroup: it.comp.lang.delphi
Titolo: Bollettini bancari di pagamento e Quick Report

Dovrei stampare da programma dei bollettini di pagamento bancari con modulo
continuo su
stampante ad aghi mediante Quick Report.
Ogni banca usa un formato di bollettino diverso.
L'anteprima di stampa esce correttamente, con la dimensione del bollettino
esatta.
Quando vado a stampare, la stampante sbaglia a fare il salto pagina.
Devo impostare qualche cosa anche a livello di stampante.
Secondo voi, cosa posso avere sbagliato ?
Ciao a tutti
Alessandro

 ha scritto nel messaggio
news:buri10$22q$1...@newsread.albacom.net...


 ha scritto nel messaggio
news:kacQb.175823$_P.61...@news4.tin.it...


Devi usare l'oggetto Tprinter e scrivere codice a mano: anche io ho avuto
lo stesso problema ene sono uscito in questo modo.
Caio 
MarcoB
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

io li stampo regolarmente con QR. Basta impostare la dimensione del report a
Custom e passare la giusta altezza di volta in volta (solitamente 4
pollici). Con le stampanti ad aghi è necessario impostare il giusto driver
da Windows e nel formato carta indicare "modulo cont. (USD)".
N.B. Io ne stampo anche 1500 alla volta ed con queste impostazioni non ho
mai avuto problemi

 da Windows e nel formato carta indicare "modulo cont. (USD)".
dipende dal driver della stampante; non tutte "digeriscono" il formato
custom, lo ho provato personalmente.
Ciao, Sandro

Ho provato a fare come dici ma non effettua il salto pagina desiderato.
Sembra che la stampante non accetti il formato del foglio che ho impostato
nel programma
Ciao e grazie
Alessandro


Adesso il salto pagina funziona.
La stampante su cui sto facendo le prove non mi stampa
la prima e l'ultima riga della pagina.
E' una Epson LQ 300+.
Installando su questa stampante il driver della LQ 1070+ tutto funziona
regolarmente.
Aiuto !
Alessandro

Aiuto !
Non credo si possa fare molto dal lato delphi, anche io ho avuto problemi di
questo tipo con le Epson: cambi il driver con uno piu' vecchio e le stampe
riprendono a funzionare...
Questi antipatici problemi di stampanti credo che si risolvano solo cosi',
procedendo per tentativi. A meno che tu non voglia metter mano nel codice
della stampa lavorando direttamente sul GC della stampante.
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: Monitorrare l'ingresso audio della sound blaster

Salve.
Questa e' dura:
dovrei, se possibile, rilevare la frequenza di un segnale in ingresso alla
SB.
Ho cercato su Tory, ma non mi semba ci sia un qualcosa per realizzare 'sto
casino.
Apprezzo ogni suggerimento, compreso quello di lasciar perdere....
Grazie e saluti
PS: Sono quasi 10 anni che la Borland se la "passano" un po tutti. Speriamo
che, una volta per tutte, resti in mano a qualcuno definitivamente.

Apprezzo ogni suggerimento, compreso quello di lasciar perdere....
ma quale lasciar perdere.... se veramente vuoi riuscire nell' impresa devi
essere ottimista !! :-)))
La domanda è dura perchè non si sa mai come gestire una periferica, e poi
per non parlare di una periferica
audio che nasconde mille misteri !! eheh
Comunque la mia idea è molto semplice. Devi trovare un analizzatore di
spettro e piazzarlo (metterlo in ascolto) su LINE IN.
Dall' analizzatore credo che tu possa capire di quale frequenza si tratti
anche se forse non otterai un risultato preciso.
Ci sono i componenti "Multimedia Tools".
Sono circa 60 in versione shareware. Se gli installi non saprai da dove
cominciare. C' è di tutto.
Sono componenti professionali....ci puoi realizzare molte cose.
Da torry è possibile farne il download. Io gli avevo installati tempo fa e
mi ero reso conto che erano veramente tosti. Il download lo avevo fatto dal
loro sito che ora non ricordo a memoria.
Se non trovi nulla, scrivimi in privato e ti darò maggiori informazioni.
Oppure scrivi anche qui, come vuoi tu !!
La versione registrata dei componenti, non ricordo se costa 100 o 200 $ !!
Per ora ti saluto......ciaoooo !!!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

 Apprezzo ogni suggerimento, compreso quello di lasciar perdere....
Ciao lo so che quello che sto per dire suonera' come un'eresia in un news di
delphi....pero ti puo' essere mooolto utile per fare un porting...
Sul sito del newsgroup di visul basic c'e' un sorgente (in vb ovviamente) la
cui descrizione recita:
"Wmeter tipo oscilloscopio sull'ingresso audio.
Un progetto di esempio per la creazione di un "Wmeter" tipo oscilloscopio,
per i segnali in ingresso sulla scheda sonora. (vedi anche playwave.zip)"
http://www.murialdo.it:8000/it_lang_vb/dl_src004.htm#F28
Saluti
Sem

essere ottimista !! :-)))
Io non sono pessimista: sono un ottimista fallito.
Sono un fervente sostenitore del credo di Murphy e sfido chiunque a
dimostrare che le sue leggi non funzionano.
Quello che mi "rompe" è il non avere info dettagliate su come questi affari
diabolici funzionino!
Del "pseudo funzionamento" di windows sappiamo poco, delle periferiche
sappiamo poco,,, uffa!
Saluti e grazie.

 dimostrare che le sue leggi non funzionano.
Non sono leggi, ma ASSIOMI!!!
Murphy è uno stile di vita, che mi sento di appoggiare...