mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Problema con listview virtuale..

Ciao.
Usavo con 'successo' una  virtual listview (ownerdata settato a true)
inserendo circa 600 record con 7 campi da un database .... fino al giorno in
cui ho deciso di inserire un'icona che distingue i vari record.
item.ImageIndex:= xx con annessa imagelist.
All'atto del caricamento dei dati (uso un recordset) la listview non la
smette piu' di sfarfallare.. praticamente  non si ferma piu' e mi blocca
l'applicazione , se ovviamente tolgo la linea di codice di cui sopra tutto
funziona a meraviglia.
Mi sapete dare qualche lume/soluzione in merito?
P.S. Ho visto la demo annessa nei Demo a delphi virtual listview ma ...beh
non ho visto soluzione benche' li' funzioni tutto..
Ciao e grazie

 Mi sapete dare qualche lume/soluzione in merito?
io sapevo che TImageList è un wrapper dell'Image List di Win32 (vedi help 
SDK) e che quest'ultima ha problemi quando raggiunge molti items.
(un piccolo esempio: 
http://makeashorterlink.com/?G64026966
)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 Mi sapete dare qualche lume/soluzione in merito?
Usa Items.BeginUpdate e Items.EndUpdate come nell'esempio seguente:
        ListView1.Items.BeginUpdate;
        try
          ListView1.Items.Clear;
          // fai quello che ti pare....
        finally
          ListView1.Items.EndUpdate;
        end;
Tratto dall'Help di Delphi:
Call BeginUpdate before making multiple changes to the list of items. When
all changes are complete, call EndUpdate so that the changes can be
reflected on screen. BeginUpdate and EndUpdate *prevent excessive redraws
and speed processing time when items are added*, deleted, or moved.
BeginUpdate/EndUpdate sequences can be nested. TCustomViewItems tracks the
nesting level and delays screen updates until the outermost EndUpdate is
called.
--
Acqua

 ha scritto nel messaggio
news:qMXob.85281$e6.30...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Domanda cretina

Ciao a tutti!
Ho creato una finestra con la CreateWindow, ma ho bisogno di
nascondere il cursore del mouse e non so come fare :D <GH!>
Chris

 nascondere il cursore del mouse e non so come fare :D <GH!>
Dai un'occhiata a ShowCursor()
--
- Carlo -
c.b...@libero.it


Se è sufficiente, muovilo fuori dallo schermo, per esempio con le API
   SetcursorPos(screen.Width,0)
oppure utilizza la API ShowCursor per nasconderlo o visualizzarlo.
Ciao, Roberto
Newsgroup: it.comp.lang.delphi
Titolo: Connettersi a un ServerSocket dietro un router

Come faccio a connettermi ad un ServerSocket che gira su un pc in una LAN (quindi dietro un router)? Suppongo che debba passare al ClientSocket l'IP pubblico del server e anche il suo IP nella LAN, perň non capisco come...
-- 
madbat870 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-723038.html
Inviato via 
http://www.itsistemi.net

 
No, devi passare al client l'IP pubblico del server. E devi 
riconfigurare il router in modo che ridiriga la porta pubblica che usi 
sulla macchina privata interna alla LAN.
ZioGian

> l'IP pubblico del server e anche il suo IP nella LAN, perň non capisco 


Newsgroup: it.comp.lang.delphi
Titolo: ADO: Errore 80040E14

Salve,
Guardando su MSDN, dal numero di errore si deduce che la query non è
scritta bene ( Errore DB_E_ERRORSINCOMMAND Incorrect syntax near token ).
Se fosse una query di 100 pagine potrei anche capire che ci sia un errore,
ma la
query in questione è composta di una sola riga:
Insert into OPZIONI values ( :ID_Prod,:ID_Cat,:Val_Opt ) .
ID_Prod ed ID_Cat sono valori numerici, mentre Val_Opt è un
valore stringa.
La procedura che li prende in carico è questa:
procedure TECPAddDataModule.ExecAddProductOption(Prod_ID, Cat_ID: Integer;
  AValue: String);
begin
  InsertProductOption.Parameters.ParamByName( 'ID_Prod' ).Value := Prod_ID;
  InsertProductOption.Parameters.ParamByName( 'ID_Cat' ).Value := Cat_ID;
  InsertProductOption.Parameters.ParamByName( 'Val_Opt' ).Value := AValue;
  InsertProductOption.ExecSQL;
end;
Come vedete, nulla di spettacolare.
Qualche idea?
Andrea

dato che i messaggi di errore di zio billy sono chiari come la nebbia ti do
una serie di consigli:
1) prova a eseguire la stessa query dall'interactive sql del tuo db CON GLI
STESSI valori che ti danno l'errore
2) se puoi, verifica a mano se l'inserimento del record viola qualche
costraint (ad esempio, vincoli di unicità dei campi..)
3) verifica la versione di MDAC installata sul tuo pc e, se puoi, prova su
un altra macchina il tutto
4) quando, dico, quando, prenderemo tutti la abitudine di indicare nei post
le seguenti info:
versione di delphi
nome dell'eventuale db utilizzato e della relativa tecnologia di accesso ai
dati
versione del sistema operativo utlizzato
..?
Bye
A

 Qualche idea?
Sicuro che la tabella OPZIONI abbia solo quei 3 campi?
Credo che la sintassi ristretta di INSERT (ovvero quella che hai usato
omettendo i nomi dei campi) si possa usare solo quando inserisci N valori
con N = numero di campi nella tabella.
Prova a specificare i nomi (INSERT INTO xxx (Campo1, Campo2...) VALUES
(:param1, :param2...)
HTH
--
Andrea /\/\agni
ICQ#: 174108000
Newsgroup: it.comp.lang.delphi
Titolo: Indy e conferma di lettura mail

In breve: č possibile, tramite idSMTP, mandare delle email con conferma di
lettura?
Per il suo funzionamento immagino che la conferma di lettura non sia una
cosa standard, quindi forse non c'entra niente con idSMTP.
Nel caso fosse cosě, sapete se c'č una qualche documentazione a questo
proposito?
-- 
Jax
====
Se, secondo la legge islamica, dalle nostre parti si tagliasse la mano ai
ladri, avremmo soltanto dei compositori con una mano sola. (Leonard
Bernstein)

 
Riporto ciò che ho trovato googlando un pò magari ti è utile anche se 
parlavi di idSMTP:
Dopo che avrai installato i componenti Indy troverai nel componente
TIdMessage una proprietà ReceiptRecipient, che deve contenere l'indirizzo
email del ricevente della notifica. Se è vuoto significa che non si desidera
alcuna notifica.
Un saluto,
Alessandro Petrelli.
http://www.alessandropetrelli.com

 che non si desidera alcuna notifica.
Ma veramente? Ero talmente diffidente che fosse fuori standard che non avevo
manco cercato più di tanto. Grazie e scusami...
-- 
Jax
====
L'attesa del piacere, è essa stessa piacere. (Lessing)

 ha scritto nel messaggio 
news:GXDXd.4520$tY2....@news.edisontel.com...

La mia firma la potevi tagliare!
--
Alessandro Petrelli. 

 
Scusami non volevo appropriarmi del merito :) :) !!!!
Pensavo ti interessasse la pub gratuita !!
Omega

 
Ma come è fuori standard ???? allora le mie scuse se invece funziona 
tanto meglio !!!
Omega

 tanto meglio !!!
