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

Chi saprebbe dirmi quale versione di Delphi consente di gestire immagini del
formato JPG
e se utilizzando sempre object TImage
Ciaoo e grazie !!

D4 C/S in sù ... non ricordo se D3 lo supportava ma mi pare di no.
Ciao, Davide DG.

e se utilizzando sempre object TImage
c' č la classe TJPegImage per gestire le immagini JPG.
L' immagine viene visualizzata in un componente TImage, passando perņ
attraverso la classe che ti ho suggerito.
Non so se in Delphi 4 il TImage accede direttamente al formato JPG. Comunque
in Delphi 3 c' č questa classe, poi nell' help trovi pure il DFM ed il PAS
di un esempio pratico.
Ti saluto.....ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

> 
Tutte, basta che metti jpeg come unit...
ciao ciao, Luca.
-- 
ICQ: 11024183
"L'amore è una motoslitta 
che corre all'impazzata  nella tundra,
poi improvvisamente fa una capriola e si ribalta 
bloccandoti sotto. 
Di notte  arrivano i lupi". ( Matt Groening )
Newsgroup: it.comp.lang.delphi
Titolo: File Read Only

come si apre in lettura un file read only? se faccio
     AssignFile(TheFile,FileName^);
     Reset(TheFile);
ho dei problemi... anche se non tento mai di scrivere il file!
--
Giovanni Fulco
<mailto:
jg...@tiscalinet.it

ho dei problemi... anche se non tento mai di scrivere il file!
Il problema č la procedura RESET. E' lei che genera l' errore !!
Puoi fare due cose per risolvere.
1) Cambi momentaneamente l' attributo del file mettendolo come Archivio. In
questo caso puoi usare le API  oppure le semplici funzioni di Delphi che
nell' help trovi documentate.
2) Un' altra soluzione piů elegante sta nell' usare la classe TFileStream
per aprire il file.
Quindi scrivi:
var ApriFile:TFileStream;
begin
  ApriFile:=TFileStream.Create(NomeFile, fmOpenRead);
       // qui fai le tue operazioni su file e poi alla fine
  ApriFile.Free;
end;
io ti ho scritto queste due righe al volo. Migliorale aggiungendoci un
controllo per vedere se il file esiste ed un blocco try-finally.
Poi nell' help di Delphi trovi scritto quello che vuoi riguardo questa
classe !!
Ti saluto.....ciao !!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

 wrote in message
86t6na$c7u$1...@news.flashnet.it...


 ho dei problemi... anche se non tento mai di scrivere il file!
A me con
     AssignFile (f, FileName);
     FileMode := 0;
     Reset (f);
non da' nessun problema e leggo regolarmente il file. Anche leggendo da CD.

non da' nessun problema e leggo regolarmente il file. Anche leggendo da CD.
io uso (per comodità) sempre la TFileStream o altre funzioni che spesso
lavorano con gli Handle.
L' accesso semplice con le funzioni base lo uso raramente, diciamo che non
lo uso mai.
Non ho provato se funziona. Se dici che funziona, allora deve essere perchè
usi la variabile FileMode
che setta (con valore pari a 0) il tipo di accesso a Read Only.
Ok, ti saluto !!
Ciaooooo !!


 wrote in message
8701e3$qoa$1...@news.flashnet.it...


 classe TStream... se il file fosse stato su un CD... che avrei potuto
fare?
FileMode:=0 prima di chiamare la Reset...
Puoi farlo anche in Delphi.
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Newsgroup: it.comp.lang.delphi
Titolo: Data di uscita Delphi6 Windows

La Borland Italia in una mail mi ha appena scritto che l'uscita e' prevista
per il primo trimestre 2001; non hanno date precise.
Ragazzi ci tocca aspettare :(. Qualcuno ha trovato sul web qualche pagina
con notizie, indiscrezioni ecc. in merito alla nuova versione?
Ciao, Sandro

per il primo trimestre 2001; non hanno date precise.
Di gia?
AS
"Se è Microsoft non funziona"

 Di gia?
eh si, hanno solo un anno di ritardo sulla tabella di marcia ;)
Ciao, Sandro

Era prevedibile visto che Kylix gli sta portando via un sacco
di tempo e di risorse.
Ciao
Gabo74


Era prevedibile visto che kylix gli sta portando via un sacco
di tempo e di risorse.
Ciao
Gabo74

Newsgroup: it.comp.lang.delphi
Titolo: Jet 4 e Windows 7

Ciao A tutti,
ho fatto un piccolo programma di database in delphi 2007. Fino a windows 
XP funzinava bene, ma quando l' ho installato da un cliente che ha 
windows 7 mi ha dato un errore del tipo "Operation must use an updatable 
query" (era in italiano, ma in google si trova in inglese :)
Visto che sto migrando diversi programmi fatti in passato su delphi 2010
mi chiedevo se le nuove librerie risolvono il problema oppure devo 
cambiare Database (es firebird embedded), anche se mi spiacerebbe 
perdere la compatibiltà con gli *.mdb perchè rimane un formato molto 
popolare
Purtroppo visto che non uso windows 7 non resco a fare una prova diretta.

 Purtroppo visto che non uso windows 7 non resco a fare una prova diretta.
Per il tuo problema relativo alle query è sicuramente dovuto ai permessi 
che assegna W7 alla tua app e al file mdb. Assicurati che sia la app che 
il file abbiano permessi amministrativi completi.
-- 
Il silenzio ti fa vedere ciò che il rumore non ti fa cogliere ..

 
grazie vedo di modificare l'installer
Ing Giuseppe Monteleone

 il file abbiano permessi amministrativi completi.
Ciao,
Ti confermo che con il trinomio D2010/W7/Access funziona normalmente.
Lo uso senza problemi
Devi essere accorto su dove installa il file .mdb. Per esempio a W7
non piace particolarmente che i dati risiedano sotto C:\Programmi. W7
prevede allo scopo una cartella che si chiama C:\ProgramData.
Ne approfitto anche per segnalarti che il 99% di coloro che usano gli
MDB usano ancora il driver JET di M$ che la stessa M$ ha messo in
DEPRECATED da anni. L'ideale è usare il driver ACE (driver M$ Access)
che è molto più robusto.
Ti posto la stringa classica di accesso al DB che usa il vecchio JET e
quella con ACE (okkio che il driver ACE non è nativo con il SO ma lo
installa M$ office. Quindi devi prevedere la sua eventuale
installazione nel tuo installer):
[Esempio JET OLEDB 4]
ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0;User ID=%user%;Data
Source=%source%;Persist Security Info=False;Jet OLEDB:Database
Password=%password%;Jet OLEDB:Compact Without Replica Repair=True;
[Esempio ACE OLEDB 12 (corretto)]
ConnectionString=Provider=Microsoft.ACE.OLEDB.12.0;Data Source=%source
%;Persist Security Info=False;Jet OLEDB:Database Password=%password%
Ciao,
Gp
--
GP engineering and software
in...@gpsoftware.it
http://www.gpsoftware
.
Newsgroup: it.comp.lang.delphi
Titolo: Info su personalizzazione grafica di un form