Boh, non so se sia standard o no (mi sa che mi sono espresso male), ma a
questo punto non me ne frega niente, basta che funzioni ;)))))
Grazie!
-- 
Jax
====
Meglio essere lasciati, che mai amati.

 Pensavo ti interessasse la pub gratuita !!
Più che altro non riuscivo a capire se era impazzito il news reader! :-))
--
Alessandro Petrelli. 

 Grazie!
Si, è standard!
--
Alessandro Petrelli.

Newsgroup: it.comp.lang.delphi
Titolo: Help Tapi

Sapete dove posso trovare della documentazione ELEMENTARE per utilizzare le
TAPI di win

msdn?
www.google.it
?
Bye
A.

gia cercato ... ma essendo un 'incapace' non ho trovato nulla ...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tapi/tapi2/tapi_2_2_start_page.asp
-- 
Andrea Laforgia
"640kb of memory should be enough for anyone." -- Bill Gates.

Newsgroup: it.comp.lang.delphi
Titolo: Cellulari a prezzi d'ingrosso su http://www.villaggio-globale.it

Cellulari a prezzi d'ingrosso su 
http://www.villaggio-globale.it


Newsgroup: it.comp.lang.delphi
Titolo: [d6] importare contatti da outlook express o outlook full

ciao a tutti, dovrei dare la possibilità agli utenti di un mio software di 
importare la rubrica di outlook (express e full), avete qualche idea?
Simone 

da espress non credo.
da outlook lo fa via ole.
AS

sai dove trovare qualche esempio?? io ho solo ole automation di excel e 
word....
grazie 

Ma dobbiamo dire SEMPRE LE STESSE COSE?
Possibile che il 90% del tempo che passo su questo ng lo spendo x
ripetere cose trite e ritrite? Madonna santa che palle! Non se ne puo
piu'!
E diamoci una svegliata, kazzo!
Google? Hai provato google? Nooo? Che aspetti, la carrozza?
E poi, kazzo, outlook è o non è un prodotto microsoft?
E quindi, qualche sito è quello + adattyo x cercare documentazione?
Quello della ferrari? Quello di playboy? o cosa?
Magari si tratta di Msdn, nooo?!
Mai provato ad andare su msdn e digitare nel campo di ricerca  qualcosa
di sensato e vedere cosa viene fuori?
Si è parlato FINO ALLA NAUSEA su questo ng di ole automation...
Hai visto nei vecchi post?
Mai sentito parlare di OfficePartner? Nooo? Ah, capisco! E certo, qui
della roba di turbopower non si è mai parlato...
Mai sentito parlare di delphiabout? Nooo? Eh si, mica sul web ci sono
siti dove si parla di delphi, e ke kazzo!
Mai sentito parlare di Borland Developer Network? Nooo? Maremma troia,
il produttore di un Rad non ha sul sito qualcosa di dedicato per gli
sivluppatori che lo usano? Certo che no..
Hai mai fatto una installazione MsOffice che sia custom e non quella
predefinita, che include un sacco di roba che spesso non serve ad uno
stracazzo e non include la guida vba di Office, tacendo per carita
cristiana su quella molto discutibile idea di mettere molti componenti
con il flag di installazione al primo utilizzo?
me so rutto proprio 'o cazzo!
AS

ok trovato.... miiii vabbč che č lunedě... scusa
Simo 

> miiii vabbè che è lunedì
x tua info, non soffro di sindrome da lunedi.
Magari 6 TU ad avere problemi, visto che per "svegliarti" è servito un
post come quello che ho scritto prima.
AS

infatti la battuta del lunedě era riferita a me :P
Simo 

;-P
AS

 Ma dobbiamo dire SEMPRE LE STESSE COSE?
LOL!! Che sbroccata...comprensibile :)
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
La felicita è dappertutto, basta scovarla (anonimo)

 
Ciao,
se nel frattempo non hai trovato nulla prova con i componenti della 
ex TurboPower e precisamente OfficePartner 
http://sourceforge.net/projects/tpofficepartner/
guarda l'esempio ExO2XL1.
Per outlook express devi usare l'export dei dati del programma, mi pare
che crei
un file di testo.
Ciao
Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ho provato turbo power con Tdataset č una cosa grandiosa
Grazie a tutti
Simone
Newsgroup: it.comp.lang.delphi
Titolo: Modificare un immagine

Salve a tutti,
 come posso modificare un immagine da delphi, quindi salvarla?
Mi spiego meglio, ho una matrice disegnata, sulla quale applicare
oggetti grafici (pallini), quindi salvarla.
Grazie a tutti
Enzo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 oggetti grafici (pallini), quindi salvarla.
Disegnata su COSA?
A.

 wrote in message
news:1150880370.9...@b68g2000cwa.googlegroups.com



  come posso modificare un immagine da delphi, quindi salvarla?
Se la tua immagine č un bitmap (contenuta in un *TBitmap*), puoi usare i 
metodi dell'oggetto *Canvas* per "disegnare" forme, testo e altro 
sull'immagine stessa.
Consulta eventualmente la Guida in linea relativa alle classi citate per 
ulteriori informazioni.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

Quindi, non è una IMMAGINE, ma un foglio excel, giusto?
A.

 A.


    Marco.
-- 


 un nuovo file?