Ciao a tutti,
realizzando delle parti grafiche per un form, posso sostituirle a quelle di 
default? Parti grafiche quali ad esempio dei button?
In caso affermativo come dovrei procedere?
Di recente ho letto sempre su questo newsgroup circa l'esistenza di temi per 
personalizzare la grafica dei controlli etc, ma non mi sembra ci sia nulla 
di gratuito, se mi sbaglio cosa mi consigliate?
In ogni caso rimane la domanda di prima, come posso sostituire la grafica 
attuale con una mia personalizzata? Grazie in anticipo per la risposta.
Cooper. 

In caso affermativo come dovrei procedere?
Cerca per i componenti specifici.  Ne esiste una miriade.

 ha scritto nel messaggio 
news:5so312hoi1gnj5k73...@4ax.com...

Fra quelli che compaiono nella palette ho notato che sono tutti di forma 
rettangolare, ma non ho trovato nulla che si avvicini a quanto vorrei fare.
Io ho realizzato dei button di tipo ellittico (uno relativo allo stato 
mouse-up e l'altro relativo allo stato mouse-down) per rendere l'idea; ho 
trovato qualcosa che permetta di riportare l'immagine sopra, ma non è 
esattamente quello che voglio :(
Qualche consiglio piu specifico?
Grazie ancora,
Cooper.

Qualche consiglio piu specifico?
Come già detto, esistono su internet una miriade di componenti per
abbellire l'interfaccia grafica in Delphi.  Cercali.

 ha scritto nel messaggio
news:u7lQf.4123$nz4....@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Condivisione di Media Rimovibili

E possibile rilevare la connessione di un usb(Mass Storage) e poi
condividerla in rete


http://www.torry.net/vcl/system/otherhardware/dlpiusb.zip
e sito madre: 
http://www.ftdichip.com/index.html
altro non saprei...
ciao
Morde.
morde [at] programmer [.] net


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

Newsgroup: it.comp.lang.delphi
Titolo: Rilevare connessione ad internet/spedire e-mail

Ciao a tuti...
    il mio problema è questo:
    ho un applicazione che parte in automatico all'avvio di windows,
l'utente setta l'oggetto,il
    contenuto e il destinatario di una mail, che deve essere recapitata
automaticamente ogni
    volta che l'utente effetua una connessione ad internet...
    Ora quello che volevo sapere è:
        1) Eseste una api o un qualche altro controllo di windows che mi
fornisca lo stato di
            connessione, oppure qualcuno sa come si possa fare questo anche
senza l'utilizzo
            delle api?
        2) Esiste un controllo in delphi che mi permetta di mandare mail,
oppure mi conviene
            farmi a manina una routine che si collega ad un server di posta
via telnet e mi invi
            la mail?
Grazie in anticipo a chiunque voglia rispondermi...
    Nivox


Prego,
Andrea.

             la mail?
Se hai la versione Client/Server puoi usare il componente TNMSMTP.
Ciao !

Grazie ragazzi....
    mi siete stati molto utili soprattutto per quanto riguarda le RAS API...
    per la storia dello spedire e-mail, non so cosa mi sia passato per la
testa, la soluzione era
    ovvia oltre che banale, infatti poi ci sono arrivato anche io...
    comunque per quanto riguarda la dichiarazione della Api... sapete dirmi
qualcosina in pių?
    Sapete.. io sono nuovo in delphi, e sono sempre stato abituato a
dichiarare le api in VB,
    e ora mi trovo un po' spiazzato...

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

Ho bisogno di installare su di un altro PC un mio programma in Delphi che
usa i database, ho bisogno di installare qualche programma in quella
macchina?
Il database č ODBC.
--
Chrys-bj
http://digilander.iol.it/chrysbj

Il database è ODBC.
ODBC non e' un database ma un'interfaccia. Se intendi dire che usi
ODBC per connetterti al tuo database allora, in linea di massima, non
ti serve nulla se non i driver ODBC.
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

Il database è ODBC.
No.  
Ti basta creare il data source name ODBC sull'altra macchina.

 ha scritto nel messaggio
news:3ad6e79a...@news.libero.it...


Veramente mi segnala che non puň inizializzare DBE
Ma, scusa, l'alias e' nativo BDE o e' ODBC ?
Newsgroup: it.comp.lang.delphi
Titolo: Primo Programma

Sono riuscito a realizzare il mio primo programma, lo ho pubblicato nel 
mio sito 
http://camaleonteplus.altervista.org
 nella sezione elettronica.

 mio sito 
http://camaleonteplus.altervista.org
 nella sezione elettronica.
Sei "off topic" (fuori tema): questo non è un forum di annunci personali.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
hai ragione non era per publicizare un mio programma visto anche che non 
è un gran che ma era solo per dimostrare che con una buona volontà e il 
vostro aiuto ho fatto quello che avevo sempre sognato di fare.

 vostro aiuto ho fatto quello che avevo sempre sognato di fare.
Sì, ma rimane comunque fuori luogo. :-)


 
scusa non si ripeterà

Camaleonte ha scritto:

mi daresti il link diretto, non riesco a trovarlo ;(
Newsgroup: it.comp.lang.delphi
Titolo: formato data!

DateToStr(TSC.Time); //estraggo la data in questo modo ma si visualizza male 
: 20/08/27901
Sbaglio nell'utilizzare "DateToStr"?
Grazie
Daniel 


Chi è TSC ? comunque prova con Date al posto di Time....

 Sbaglio nell'utilizzare "DateToStr"?
Per un maggiore controllo nella formattazione, usa la funzione 
*FormatDateTime*
(
http://www.delphibasics.co.uk/RTL.asp?Name=FormatDateTime
).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:448a82cf$0$18282$4faf...@reader1.news.tin.it...

type
TSearchRec = record
  Time: Integer;
  Size: Integer;
  Attr: Integer;
  Name: TFileName;
  ExcludeAttr: Integer;
  FindHandle: THandle;
  FindData: TWin32FindData;
end;
devi usare FindData, per capirne la struttura apri il file Win32.hlp, che 
trovi anche in rete.
Ciao, Giorgio 


Ciao Marco,
non credo cmq possa usare il TSearchRec.Time dal momento che e' un Integer e 
non un TDateTime (Double).
Forse il .Time e' il Time-Stamp del DOS, utilizzabile solo con le apposite 
API Win32..
Giorgio 

 Chi č TSC ? comunque prova con Date al posto di Time....
grazie ora provo, cmq TSC e' un record dove gli passo i file le cartelle 
della ricorsione!
Ciao
Daniel 

> Chi è TSC ? comunque prova con Date al posto di Time....
L'unica cosa riguardante la data che mi accetta e' time, data no! 

 Giorgio
Grazie
ma allora non c'e altro modo di poter sapere la data di un file?
ho provato anche con DateTimeToStr(FileDateToDateTime(FileAge(TSC.name))) : 
ma mi da errore!
Ciao
Daniel 

 non un TDateTime (Double).
Se mi fosse stato detto di quale tipo di dato si trattava, non lo avrei 
senz'altro suggerito. ;-)


 ma mi da errore!
Quale errore!?! Va sempre indicato...


 ha scritto nel messaggio 
news:448adc0a$1...@newsgate.x-privat.org...

Mi compila, pero' quando utilizzo il programma esce un erroe di debug che 
solleva un eccezzione con il messaggio : invalid argument to date encode! 

 Ciao, Giorgio
non ho capito scusa, cosa devo fare nn sono molto preparato!
Grazie
Daniel

 solleva un eccezzione con il messaggio : invalid argument to date encode! 
Vedo che passi il solo nome del file alla funzione *FileAge*.
Se il file non si trova nella cartella corrente, devi indicare il 
percorso completo del file.
Aiutati con la finestra Debug/Evaluation per verificare che le singole 
chiamate alle funzioni restituiscano valori corretti.
Ciao,
   Marco.


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

 ha scritto nel messaggio 
news:448b0786$0$14786$4faf...@reader4.news.tin.it...

risolto cosi :DateTimeToStr(FileDateToDateTime(TSC.Time));
ciao e grazie
Daniel

Newsgroup: it.comp.lang.delphi
Titolo: [OT] comuni esteri

Qualcuno sa dove posso trovare un database
con elencati tutti i comuni esteri europei?

 con elencati tutti i comuni esteri europei?
Hai detto niente.
L'unico modo che mi viene in mente è di hackerare (non chiedermi come) il
database di Autoroute... ma comunque non sarebbero tutti.
--
Jax
Journeying Artificial Xenomorph
Newsgroup: it.comp.lang.delphi
Titolo: SOAP

Salve a tutti,
mi sto sempre piu' addentrando nel fantastico mondo di Delphi
(grazie anche all'ottimo Delphi 6 Developer's Guide).
Arrivato al capitolo che parla di Soap Web Services ho notato con mio grande
rammarico che il Wizard (Soap Web Services) menzionato dall'autore, non è
presente nella mia installazione di Delphi 6 Professional Edition
(regolarmente licenziata).
E' normale la cosa?

Devi montare il service pack 2 che monta tutto il supporto completo a
BizSnap
Ciao!

Dovrebbe, non ricordo perchè qui in ufficio ormai lo prendo dal server e non
lo ho scaricato io....

Newsgroup: it.comp.lang.delphi
Titolo: R: morte di Phillip Katz


Sarà seppellito domani in una scatola di biscotti.
:-)   Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi


wrote:

 
 ---==[ BlacK Bird ]==---
     ICQ#: 14491159
 
 
b...@blackbird.cjb.net
 
 
     Web Site
 
http://www.blackbird.cjb.net

6 una povera cosa...!
AS

 Addio Philip e mandaci qualche buona idea da lassù ....
eggia'!
Ciao, Sandro



 wrote in message
M7GR4.24905$Vo3.3...@news.infostrada.it...


 :-)   Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi
ammazza... non te ne frega nulla?
pensa quanto avresti penato senza la sua utility... tanto? molto?
sicuramente troppo! è morto un grande e tu lo deridi? quando morirai te
allora dovremmo prendere dei calmanti =P

Newsgroup: it.comp.lang.delphi
Titolo: uses & dcu

salve a tutti.
ho un quesito probabilmente da principiante, ma sto installando alcuni
componennti e non mi torna una cosa :
se ho solamente il file della unit compilata (oggetto.dcu) posso
installare il componente o, in generale, includere il file tramite la
uses per usarne i tipi definiti?
Lo chiedo perchè quando includo il file, uses oggetto, o quando
installo il componente, trova evidentemente il file dcu ma mi da
errore, 
[Fatal Error] File not found:
'C:\Dati\matteo\Codice\Componenti\GridTree\Gridtree.pas'
in quanto non trova la unit nel file .pas per ricompilarlo.
Dove sbaglio ?
grazie a tutti,
Matteo


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

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

Salve, 
dato che mi servono informazioni sui dischi, tra cui il numero di
serie, non sono riuscito a far funzionare GetVolumeInformation(...)
Qualcuno avrebbe un esempio da postare?
Grazie
Robin


con la stessa domanda 
Re: Numero di serie dell'HD dell 12 Apr 2002 
// Drive ID = { 'a', 'b', 'c', 'd', etc............}
function Get_DiskSerialNo(DriveID : char) : string;
var
  VolumeSerialNumber : DWORD;
  MaximumComponentLength : DWORD;
  FileSystemFlags : DWORD;