Sě, la classe *TBitmap* prevede un metodo /SaveToFile/ per salvare 
l'immagine (eventualmente modificata) su disco.


> ...
Ciao, 
sono Antonio.
Vediamo se ho capito bene:
- puoi usare come sfondo una bitmap ed inserirla in un oggetto TImage 
(nome: Sfondo), allineata alClient nel Form contenitore;
- creare poi tanti altre piccole immagini (esempio, pallini, casette, 
etc) ed inserirle in altrettanti oggetti TImage (chiamandoli ciascuno in 
modo opportuno: es Casa1, Palla3,...); questi oggetti vanno posti su 
Sfondo e con property 
  Trasparent := True  // per ciascuno
- la posizione di ciascun Casa1, Palla3 dipenderà dal disegno che vorrai 
dare a Sfondo;
- quando l'utente clicca sul singolo oggetto (che sembrera' disegnato su 
Sfondo), utilizzi il metodo OnClick, per determinare un movimento, un 
cambiamento, un Hint, o qualsiasi altra azione da svolgere a parte 
(anche aprire un altro Form);
Mi sembra semplice e al tempo stesso ampliabilissimo...
Combacia con quello che pensavi di fare?
Ciao
NioBi
NioBi
--- posted by geoForum on 
http://www.delphiedintorni.it

 Purtroppo no è un'immagine
sara la tipa che sta nell'ufficio di fronte oggi ha deciso di deliziare
noi qui presenti trasformando cio che e' normalmente nascosto con
direttive strict private in published, 
ma non ho capito..
A.

 wrote in message
news:1150894028.1...@u72g2000cwu.googlegroups.com



 Enzo
Andrea

 wrote in message
news:44994819$0$3123$
4faf...@reader1.news.tin.it



 
Uso una DrawGrid...
ciao
S
Newsgroup: it.comp.lang.delphi
Titolo: delphi/kylix e database

Ciao. Qualcuno conosce un dbms tipo access ma compatibile sia con windows
che con linux?
Soprattutto dev'essere leggero e facile da installare sulla macchina del
cliente (ho pensato a mysql ma mi sembra un po' esagerato quando va gestito
un solo database magari con solo una decina di tabelle, ad es. per un
piccolo/medio gestionale).
Grazie a tutti.
Ciao,
Luca.


    ABLS Team (
www.abls.it
)
········································

 ha scritto nel messaggio
news:vEzW9.12104$%p6.9...@news.edisontel.com...


 leggero?
Sul fatto che sia meglio un database più "leggero" potrei essere
d'accordo...ma purtroppo non sono molto ferrato su Linux e non conosco altre
tipologie di database da consigliarti. :-|
Speriamo nel contributo di qualcun altro...


 ha scritto nel messaggio
news:FRHW9.12180$%p6.10...@news.edisontel.com...


Sappiamo tutti benissimo che molti clienti sono volubili e/o non sanno
precisamente di cosa hanno necessità.
Magari oggi usi un db file-server tipo Access xche il cliente, come molti,
ti fa "tanto i miei dati sono pochi.....e ho un solo pc."
Poi dopo un annetto ti fa "ho comprato 4 pc! me li colleghi al tuo
programma?"
E a te tocca un bel refactoring massiccio (= tempo)
Quindi, meglio partire subito con un db client/server.
Per te, ai fini di svluppo non cambia molto, anzi, ne guadagni in potenza e
in astrazione dal livello della tua applicazione.
Per i clienti l'unica rottura è installare un client database. Ma quello di
interbase, ad esempio, si installa in meno di 5 minuti.
Per linux, un altro db da valutare è PostGres.
Bye
A.

 ha scritto nel messaggio
news:b0gm0g$9lr$1...@newsreader1.mclink.it...


io ib lo uso su WinSozz.
Se qualcuno del ng lo usa anche su Linux, sarebbe bello postasse qualcosa su
eventuali differenze etc.
Ancor meglio se qualcuno usa una gestione mista, tipo server linux + client
win e server win con client linux.
La seconda, imho, non ha molto senso.
A.

Newsgroup: it.comp.lang.delphi
Titolo: Da delphi4 a delphi5

Salve
Nei prx gioni dovresi passare da D4CS a D5Enteriprise.
Ora, dato che ho 5 progetti software in corso d'opera vorrei sapere se il
passaggio è indolore (salvo eventuali vcl incompatibili!) o se ci sono
problemi.
Grazie per ogni risposta e/o suggerimento
AS

...

Newsgroup: it.comp.lang.delphi
Titolo: TIdTunnelMaster e TIdTunnelSlave

Qualche buona anima con D6 o D7 (io ho D5), potrebbe spedirmi gli esempi
riguardanti i due componenti (se poi non è troppa roba, spedirmi anche il
resto degli esempi di Indy).
In giro non sono riuscito a trovare nulla.
Ho tre pc collegati in Internet,
A (ip: 10.1.1.1),
B (ip: 80.x.y.z)
e C (ip: 192.168.0.1).
A e C riescono a vedere B, B non può vedere né A né C, A e C non si vedono.
Volevo creare due programmini da mettere su A, B e C in modo tale che A e C
si collegino a B e
poi abilitando sui programmi le porte interessate fosse
possibile stabilire una connessione (VNC o SQL Server) tra A e C o viceversa

 In giro non sono riuscito a trovare nulla.
http://www.indyproject.org/download/Indy9.html
-- 
I'am what I'am, I do what I can


Dal mio PC non riuscivo ad aprire la pagina, andava sempre in eccezione
explorer, però dal pc del mio collega tutto ok.
Grazie
Newsgroup: it.comp.lang.delphi
Titolo: Rileva il click su un pulsante e verificare se è stato premuto il tasto CTRL?

Rilevare il click su un pulsante e verificare se è stato premuto il tasto
CTRL?
Se si come?
Ciao Enzo
www.scozzaro.it

 ha scritto nel messaggio
news:b0pea4$r5c$1...@news.ngi.it...

procedure TForm1.Button1Click(Sender: TObject);
var KeyState:TKeyboardState;
    ShiftState:TShiftState;
begin
  GetKeyboardState(KeyState);
  ShiftState := KeyboardStateToShiftState(KeyState);
  if ssCtrl in ShiftState then Beep;
end;
Ciao
Giorgio

 ha scritto nel messaggio
news:b0pea4$r5c$1...@news.ngi.it...