begin
  result := '';
  try
    GetVolumeInformation(PChar(DriveID + ':\'),
                         nil, 0, @VolumeSerialNumber,
                         MaximumComponentLength, FileSystemFlags,
                         nil, 0);
    result := IntToHex(HiWord(VolumeSerialNumber), 4) +
              '-' + IntToHex(LoWord(VolumeSerialNumber), 4);
  except
  end;
end;
Newsgroup: it.comp.lang.delphi
Titolo: tutti i computer nella rete...

Esiste una funzione che mi restituisce tutti i nomi dei computer della rete
locale?

 ha scritto nel messaggio
news:gAhoa.37287$LB6.8...@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Manuali!!!

Scusate l'intrusione, ma questo msg č rivolto a chi mi ha aiutato in questi
giorni con il delphi:
YUPPPIIIIIII mi sono finalmente arrivati i manuali di delphi.... azz... sono
enormi!!!
Bacioni a tutti e grazie ancora!!
--
^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^
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

 Bacioni a tutti e grazie ancora!!
Prego!
Non farti spaventare.
Leggi le basi, il resto lo spulci man mano che ti serve...

Infatti mi leggo le cose basilari e poi  man mano che mi capita di fare
qualcosa, se non ci arrivo da sola mi prendo il tomone e me lo leggo....
cmq mi sembra fatto bene come manuale (delphi 6 developer's guide.)
Bacionissimi!!


Texeira&Pacheco?
Italiano o inglese?
Bye
AS

 Italiano o inglese?
l'ho trovato solo in inglese
Byez...
=^_^=


Milano?
AS

 Milano?


Scusa...
Ho postato un msg errato.
Andavo di fretta... :((
AS


quanto sono costati? li consiglieresti ad un semi-principiante?
--
Ciao
Marchese Gianfranco
e-mail dgruma@NOPUBBLICITA'
tin.it
 (Da togliere NOPUBBLICITA' se vuoi
rispondermi in privato)
sito internet personale: 
www.turbo-pascal.cjb.net
  Tutto sul Turbo Pascal
1.5

 li consiglieresti ad un semi-principiante?
Mah, io sono proprio principiante e, tralasciando il fatto che sono in
inglese e basta perchč non li ho trovati in italiano ( ma forse č un bene
visto che le traduzioni spesso fanno schifo), non sono poi malaccio, certo
se non hai delphi installato con le varie guide on-line diventa difficoltoso
se come me proprio non sai una cippa di delphi... cmq te li consigli. se non
altro hai una guida ufficiale e semicompleta (tralasciando leguide on-line
sopracitate)...
Domanda:
Esiste una reference dei vari componenti di delphi? Tipo la Api reference di
Java...
Bacioni!



Anche a te Giulia


 programmazione e quindi delphi. fammi sapere, mi raccomando
Una cosa del genere, per ora mi sto facendo il tipico quaderno degli appunti
con le specifiche di componenti che mi interessano, ma se esiste una cosa
del genere mi risparmio la fatica!! =^_^=
Bacionissimi!!



[...]
ok, grazie 1000 per i consigli che mi hai dato. appena metto da parte un po'
di soldi vedo di comprarmi questi libri. grazie 1000 ancora



prova qua: 
http://pentium.isu.polimi.it/manuali/delphi/delphi.html
--
Ciao
Gianfranco Marchese

Newsgroup: it.comp.lang.delphi
Titolo: Problemi con NetUserGetGroups

Ciao a tutti,
sto lavorando con Delphi7 e sto utilizzando alcune fx della libreria 
netapi32.
Nel chiamare NetUserGetGroups mi dá un eccezione e non riesco a capire 
perché, credo che siano errati i valori dei param che gli passo.
Fino ad ora ho utilizzato altre fx della libreria, come NetUserGetInfo,
NetGroupGetInfo, NetUserEnum, NetGroupEnum, ma con questa non c'é verso, 
e non riesco proprio a capire il perché..
Qualcuno ha qualche idea?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

perché, 
Figurati cosa possiamo capirci noi.
Ma è così difficile essere specifici quando si chiede aiuto?
Che eccezione?
Che parametri?
Che pazienza,
-- 
Ore 18.30: premo invio.

Qualcuno ha qualche idea?
E' il tempo.  Con l'avvicinarsi della primavera lo fa.

E' il tempo.  Con l'avvicinarsi della primavera lo fa.
Comfermo anche questo, ho riscritto il tutto questa mattina e 
miracolosamente funziona. Qui in olanda il tempo cambia molto spesso..

Newsgroup: it.comp.lang.delphi
Titolo: Input di valori di tipo diverso nello stesso campo

In un campo l'utente puo` inserire un "valore" scelto da una dropdown 
list che fa riferimento a una lista di record o oggetti (ancora non ho 
deciso quale tipo di definizione usare) oppure puo` digitarvi un valore 
di tipo semplice come una stringa, un numero o una data. Il tipo 
semplice che si puo` inserire e` deciso dal valore di un altro campo.
Come gestire la funzionalita` del campo e che tipo di struttura dati 
usare per mantenere valori di diverso tipo?
Oggetti? Variant? Record variabile?
Grazie
Enrico

 Oggetti? Variant? Record variabile?
non puoi avere 2 diversi campi?
A.

 ha scritto nel messaggio 
news:514c6d12-00ed-4804...@59g2000hsb.googlegroups.com...




Ciao
Potresti utilizzare delle mask parametriche, magari lette da un altro campo 
ancora.
C.. 

 ha scritto nel messaggio 
news:47ff52be$0$31413$f69...@mamut2.aster.pl...

Se usi oggetti puoi riferirti a loro col loro name (che e' una stringa): 
oggetto.name
.
Viceversa per ottenere l'oggetto dal nome puoi usare findcomponent.
Fai in modo che ogni oggetto abbia un nome unico.
In sostanza il campo dovra' essere di tipo string e contenere i nomi degli 
oggetti.
Ciao Giorgio 

Alberto Salvati pisze:

Sono piu` di due campi.
Devo costruire delle espressioni booleane, quindi ho vari casi:
1) Var1 > Var2
2) Var1 esiste
3) Var1=3
4) Var2='qwerty'
5) Var3=20/11/2008
6) Var4=Var5+Var6
eccetera
Devo valutare l'espressione e decidere se e` vera o falsa.
Scompongo l'espressione in 3 parti: sinistra,operatore,destra
a questo punto sinistra e` abbastanza ovvia perche` e` una variabile che 
rappresento con un record o un oggetto (contiene altre info oltre al 
nome e al valore)
la scelta dell' operatore e` limitata agli operatori che vanno bene per 
il tipo di variabile a sinistra
la destra mi crea il problema. Primo puo` essere composta (vedi es. 6), 
secondo puo` assumere valori sia come la sinistra sia come tipi base.
Se composta la risolvo ricorsivamente.
Il problema mi rimane su come trattare la diversita` dei tipi che puo` 
assumere la destra.

Alberto Salvati pisze:

Riallacciandosi al post precedente...
La scelta della sinistra determina il tipo base degli elementi 
dell'espressione. Ovvero se a sinistra c'e` un record che contiene dati 
di tipo numerico anche a destra devo avere lo stesso tipo.
A questo punto limito l'input a dati numerici oppure a record di 
variabli con contenuto numerico.
Se inserisco un numero come (in che forma)lo inserisco nella struttura 
dati che si occupa della valutazione dell' espressione?
Es.
Var1>Var2 entrambi le var sono numeriche e tutto ok. Ho due record 
predefiniti e li passo alla funzione di valutazione.
Var1>3 ho un record a sinistra e a destra cosa? Cioe` cosa passo alla 
funzione di valutazione dell' espressione?
fare una funzione che riceve due variant in input e restituisce true/false?
Enrico
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 CD-ROM

Ciao a tutti!!!!Volevo chiedervi se esiste un modo per leggere
l'ettichetta dell'unità cd-rom.Mi spiego meglio...io vorrei sapere con
delphi come si chiama il cd-rom..Tipo E: o D: ???E' possibile in
delphi?
grazie a tutti!!!


wrote:

Usa l'api GetVolumeInformation :)

 Usa l'api GetVolumeInformation :)
Grazie mille!!!



Se ti interessa leggere il nome o il numero seriale di un CD usa la
GetVolumeInformation, altrimenti se vuoi sapere quali lettere corrispondono
ai lettori CD/DVD, devi usare la GetLogicalDriveStrings che ti restituisce
tutte le lettere dei dispositivi (compresi hard disk e altro) e poi devi,
con la funzione GetDriveType per ogni singola lettera, controllare se sono
di tipo DRIVE_CDROM.


Grazie mille!!!Si può fare in modo che quando si chiude il lettore cd
si caricva in automatico il nome e l'id???
grazie a tutti!!!

 si caricva in automatico il nome e l'id???
sì, devi gestire tutto dentro l'evento WMDeviceChange (su google trovi
parecchio in merito), anzi proprio lì dentro puoi identificare anche la
lettera del lettore (E, F, ecc.) (la estrai dal lParam del messaggio
WMDeviceChange) e con GetVolumeInfo ottieni nome e numero seriale del CD.
Per curiosità cosa stai facendo? Te lo chiedo perchè mi son trovato con
questi stessi "problemi" durante la creazione di un piccolo programma per
HTPC, se vuoi posso postare qualche pezzo di codice utile.


Praticamamente sto facendo un progettino..che poi diventerà una dll
che mi permatta appunto di leggere l'id e nome del cd il quale
contiene un archivio..questi dati poi vengono immessi in un as 400 per
la conmservazione...
Grazie mille per i cosigli e l'aiuto che mi hai dato..ora provo e se
ho qualche problema...ti chiederò..grazie ancora!!!

Newsgroup: it.comp.lang.delphi
Titolo: cronometro... help!!!

ciao a tutti, volevo implementare un cronometro molto preciso (millesimi di
secondo...magari anche microseconi)... ma non so come fare... volevo usare il
timestamp, e poi convertirlo in sec, è una buona idea? si puo' fare in un'altro
modo??? lo scopo è quello di capire il tempo che intercorre tra due parti di
codice o tra due eventi....
grazie! 
Eros. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 modo??? lo scopo č quello di capire il tempo che intercorre tra due parti


 codice o tra due eventi....
windows.GetTickCount();    // DWORD
retrieves the number of milliseconds that have elapsed since Windows was
started
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: R: Campo Autoincrementante

Devi testare il Datatype dell'oggetto TField per maggiori indicazioni fai F1
su datatype..o su TField
  For x := 0 to Table1.FieldCount - 1 do
    if Table1.Fields[x].DataType = ftAutoInc then
      ShowMessage(Table1.Fields[x].FieldName);

Newsgroup: it.comp.lang.delphi
Titolo: MaskEdit

Salve ragazzi,
sono all'inizio con Delphi e ho qualche difficoltà.
Sapete mica dirmi se c'è la possibilità di fare l'input dei numeri da Destra
verso Sinistra utilizzando il componente MaskEdit o qualche altro componente
simile di Delphi ?
Grazie anticipatamente per l'aiuto che mi darete.

Io uso con piacere da tempo il componente PBNumEdit che è free ma non
ricordo da dove l'ho scaricato Cerca un po' che troverai
--
_________________________________________
Edmondo Di Tucci 
snar...@tin.it
guarda i miei lavori su: 
www.powernetsi.it/edmondo

Grazie, funziona !!!
"Edmondo Di Tucci" <snar...@Ttin.it> ha scritto nel messaggio
news:ECuva.110070$iy5.3...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Strano errore:

Ho trovato e modificato questa procedura al fine di capire se una certa
applicazione è in esecuzione o no.
la cosa strana è la seguente, perchè se dichiaro List : TStrings come
variablie universale il codice va, altrimenti (dichiarando la variabile
all'interno della funzione dove l'ho commentata) si ferma a
List.IndexOf(sTemp)?
Grazie, Poochie
function CheckIfExeRunning(Name: String): Boolean;
var
  //hSnapshot: THandle;
  //process: TProcessEntry32;
  //flag,bFlag: boolean;
  temp : string;
  i : integer;
  //
  //qui la dichiarazione non funzionante!
  //
  //List : TStrings;
  function SacaExe(MangoW: HWND): string;
  {get EXE of a task}
  var
    Datos    : TProcessEntry32;
    hID       : DWord;
    Snap    : Integer;
  begin
    GetWindowThreadProcessId(MangoW,@hID);
    Snap := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    try
      Datos.dwSize := SizeOf(Datos);
      if(Process32First(Snap,Datos))then
      begin
        repeat
          if Datos.th32ProcessID=hID then
          begin
            Result := StrPas(Datos.szExeFile);
            Break;
          end;
        until not(Process32Next(Snap,Datos));
      end;
    finally
      Windows.CloseHandle(Snap);
    end;
  end;
  function ObtieneVentanas(Mango: HWND; Nada: Pointer): Boolean; stdcall;
  var
     sTemp: string;
  begin
    Result := True;
    sTemp := SacaExe(Mango);
//
//qui si ferma!
//
    if List.IndexOf(sTemp) = -1 then List.Add(sTemp);
  end;
begin
  List := TStringList.Create;
  Result := False;
  List.Clear;
  EnumWindows(@ObtieneVentanas, 0);
  for i := 1 to List.Count - 1 do
    if UpperCase(List[i]) = Uppercase(Name) then
      Result := True;
  List.Free;
end;

Ovviamente dire "si ferma" significa che mi dice errore a un certo indirizzo
di memoria...
Poochie

 di memoria...
prova a non usare TStrings ma Tstringlist.... (intendo nella parte VAR)
Ciao
Matteo

List.IndexOf(sTemp)?
I metodi di TStrings sono astratti, devi utilizzare TStringList
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

Il fatto di spostare la dichiarazione giustifica quel che mi accade?
Da errore lo stesso se non è var universale!
Newsgroup: it.comp.lang.delphi
Titolo: delete record?

ciao NG!
ho un problema con il componente DBNavigator. Quando premo '-' per
cancellare in record appare un dialog con ' delete record?'. Come faccio a
tradurre la stringa in italiano? ho visto che nel file const.pas questa
stringa non c'e'....
ciauz!

stringa non c'e'....
dbconsts.pas
-- 
Andrea Laforgia
http://www.geocities.com/andrealaforgia
/* shakespeare.c */
#define QUESTION ((bb) || (!bb))

Newsgroup: it.comp.lang.delphi
Titolo: Componente visuale per filtrare db

Ho una dbgrid, e vorrei dare all'utente la possibilità di filtrare i 
dati nel dataset corrispondente... mi piacerebbe avere un componente da 
mettere sopra alla dbgrid, a cui poi adatterei la dimensione delle 
colonne in modo che vengano sincronizzate con quelle della dbgrid; in 
ogni colonna l'utente dovrebbe poter scrivere il valore con cui verrà 
filtrato il dataset... il problema è che non trovo un componente (anche 
solamente a livello visivo) che faccia al caso mio: una ListView non ha 
i subitems modificabili, una StringGrid non ha le colonne 
ridimensionabili singolarmente... l'unica soluzione che mi è venuta in 
mente è avere un'altra dbgrid collegata ad un clientdataset, e ad ogni 
cambiamento filtro... ma non so se sia la strada giusta.
-- 
Jax

 solamente a livello visivo) che faccia al caso mio
QuantumGrid
E' della suite DevExpress.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 E' della suite DevExpress.
Quoto. Solo che se la fanno pagare, e anche bene...
A.

 Quoto. Solo che se la fanno pagare, e anche bene...
E siccome di soldi non ne posso scucire devo trovare un'altra soluzione :(
-- 
Jax

 E siccome di soldi non ne posso scucire devo trovare un'altra soluzione :(
Se vuoi una soluzione a costo zero, prova a vedere i componenti ReportView 
(c'e' anche la versione DBaware) della suite ex TurboPower Orpheus:
http://sourceforge.net/projects/tporpheus/
Inizialmente possono sembrare un poco ostici, ma una volta compreso come 
costruire le View e come usare i filtri, devo dire che il loro sporco lavoro 
lo fanno.
Ciao
ACSH
-- 
Il più grande sbaglio nel progettare software
a prova di stupido è sottostimare l'enorme
ingegnosità degli stupidi.

 colonne in modo che vengano sincronizzate con quelle della dbgrid; in 
nelle jedi c'e' un componente che fa parte di quello che vuoi.
il dimensionamento colonne devi fartelo tu.
-- 
================================================================
Alberto Rubinelli - A2 SISTEMI 
news.aioe.org
 ThunderBird 2.0.0.4
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
skype: albertorubinelli  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
================================================================
Newsgroup: it.comp.lang.delphi
Titolo: Algoritmo codice fiscale

Salve,
Si puo' trovare da qualche parte l'algoritmo per il controllo di
correttezza del codice fiscale?
Grazie saluti
Nicola Farina

correttezza del codice fiscale?
Dovrebbe essere sul repository di Cantů, 
www.marcocantu.it
 per l'iscrizione
(gratuita)!
Ciao!
--
- Carlo -
Newsgroup: it.comp.lang.delphi
Titolo: Bug TDBgrid: la rotellina del mouse

Ho un problema con la TDBGrid (sembrerebbe un bug): ho l'opzione "row
select" attiva, e se muovo la rotellina su e giu' giustamente la selezione
si sposta, pero' non si sposta l'indicatore del record attivo! Poi quando
clicco di nuovo si incasina e si sposta l'indicatore in modo sbagliato..
Sembrerebbe che l'indicatore e il row selezionato si sfasassero..
Qualcuno ci ha sbattuto la testa e sa come fare ?
            {MSX}
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

Ciao MSX, colgo l'occasione per segnalare, in topic, un altro
malfunzionamento della rotellina. Aprendo una tendina di un TRxDBLookupCombo
e scorrendo l'elenco con la rotellina del mouse si ha istantaneamente un AV
oppure, comunque, un freeze del programma.
Ciao, Sandro

Confermo. Aggiungo che tale bug su WinME non e' presente, ma se il programma
gira su 98
la TRxDBLookupCombo si comporta come sotto.
Ciao


             {MSX}
Per chi ne e' interessato, ho risolto il bug. Penso che la tecnica funzioni
anche con gli altri controlli buggati.
Bisogna derivare un nuovo componente, del tutto uguale con in piu pubblicate
le properity OnMouseWheelUp e Down.
  TMSXDBgrid = class(TDBgrid)
  published
    property OnMouseWheelDown;
    property OnMouseWheel;
    property OnMouseWheelUp;
  end;
In questi eventi poi si mettera':
procedure TForm1.MSXDBgrid1MouseWheelDown(Sender: TObject;
  Shift: TShiftState; MousePos: TPoint; var Handled: Boolean);
begin
animali.Next;
Handled:=true;
end;
procedure TForm1.MSXDBgrid1MouseWheelUp(Sender: TObject;
  Shift: TShiftState; MousePos: TPoint; var Handled: Boolean);
begin
animali.Prior;
Handled:=true;
end;
Ora tutto funziona, e la rotellina cambia correttamente il record attivo.
Volendo penso si possa modificare direttamente il DoMouseWheelUp e Down per
fare un buon lavoro.
Ciao!                {MSX}

 le properity OnMouseWheelUp e Down.
Quale versione di delphi?
Non sarebbe il caso di segnalare la cosa a mamma Borland?
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Non sarebbe il caso di segnalare la cosa a mamma Borland?
Sulla 5. se qualcuno ha la 6 completa dei componenti DB, potrebbe vedere se
l'errore sussiste..
Poi si potrebbe anche segnalare :D
Ciao!

Corollario della legge di Murphy
In ufficio ha d5 e il mouse con la rotella.
A casa ho d6 e il mouse senza rotella.
:(


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

> Porta il pc dall'ufficio a casa e quello di casa in ufficio..
Ottima idea.
Prendo il mio vecchio 166mmx di casa e lo porto in ufficio.
Qui, prendo il compaq p4 e lo porto a casa.
In azienda saranno molto contenti.. :))))
Bye