Ho trovato una funzione già pronta:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if ssCtrl in KeyboardStateToShiftState then Beep;
end;
Ciao
Giorgio

 ha scritto nel messaggio
news:qFXX9.98541$AA2.4...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Nuova form

Ciao a tuti,
      esiste la possibilita' di creare una form alternativa a quella di 
default ???
Mi spiego meglio, quando seleziono una nuova form viene proposta quella di 
default, a questa aggiungo manualmente un paio di proprieta' e un pannello. 
E' questa la mia form di default ma ogni volta li devo aggiungere 
manualmente.
Ho provato con "crea un nuovo componente" ma non c'e' TFORM come 
progenitore, come devo fare ??
Sempre Delphi 6.
Grazie a tutti
Ciao, Daniele 

Fatto, Add to repository
Ciao, Daniele 

 Fatto, Add to repository
Questa operazione sostanzialmente aggiunge il tuo Form ad un deposito 
che contiene "modelli di partenza" per la creazione di nuovi Form, ma 
sostanzialmente non introduce un nuovo tipo di Form da cui ereditare 
automaticamente (anche se è possibile farlo indirettamente selezionando 
la relativa opzione quando si inserisce il Form nel proprio progetto dal 
Repository, ottenendo la copia del "Form modello" di base e la creazione 
di un discendente).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Ancora Richedit

Salve a tutti,
Vorrei sapere come posso su una richedit limitare il numero massimo di
caratteri o linee che un utente puň scrivere. Dato che il font č variabile
forse č piů corretto non far scrivere oltre l'area visibile.
Qualcuno sa darmi una mano?
Grazie mille


La seguente procedura limita il numero delle righe inseribili in un TMemo.
Con minimi aggiustamenti funziona anche per i richedit:
Const
NumMaxRigheMemo = 3;
procedure TForm1.memo1KeyPress(Sender: TObject; var Key: Char);
Var
  Riga: Integer;
begin
  If Key = #13 Then     // nuova riga
  Begin
    With Sender As TMemo Do
    Begin
      If Lines.count >= NumMaxRigheMemo Then
      Begin
        key := #0;
        // determina la riga attuale
        Riga := Perform( EM_LINEFROMCHAR, SelStart, 0 );
        If (Riga < NumMaxRigheMemo - 1) Then
            // avanza di una riga il cursore
            SelStart := Perform( EM_LINEINDEX, Riga + 1, 0 );       End;
{if}
    End; {with}
  End; {if}
end;
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

 caratteri ... che un utente può scrivere
Guarda la property MaxLength del TMemo (e magari anche dei TEdit:-) )
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it

Newsgroup: it.comp.lang.delphi
Titolo: Outlook e Delphi

E' possibile con un programma delphi aprire la finestra nuovo messaggio di
outlook con destinatario ed allegato prefissati?

Anche se un po in ritardo...
Io lo faccio con l'Ole Automation (questo funziona con OutLook 98...dovrebbe
funzionare anche con gli altri outlook).
var vOle: Variant;
    vMyItem: Variant;
begin
     vOle := CreateOLEObject('Outlook.Application');
     vMyItem := vOle.CreateItem(0); // 0 = Documento di tipo Messaggio | 1 =
Appuntamento | ...
     vMyItem.To := 'destinatario';
     vMyItem.Subject := 'testo testo testo';
     vMyItem.Display; // oppure vMyItem.Send per inviare direttamente il
messaggio.
end;
Ti consiglio di consultare l'help on-line di outlook per ulteriori info...
Ciao
Solid Snake
Newsgroup: it.comp.lang.delphi
Titolo: Mp3....

Ciao! ho bisogno di 2 aiuti:
1) Come si fa a cercare files nell'hard-disk con Delphi??? Mi servirebbe una
specie di "Trova files e cartelle..." di windows. C'è un comando
particolare???
2) Mi serve un componente OCX per suonare gli Mp3. Dev'essere freeware, non
mi deve dare quelle pallose finestre da cliccare ogni volta.
GRAZIE!

Ciao,
1) Come si fa a cercare files nell'hard-disk con Delphi??? Mi servirebbe una
specie di "Trova files e cartelle..." di windows. C'è un comando
particolare???
Prova a dare un'occhiata ai comandi FindFirst - FindNext di Delphi.
Oppure (se non hai voglia di sbatterti) sulla DSP ci dovrebbe essere
qualcosa di pronto.
2) Mi serve un componente OCX per suonare gli Mp3. Dev'essere freeware, non
mi deve dare quelle pallose finestre da cliccare ogni volta.
Prova a guardare su Torry sulla DSP, così su 2 piedi non ti so dire.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

mi deve dare quelle pallose finestre da cliccare ogni volta.
una DLL non ti piace ?
Onestamente preferisco la DLL all' OCX.
L' avevo scaricata tempo fa. Diciamo che è un componente che si aggancia ad
una sua libreria ed è in grado di suonare gli MP3 senza problemi. Se ricordo
mi pare che sia freeware !! Al limite se non trovi nulla scrivimi in privato
!!
In alternativa ci sono una vasta gamma di componenti multimedialI per fare
quello che vuoi.
Voglio dire che in internet puoi trovare i componenti "MMTools" (se ben
ricordo è questo il nome).
E' un pacchetto di 50-60 componenti circa. E' fornito in versione shareware
ed il costo mi pare che sia di
100 $ circa.
Io gli avevo provati. Devo dire che sono ottimi. Ovviamenti te li devi
studiare un bel po'. Ma c' è di tutto.....
dal semplice mixer all' analizzatore di spettro e tutta una serie di altre
funzionalità che ti permettono di fare quello che più ti interessa !!
Il download mi pare che si aggira intorno ai 4-5 MB. Ho anche quelli.
Vabbè, ti saluto.
Ciaooo !!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

Newsgroup: it.comp.lang.delphi
Titolo: Scusate l'ignoranza.

Ho questo problema banalissimo ...
Prodecure Main;
var
    pluto : File
    procedure Child;
      var
         pippo : File;
    begin
       apro file pippo
       leggo da pippo
       scrivo su pluto      <===Crash dell'applicazione
       chiudo pippo
   end;
begin
  apro file pluto
  scrivo su pluto
  Child;
  chiudo pluto
end;
... non capisco perchè quando arrivo a scrivere su pluto dalla procedura
Child mi va in crash l'applicazione, dopo Delphi diventa instabile e mi
tocca riavviare il PC.

tocca riavviare il PC.
Temo che il codice che hai scritto non sia valido in Delphi.
A buon intenditor... ;)

Newsgroup: it.comp.lang.delphi
Titolo: Hint su più righe

Ciao,
E' possibile visualizzare l'hint di un controllo su più righe?
Grazie,
Claudio

E' possibile visualizzare l'hint di un controllo su più righe?
#10 quando vuoi andare a capo!
Tabelle Statistiche e Previsioni
www.geocities.com
\narciso.geo
Giochiamo con razionalità!
Newsgroup: it.comp.lang.delphi
Titolo: Quickreport e stampanti

Buongiorno a tutti. Il mio problema è relativo all'utilizzo di
quickreport. Se   non vede una stampante predefinita attiva (ad esempio il
pc a cui è collegata è spento) mi si ferma l'applicazione con un "printer
selected is not valid".
Ho letto un po' di post vecchi e ho notato che la cosa è successa già ad
altri, ma la mia domanda è un po' diversa...non è possibile riuscire a far
fare i report a quickreport anche senza una stampante attiva?Cercavo
qualche proprietà da disabilitare ma non sono riuscito a trovarla.
Ah lavoro su windows 2000 e con delphi 6.
Grazie e buona giornata
Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ah lavoro su windows 2000 e con delphi 6.
Io sono uno di quelli a cui e' successo questo problema, e l'ho risolto come
hai gia' visto. Riguardo il sistema di operare che chiedi tu, cioe' lavorando
senza una stampante attiva, e' sconsigliato. Ad esempio, un mio programma che
fa uso di quickreport scoppia se nel sistema non e' installata nessuna
stampante. Situazione anomala, ma capitata: questo perche' certi componenti si
legano alla presenza di un driver di stampa per il rendering delle stampe
stesse.
Se vuoi vedere il report senza necessariamente stamparlo puoi usare la
preview, ma devi avere una stampante attiva.
tFrm.QuickReport.Preview;
con questo vedi a video l'anteprima e non produci nessuna stampa.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


Stesso problema che con CristalReport, in effetti il tutto ha anche una sua
logica,
.... come faccio a farti l'anteprima di stampa se non mi dici per quale
stampante fartela ??
Ciao

 preview, ma devi avere una stampante attiva.
Vale anche per MS Word , se non hai una stampante (grafica) installata non 
puoi scrivere con i font true type, solo font fixed !
Mi pare comunque plausibile , in questi casi io installo una laser hp 
"finta".
Giulio 

GiulioC ha scritto:



Sě, io intendevo che anche se non c'era una stampante o si utilizza un
portatile su altra rete non si bloccasse completamente l'applicazione.
Utilizzerň la soluzione consigliata da Morde..grazie a tutti, ciao!


Utilizzerò la soluzione consigliata da Morde..grazie a tutti, ciao!
Infatti quando non richiesta, la stampante la installavo io di default, una
epson generica. Per fare solo le anteprime era sufficente.

Newsgroup: it.comp.lang.delphi
Titolo: Errore nell'invio di una email tramite TNMSMTP

In una applicazione ho utilizzato il componente TNMSMTP(nativo di Delphi5)
per l'invio di email.
Il tutto funziona regolarmente per l'invio di allegati la cui dimensione è
"ragionevole".
Durante l'invio automatico ho avuto la necessita di inviare un allegato di
10mb.
Il componente sull'istruzione: "Posta.Sendmail;" ha generato il seguente
errore:
"Exception class EStream Error with message 'Out of memory while Expanding
memory stream' "
Qualcuno sa suggerirmi qualcosa?
Posso inviare un grosso allegato in vari pezzi?
Ciao Adolfo
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
OT
http://utenti.tripod.it/vico_pisano
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Se la classe si crea uno stream per inviare l'alegato, forse
non riesce ad allocare abbastanza spazio per creare uno stream
abbastanza grande da contenerlo.
Ma, a parte l'errore del componente, che non ho mai usato, volevo
darti alcune indicazione "trasversali"...
Hai provato a mandare la stessa mail allo stesso indirizzo
di posta da outlook con lo stesso allegato?
Molti provider hanno dei limiti alla dimensione degli allegati
che si possono inviare.
Inoltre, un po' di netiquette: a te piacerebbe scaricarti un unico
messaggio di posta con un allegato di 10mega?
A me no! :))
Saluti
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
1.0.2.200107...@mclink.it...


Sorry, ma di + non so...!
Su torry avevo visto un componente free, DelphiZip.
Magari prevede lo span cosě puoi creare n files per n mail.
Poi, naturalmente, dipende dall'allegato.
Tu adesso lo comprimi o lo invii cosi come č?
Se hai tempo, un tentativo da fare sarebbe il provare 
allegati di varie dimensioni in modo da capire quale č 
il limite del componente.

Newsgroup: it.comp.lang.delphi
Titolo: Liste e dizionari.

Ho trovati eccezionali le liste e i dizionari gestiti da Python.
Sapete dirmi se anche in delphi si possono gestire strutture come i 
dizionari ?
Si esistono le liste associative ma non mi sembra la stessa cosa.
In un dizionario ogni valore di una chiave può essere di tipo 
differente, stringa numeri, ma sopratutto ogni valore a sua volta può
contenere altri dizionari o liste e addirittura oggetti vari e puntatori 
a funzione.
Magari lo si fa anche in Delphi o con Jedi qualcuno potrebbe farmi un 
esempio su come gestire una lista di lunghezza variabile dove ogni 
elemnto è un dizionario ?
Grazie a tutti.
Ciao by maxim

 elemnto č un dizionario ?
Ascolta, prova a vedere se queste features ti interessano:
http://www.warmachine.u-net.com/delphi_collections/key_features.html
se ti piace l'idea di usare interfacce, allora scarica questa libreria e
poi facci sapere come ti trovi.
-- 
Morde

contenere altri dizionari o liste e addirittura oggetti vari e 
Beh, questo con Delphi non è certo un problema.
--- posted by geoForum on 
http://www.delphiedintorni.it

 dizionari ?