Scambiare i mouse era troppo semplice?

> Scambiare i mouse era troppo semplice?
:-))))
Newsgroup: it.comp.lang.delphi
Titolo: Orologio analogico

Vorrei visualizzare un orologio analogico su una form, qualche suggerimento
per un componente free? Thanks
Marco

 wrote in message yZXN6.2778$vD4....@news1.tin.it...


 per un componente free? Thanks
Se hai D5, sul secondo cd vi sono i componenti LMD, che hanno l'orologio
analogico e vari altri simpatici componenti.
--
MBSoftware
--
"Ho aperto l'hard disk con il cacciavite: chi mi può aiutare a recuperare i
dati?"

Newsgroup: it.comp.lang.delphi
Titolo: nascondere la pagina di un page control

Salve a tutti,
Qualcuno saprebbe dirmi come nascondere la quarta pagina di un page control?
Nel senso di renderla invisibile.
Grazie e scusate l'incompetenza
ovnis

)

Ti ringrazio molto.
Newsgroup: it.comp.lang.delphi
Titolo: Chi mi aiuta?

Ciao a tutti, sono nuovo del Newsgroup e sono anche un novello programmatore
in Delphi. Vengo al mio problema: devo scorrere una tabella per righe,
memorizzando tutti gli elementi trovati in un file di testo, separando ogni
elemento con un ; e quando sono arrivato a fine riga passare alla riga
successiva, fino al termine della tabella stessa. Come si fa?
Se al posto di tutti gli elementi della tabella volessi memorizzare solo
quelli che stanno su alcune colonne, come potrei fare?
Per stampare in stile excel, cioe' quando ho tabelle che eccedono la normale
dimensione di un foglio, me lo suddivide automaticamente in piu' fogli, cosa
dovrei fare?
Grazie in anticipo per l'aiuto.
P.S:  Dimenticavo, uso BDE.
Ciao!

 ha scritto nel messaggio