[cut]
Ovviamente si :-)
Mi permetto di aggiungere agli altri 2 post, anche la soluzione di 
generazione del codice.
Aspettando i "Generics" è possibile usare le strong-typed list solo 
derivando o generando codice.
Per questo (e anche altro) ho scritto CodeTypo. Prova a vedere se fa 
quello che ti serve.
http//
dade2000.altervista.org
(ovviamente è freeware con i sorgenti su richiesta)
Ciao Daniele
Newsgroup: it.comp.lang.delphi
Titolo: DB Indirizzi ed etichette

Ciao a tutti!
Ho un DB in cui sono memorizzati degli indirizzi e vorrei stamparli su
delle etichette per poter spedire via posta.
Qualcuno ha idea di come poterli stampare su etichette in modo
semplice, senza dover diventare matti nell'allineare la stampa? Ci
potrebbero essere più etichette per riga, ed etichette con formati
diversi...
Grazie mille in anticipo!

 semplice, senza dover diventare matti nell'allineare la stampa?
Sarebbe il caso che ci dicessi che tipo di db stai usando, perche' anziche
delphi io userei office: word ha gia' una funzione simile implementata, si
chiama stampa unione.
Ciao
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 ha scritto nel messaggio
news:1142354519.1...@e56g2000cwe.googlegroups.com...


diversi...
Ciao Carmelo
ti consiglio senz'altro QuickReport ha tutto quello che fa al caso tuo.
Devi semplicemente disegnare l'etichetta in un formato custom, dire quanto colonne sono
ed il resto se lo fa da solo ...
GP

Grazie mille per le idee!
Ho usato QuickReport alcune volte ma non credevo potessi usarlo in modo
semplice anche per la stampa delle etichette...
L'etichetta dove la disegno? Quali componenti servono? E come faccio ad
impostare il numero di colonne?
Grazie mille!!

Anche nel web se cerchi con delphi report ne trovi di free.
Giorgio, continui a quotare scorrettamente.

Hai ragione ma ho ricontrollato su "strumenti -> impostazioni" di Outlook ed 
il carattere ">" e' impostato sia per la posta che per i newgroup. Non 
saprei dove altro controllare...
Giorgio


saprei dove altro controllare...
Non è quello il problema:
http://www.joram.it/tutorial/quoting.htm

Newsgroup: it.comp.lang.delphi
Titolo: problema matematico..

Salve a tutti..
Avrei un problema..
sto cercando un modo per risolvere un'equazione matematica (trigonometrica
per l'esattezza)
se conoscete mathCAD è tipo la fuinzione root.. root (equazione=0),variabile
incognita).. e restituisce la soluzione dell'equazione..
grazie a tutti
ciao..

 incognita).. e restituisce la soluzione dell'equazione..
Non conosco mathcad e non ho capito...
:((
Bye
AS

 ha scritto nel messaggio
news:aa3249$rfv$1...@newsreader.mailgate.org...

Scusa, ma la cosa è semplice solo se trovi la funzione già fatta,
e non penso che esista in delphi.
Altrimenti (cosa più realistica) devi fartela a mano e quindi
devi sapere un bel po' di calcolo numerico
                                        danilo

 ha scritto nel messaggio
news:aa3249$rfv$1...@newsreader.mailgate.org...

non credo che in Delphi ci sia una funzione già bella e fatta, però puoi
sempre fartela tu.
Magari se fai un esempio dell'equazione trigonometrica e ciò che fa MathCad,
allora ti sapremo dire di più !!
Ciao ciao
Antonio Tarolla

 ciao..
Prego.
Ciao.
Mimmo.
Newsgroup: it.comp.lang.delphi
Titolo: funzione random

ciao a tutti, mi sento stupido a chiederlo, ma ho un problema e la mia
memoria č molto labile. a scuola ho inparato ad usare delphi (quando
mi sono diplomato era appena uscito il 4) e nel frattempo ho perso
tutti gli appunti. ho bisogno di generare 3 numeri casuali interi
compresi tra 2 e 3. sfortunatamente nn ricordo la sintassi della
funzione random. so che č necessaria una chiamata randomize; ma non
ricordo la sinassi della generazione. mettiamo caso che debba
assegnare alle var a, b, c il risultato. come posso fare??
grazie anticipatamente x l'aiuto


wrote:

a := Random(N).
ritorna un valore da 0 a N - 1.
Quindi per avere un valore tra 2 e 3 farai  a:= Random(2) + 2;
ciao.
-- 
Ore 18.30: premo invio.

ciao.
grazie infinitamente!!!!!

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

quando avvio il programma il cursore appare sulla edit che ho stabilito
ma se premo tab il cursore si muovesenza una logica precisa
come fare?


Taborder in Objetc Inspector
Ciao
-- 
MaoSw
Reporter Professional srl
support...@reporterprofessional.it

 ha scritto nel messaggio
news:0Awgb.179057$hE5.6...@news1.tin.it...


 ha scritto nel messaggio
news:0Awgb.179057$hE5.6...@news1.tin.it...


 potyresti spiegarti meglio?
intendeva dire che devi fare clic col destro del mouse sulla form e 
selezionare la voce Tab Order
Comunque tutti i controlli hanno un proprietą TabOrder: Integer e TabStop: 
Boolean
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)


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

 ha scritto nel messaggio
news:Emxgb.179319$hE5.6...@news1.tin.it...

Consiglierei la lettura del manuale Delphi.
--
Carlo

 Consiglierei la lettura del manuale Delphi.
A me? :-)


 A me? :-)
In fondo è un consiglio saggio: uno scrittore dovrebbe sempre rileggere
quanto ha prodotto! ;-)
--
- Carlo -
"Imparare senza riflettere o riflettere senza imparare non vi porta alla
buona comprensione" Confucio

 rileggere quanto ha prodotto! ;-)
Lo chiedevo perchè pensavo di aver scritto qualcosa di strano...
...oh, certo che siete molto carini con me! :-)

Newsgroup: it.comp.lang.delphi
Titolo: Come si crea un Drop Handler?

Ciao ancora!
Qualcuno saprebbe aiutarmi nel realizzare un drop handler da associare ad un
tipo di file?
Il mio obiettivo č far sě che sia avviata un'operazione ben precisa quando
trascino un file su un tipo di file associato alla mia applicazione (con
estenzione .pmx).
Grazie fin da adesso,
Matteo Riso