news:MZZLa.134011$Ny5.3...@twister2.libero.it...

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DB, DBTables;
type
  TForm1 = class(TForm)
    Table1: TTable;
    Button1: TButton;
    Memo1: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
    s:string;
begin
  Table1.Open;
  while not Table1.EOF do
    begin
      s:='';
      for i:=0 to Table1.FieldCount-1 do
        begin
          if s<>'' then s:=s+';';
          s:=s+Table1.Fields[i].AsString;
        end;
      Memo1.Lines.Add(s);
      Table1.Next;
    end;
  Memo1.Lines.SaveToFile('file.csv');
end;
end.
DFM:
object Form1: TForm1
  Left = 192
  Top = 107
  Width = 696
  Height = 480
  Caption = 'Form1'
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Button1: TButton
    Left = 56
    Top = 176
    Width = 75
    Height = 25
    Caption = 'Button1'
    TabOrder = 0
    OnClick = Button1Click
  end
  object Memo1: TMemo
    Left = 200
    Top = 48
    Width = 441
    Height = 321
    Lines.Strings = (
      'Memo1')
    ScrollBars = ssBoth
    TabOrder = 1
  end
  object Table1: TTable
    Active = True
    DatabaseName = 'DBDEMOS'
    TableName = 'customer.db'
    Left = 56
    Top = 80
  end