Ok, non avevo capito la domanda. Adesso l'ho capita e la risposta è: mi
arrendo :<(
Ciao
Ruggero


Grazie comunque, Ruggero: so che si tratta di un argomento molto molto
difficile ed è un miracolo essere riuscito a riprodurre (e migliorare :o) )
ciò che WinZip permette già oggi di fare quando passi con il cursore su uno
dei files associati al mio prg, ma il Drop Handler è proprio difficile da
costruire.
A presto!
Matteo Riso
http://zipgenius.web-page.net

Newsgroup: it.comp.lang.delphi
Titolo: X Jax

Jax, potresti darmi una dritta per il programma Chiper? Non so come usarlo,
e quelli trovati su Torry, sono strani
Grazie e Ciao

 usarlo, e quelli trovati su Torry, sono strani
Scusami ma ovviamente la legge di Murphy ha colpito ancora, e a casa sabato mi è
partito l'alimentatore, e non ho ancora trovato il tempo di comprarne uno :(
Porta pazienza ancora un giorno o due...
--
Jax


Te l'ho spedito per posta.
Ciao!
--
Jax


Rettifico. Ho tentato di spedirtelo per posta ma il tuo indirizzo di risposta mi
dà un bel
"bad destination mailbox address".
--
Jax

Grazie della pazienza per le risposte... la fretta... =)))))
Cmq l'indirizzo per mandarmi il prg è clfronz(at)
tin.it
PS:- Per gli altri post, vedrò se necessario di ripostarli impostati meglio,
magari con + calma.
PSS:- Intendevo "creare" utilizzare il componente Chiper, le info che avevo
trovato non erano chiare
    Ciao e Grazie
Newsgroup: it.comp.lang.delphi
Titolo: Liberare memoria

Ciao,
sto rifacendo un programma partendo da zero cercando di farlo in maniera
più ortodossa rispetto a quanto non abbia fatto prima, ma ho un quesito:
teoricamente se facessi tutto quanto per bene, ripetere le seguenti
operazioni all'infinito:
- creare un'istanza di una classe, riempirne le proprietà, chiamare il
destroy dell'istanza; (il tutto per svariate classi)
... dovrebbero risultare in un progressivo accrescimento della memoria
occupata dal programma o se il tutto viene eseguito per bene il
programma non dovrebbe mai superare un certo utilizzo di memoria (dato
che ad ogni ciclo vengono eseguite le stesse operazioni)?
-- 
Poochie©

Una stima *reale* della memoria in uso ad una applicazione dipende da 
molti fattori di cui, rigorosamente imho, parte non sono sotto il ns 
diretto controllo.
Per esperienza diretta, posso assicurarti che un chiaro sintomo di 
memory leak è l' aumento costante della memoria usata (visibile anche 
tramite task manager) senza il minimo segno di diminuzione.
Vedi l'indicatore che sale, sale e poi si incasina tutto.....
Un test maccheronico ma abbastanza indicativo consiste nell'avviare la 
applicazione e segnare la memoria allocata, lasciarla in esecuzione e 
facendola lavorare per un bel po tipo 24 ore e poi ricontrollare. Se 6 
partito da 4 megabytes e ne trovi 50 forse qualcosa è da controllare...
;)
-- 
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"

 qualcosa è da controllare...
Oppure può usare un profiler ;-)
guastatore

 wrote:
[CUT]
Facendo una applicazione ad hoc ho notato che non dovrebbe assolutamente
aumentare...
mi spaventa che la mia minibeta accresca di 4k ogni 5-6 cicli in ognuno
dei quali faccio una mezza dozzina di create con anche qualche lista,
poi distruggo tutto quanto so di aver creato ma pare che non basti.
Postare qui il tutto sarebbe abbastanza laborioso :'(
-- 
Poochie©

> Oppure può usare un profiler ;-)
Snooper o memchecker forse è più appropriato :-)
Potresti provare:
http://www.automatedqa.com/downloads/memproof/
Ciao
guastatore

 Postare qui il tutto sarebbe abbastanza laborioso :'(
Uff, trovato! Avevo fatto tutto bene, ma nel fare le prove creavo sempre
una lista in più che immediatamente reistanziavo... maledetto
copia-incolla...! ^_^
-- 
Poochie©

 ha scritto nel messaggio
news:1grkx6u.8rrs9m1j2qs9bN%poochie2D...@libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: aiuto! se esiste un file devo eliminarlo

mi sapreste aiutare?
devo verificare se è vero o falso che esiste un file in c:\windows\system
e se esiste devo aliminarlo altrimenti devo mandare un messaggio a video.
mi sapete aiutare?
grazie a tutti.

 un messaggio a video.
if FileExists('c:\windows\system\pippo.exe) then DeleteFile('c:\windows\system\pippo.exe')
else ShowMessage('Nun ce sta!');
;)
--
Jax

cerca:
file management routines
nella guida di delphi.
bye
AS

Ciao,

if FileExists(nomefile) then
 DeleteFile(NomeFile)
else ShowMessage('Scrivi il tuo messaggio');
oppure togli il "FileExists" e utilizza il risultato della "DeleteFile",
anche se non è proprio corretto perchè il file potrebbe essere in uso e
quindi non cancellabile, però esiste !!
in pratica :
if not DeleteFile(NomeFile) then
 ShowMessage('Scrivi il tuo messaggio');
Ciao
Antonio

Newsgroup: it.comp.lang.delphi
Titolo: Salvare riferimenti ai vari oggetti

Salve a tutti, dovrei memorizzare dei riferimenti su un file ma non so
come fare, mi spiego meglio.
Ho un array o un oggetto tlist dove gli indici sono degli oggetti.
Questi oggetti fanno riferimento tra di loro  quindi all'interno della
lista o dell'errei al relativo indice (oggetto) ho l'indirizzo di un
altro oggetto. Devo memorizzare questa situazione salvando tutto su un
file in modo che riprendendo questo file ritorno nello stato iniziale.
In pratica ho degli oggetti che fanno hanno dei friferimenti tra di
loro, dovrei fare in modo di salvare questi riferimenti in un file,
così anche se chiudo il file riaprendolo ho i riferimenti salvati e
ritorno allo stato precedente.
Anche se molto confusionaria come cosa spero che abbiate capito il
concetto. Mi scuso ma non sono molto esperto e certe cose mi risultano
difficili anche da spiegare..
Grazie a tutti

 concetto
Se ho ben capito, hai bisogno di far persistere i tuoi oggetti.
Ergo, vuoi far persistere le relazioni tra di essi: quindi, se i tuoi
oggetti sono business objects, puoi farli persistere sul database e cosi'
facendo ti salvi anche le relazioni tra di essi.
Tu parli di una tlist, quindi di puntatori, pertanto sei tu il solo a
conoscere la struttura degli oggetti a cui punti.
Eventualmente dai un'occhio anche queste pagine
http://www.delphicorner.f9.co.uk/articles/comps5.htm
http://obiwan.sourceforge.net/index.html
http://www.instantobjects.org/
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: [D7] Riconoscere un formato ...

Ciao a tutti,
scusate ma e' proprio una domanda banale ...che non ricordo proprio come
andare a trovare nell'help
Devo creare una funzione che riceve un'immagine ... questa immagine potrebbe
essere un bmp o un jpg ...
non ricordo proprio come fare a sepere se e' una pittosto che un'altra.
Logicamente mi interessa il tipo grafico ... non mi interessa individuare
l'estensione ... anche xche' quella la estraggo con ExtractFileExt ! :-)
Grazie
Filippo_67
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 l'estensione ... anche xche' quella la estraggo con ExtractFileExt ! :-)
Se non sbaglio i primi due caratteri di un Bitmap sono le lettere "BM"
i primi due caratteri di un JPG sono i caratteri 0xff 0xd8
ciao
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

http://gnuwin32.sourceforge.net/packages/file.htm
--- posted by geoForum on 
http://www.delphiedintorni.it

Il 09 Ago 2007, 15:34, 
filippo...@liberoantispam.it
 (Filippo_67) ha
scritto:
Vi ringrazio per la risposta ... ma comunque ho trovato !
Sicuramente quello di leggere l' header non e' un' idea malvagia ... pero'
io faccio in un modo molto piu' semplice (logicamente questo vale solo per
Jpeg e Bitmap ... si estenderebbe ad altri formati grafici, ma si devono
avere i componenti specifici ...Tiff per intenderci) .
Vi dico come :
inserisco la unit delle jpeg al progetto
uses..... Jpeg;
//Poi mi creo una funzione di verifica ...
Function IsBitmap(myfile:string):boolean;
Var
bitmap:boolean;
MyImage:Timage;
begin
   //Creo componente al volo
   MyImage:=TImage.Create(nil);
   //carico il file (che potrebbe essere un bmp o jpeg)
   MyImage.Picture.LoadfromFile(myfile);
   bitmap:=Myimage.Picture.Graphic is Tbitmap;
   result:=bitmap;
end;
Logicamente scambiando il componente di verifica da Tbitmap a TjpegImage, so
se e' un Jpeg ...
Invertendo l'ordine dei fattori ....
Ciao e grazie comunque
Filippo


 end;
Gli oggetti creati vanno sempre distrutti in Delphi:
function IsBitmap(AFileName: string): Boolean;
begin
  with TImage.Create(nil) do
    try
      Picture.LoadFromFile(AFileName);
      Result := Picture.Graphic is TBitmap;   
    finally
      Free;
    end;
end;
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Gli oggetti creati vanno sempre distrutti in Delphi:
Scusa... hai perfettamente ragione ... mea culpa :-)
ho scritto quelle righe di codice al volo e frettolosamente ed ... ero
sicuro che qualcuno se ne sarebbe accorto (infatti sono venuto a vedere le
risposte ... per questo motivo ;-)
ciao

Newsgroup: it.comp.lang.delphi
Titolo: Scrittura file excel

Esiste qualche componente (free sarebbe meglio) che permetta di scrivere 
un documento excel anche senza il pacchetto office istallato (non 
dovrebbe utilizzare OLE) ma neanche creando un file di testo con 
delimitatori.
Mi occorrerebbe in quanto andrebbe montato su una macchina che, sistema 
operativo a parte, non ha nulla di istallato e dovrebbe gestire le 
singole celle come colori, dimensioni, font testo etc... (i file creati 
andrebbero aperti da client remoti)
Grazie a tutti,
David

su delphi super pages  
http://delphi.icm.edu.pl/
http://delphi.icm.edu.pl/ftp/d50free/flexcel.zip
trovi un suite che ti permette di aprire modificare file excel
direttamente. io l'ho usata e funziona, onestamente l'ho utilizzata con
fogli semplici non so se ha dei limiti, comunque è gratuita e funziona
con d5, d6 e d7. 
ciao brunello

Grazie era quello che mi serviva. Manca il colore delle celle ma per ora 
va bene lo stesso
Newsgroup: it.comp.lang.delphi
Titolo: uso di "value" in quick report 1.0

Sono costretto per compatibilità ad utilizzare delphi developer 2.0 con
quick report 1.0 su piattaforma win98.
C'e' qualche gentile persona che e' in grado di dirmi come mai assegnando un
valore stringa alla variabile "value" nell'evento OnPrint di un componente
TQRDBCalc oppure a TQRLabel il valore stampato non viene affatto influenzato
dal nuovo valore da me assegnato?
Esempio :
procedure TQrFornscad.QRLabel1Print(sender: TObject; var Value: string);
begin
value:='pippo'
end;
Dopo aver applicato questa modifica il report stampa sempre un valore vuoto
e non 'pippo'.
Grazie in anticipo.
--
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
mailto: 
p_a_n_...@libero.it
togliere tutti gli underscore per rispondere all'autore
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*

Non ho mai usato Qr1 ma, hai provato così ?
procedure TQrFornscad.QRLabel1Print(sender: TObject; var Value: string);
begin
 QrLabel1.Caption:='Pippo';
end;
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@energy.it

 Non ho mai usato Qr1 ma, hai provato cosě ?


 A cosa serve "Value"?
Eh, non saprei... mai visto Qr1.
Cmq, prova a vedere se hai un file di help specifico per quickreport (cerca
fra i vari hlp presenti nella directory di delphi)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply


Io ho usato diverse volte Value e funziona.
Forse c'e' qualcos'altro che non va nel tuo prg.
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

Se assegno 'pippo' a value di QRDBCalc,  in fase di stampa del QRDBCalc
dovrei vedere 'pippo'?
Grazie di nuovo.
Giuseppe Panzica

dovrei vedere 'pippo'?
Perche' usi QRDBCalc se poi vuoi assegnare una costante? Onestamente
non mi fiderei di QR in queste operazioni "strane".