end
ciao
giorgio

 ha scritto nel messaggio
news:GY%La.279250$g92.6...@news2.tin.it...


 Ciao!
Andrea

puoi aiutare meglio te stesso usano subject + chiari che non costringano gli
altri ad aprire i tuoi post per capire quale č il tuo probelma.
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: *.mp3 *.miaestensione

Come cambio le estensioni di un intera cartella in un altra?

 Come cambio le estensioni di un intera cartella in un altra?
 per me (non so se ci siano dei metodi più brevi) dovresti:
Usare FindFirst, FindNext, FindClose in un ciclo per scorrere tutti
i file *.mp3
All'interno del ciclo rinominarli con la tua estensione
(controllando magari se la destinazione esiste con FileExists,
 cambiando eventualmente l'attributo di sola lettura con
SetFileAttributes...)
( e se proprio vuoi strafare mettendoci anche un qualche try except per
accorgerti
 se qualcosa va storto
(come dice Murphy se non metti il Try si verificherà senz'altro un
eccezione...
  se lo metti sbaglierai da qualche altra parte del codice :-) ) ) (ho perso
il conto delle parentesi)
Se ci sono problemi siamo qui ;-)
    Ciao ciao!
    Dariosky

 wrote in message
I9ok9.11225$e31.2...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Cancellare chiave di registro

Salve a tutti,
 
avrei la necessità di cancellare una chiave sul registro di windows ma 
il problema è che contiene altre sottochiavi e valori vari (sia nella 
root che nelle sottochiavi).
per evitare di fare un ciclo allucinante eliminando valori e sottochiavi 
varie chiedevo se esiste una maniera un po' più veloce ed elegante.
 
Grazie a tutti,
David

https://msdn.microsoft.com/it-it/library/windows/desktop/ms724845(v=vs.85).aspx
 
 
 
A.

 il problema è che contiene altre sottochiavi e valori vari
 
Devi cancellare in maniera ricorsiva.
 

Microges ha scritto:

prova a vedere
 
http://www.delphipages.com/forum/showthread.php?t=22559
 
 
ciao.
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

Grazie a tutti. Alla fine la ricorsione ha vinto. Vabbè speravo in 
qualcosa di un po' più immediato ma fa nulla.

Newsgroup: it.comp.lang.delphi
Titolo: Le librerie rx non vanno d' accordo con delphi 6

Orbene, dato che mi serve di instalalre le librerie rx sul mio delhpi 6,
mi sono procurato il pacchetto con le librerie, le ho scompattate sul
desktop e le ho installate facendo come scritto nel readme. Fin qui' tutto
ok, i componenti ci sono. pņero', quando cerco di usarne uno (per esempio
RxSpin) mi dice errori simili : fatal error : file not found
:"RXSpin.dcu". Pssibile ? Naturalmente le librerie stanno dove le ho
scompattate ...
--- posted by geoForum on 
http://www.delphiedintorni.it

 scompattate ...
prova cosģ :
-cerca RXSpin.dcu
-copia il percorso ed aggiungilo a
  Tools->Enviroment Options..->Library path
Cordialmente,
Stefano


Ti adoro :D grazie ;)

Newsgroup: it.comp.lang.delphi
Titolo: DBNavigator

Salve. Mi è stato richiesto di mettere in verticale un DBNavigator per
affiancarlo alla DBGrid a cui è associato. Esiste la possibilità di fare
ciò???
Grazie Stefania

Non credo che l'orientamento di un DBNavigator si possa impostare, ma perchč
non lo simuli mettendo dei bottoncini con le immaginine dentro e sugli
eventi onclick non chiami i metodi
table. : first, last, next, prior, edit, insert, delete, (post)??
Ciaoux

Newsgroup: it.comp.lang.delphi
Titolo: Editor di proprietà

Ho provato a seguire le indicazioni su come scrivere un editor di
proprietà riportate da un testo di Marco Cantu, ma
Delphi 2009 non riconosce nella clausola 'uses' nè il file DsgnIntf,
nè DesignEditors indicatomi dall'help.
Come posso fare per ovviare all'errore ?
Grazie anticipate e buon 2010 a tutti.

 Grazie anticipate e buon 2010 a tutti.
Hai aggiunto il package "designide" ai *requires* del tuo package in cui 
hai inserito l'editor?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


No, non l'avevo fatto perché non ho trovato nell'help tale indicazione
e, nel caso mi fosse sfuggita, ti sarei grato
se mi indicassi dove é riportata.
Comunque ho aggiunto il package che mi hai indicato e l'errore é
sparito.
Ti ringrazio e saluto.

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Strumenti Statistiche codice sorgente

Tipo quanti caratteri,quante form,quante unit...
Esiste qualcosa che lo fa in automatico?

 Esiste qualcosa che lo fa in automatico?
Se non ricordo male, Delphi 2006 (ma solo nella versione 
Enterprise/Architect) viene fornita con strumenti di "auditing" che 
consentono di ottenere molte informazioni di carattere statistico sul 
codice, anche a livello funzionale, principalmente per problematiche di 
"fine tuning" sul codice prodotto.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Posta

Vorrei realizzare un programma che una volta verificata la connessione ad
internet, scarichi la posta, o la invii però non so come si usa i componenti
TNMSMTP e TNMPOP3 di delphi. qualcuno li ha già usati? chi mi sa dire a
grandi linee come funzionano?
Grazie.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

Gna...@Wappi.com:
| Vorrei realizzare un programma che una volta verificata la connessione ad
| internet, scarichi la posta, o la invii però non so come si usa i
componenti
| TNMSMTP e TNMPOP3 di delphi. qualcuno li ha già usati? chi mi sa dire a
| grandi linee come funzionano?
così al volo non te lo so dire,
cmq (con d4 c/s) nella dir internet\demos
trovi delle app. esempio
ciao!
Alan Solo

io uso il 5, cmq fanno un po schifo gli esempi.


Gna...@Wappi.com:|
| io uso il 5, cmq fanno un po schifo gli esempi.
beh, servono solo per farti capire come funzionano
gli oggetti...
Ciao!
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Stampa del form





Come devo fare per stampare un form con gli 
elementi sopra riposti?  (ad esempio


una label oppure un'immagine)


 


Grazie! 


 



 ha scritto nel messaggio
news:000801c0a2ef$0e718ce0$7400000a@acs...

Credo proprio che basti richiamare il metodo Print della form; questo metodo
acquisisce un'immagine grafica della form (inclusi i controlli visuali
contenuti in essa) e la invia alla stampante "as is".
===============================
Marco Breveglieri (
br...@sintesi.com
)
SINTESI S.r.l. (
www.sintesi.com
)

 wrote in message
UYJn6.1061$E57....@news4.aus1.giganews.com...

Newsgroup: it.comp.lang.delphi
Titolo: dBaseIV Field Alias

Ho il seguente problema:
In un query che lavora su una tabella di tipo dBaseIV
specifico l'alias di un campo in questo modo:
SELECT ...., descrizion AS descrizione, ... FROM ....
Il problema è questo:
in alcuni PC quando viene aperto il query viene
generato l'errore  "Query1: Fields descrizione not found"
e su altri va bene.
Da cosa può dipendere?
Versioni del BDE?
CB.

 Da cosa può dipendere?
Ma non dici i sistemi operativi...
Bye
A.

..Win98 ...su alcuni da errore su altri no.
CB.
"Alberto Salvati" <x@x.x> ha scritto nel messaggio news:ai62ls$1q1d$1...@newsreader1.mclink.it...


Metti una griglia su una form e collegala alla query mostrando a video i
campi di ritorno, sicuramente c'è qualcosa che ti sfugge.
Ciao,
  Fabio

 ha scritto nel messaggio
news:ai68mn$ubj$1...@newsreader.mailgate.org...


L'unico problema del genere con il BDE quanto ancora lo usavo (2 anni fa
ormai) č stato che la descrizione dei campi assegnati da lui, per esempio i
campi calcolati, non era costante ma dipendeva dalla versione del BDE, ma
qui tu l'assegni e mi sembra stranissimo.
Un'altra cosa forse protrebbe essere la lunghezza del campo (descrizione
sono 11 caratteri, il DBase ne supporta 10), essendo select rivolte al DBase
probabilmente ti genera dei problemi oppure lo tronca spontaneamente, magari
una versione un pň datata del BDE non ancora compatibile con gli oltre 10
caratteri.
Prova quindi a sostituire descrizione con un nome del campo piů breve.
Ciao,
  Fabio

 ha scritto nel messaggio
news:ai6acq$vjh$1...@newsreader.mailgate.org...


 del numero di caratteri?
La mia č stata soltanto un'ipotesi, non so neppure se sia cosě, se realmente
c'era questa limitazione... 8(
Ciao,
   Fabio

 ha scritto nel messaggio
news:ai6acq$vjh$1...@newsreader.mailgate.org...


Non mi sembra il BDE allora. Prova cmq a sostituire descrizione con un altro
valore può darsi che riesci a scovare il problema, va a finire che non
dipende dalla query a questo punto visto che sulla griglia hai visto scritto
descrizione, ma sia dei componenti che usano il campo descrizione. Apri
anche altre query dalla stessa Query1? Attendo anche ad aprire le query sul
create delle form. Come al solito, occhio a tutto quindi...
Ciao,
  Fabio