mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Ancora sul filtro dell'ADOTable...stò diventando pazzo!

Visto che non riesco in nessun modo a fare un filtro...ho iniziato a
riprogettarlo per passi....
Perchè così funziona:
  ADOTable1.Filter:='((Eliminata = ' + QuotedStr('0') + ' And
Gestita<>'+QuotedStr('2')+
                  ') Or (Eliminata =' + QuotedStr('0') + ' And
Gestita=Null))';
// in pratica è così
// ((Eliminata='0') and Gestita<>'2') or (Eliminata='0' and Gestita=Null))
e così no?:
  ADOTable1.Filter:='(Eliminata = ' + QuotedStr('0') + ') And
(Gestita<>'+QuotedStr('2')+
                  ' Or Gestita=Null)';
// in pratica
// (Eliminata='0') and (Gestita<>'2' or gestita=null)
Il filtro che vorrei costruire (per passi) dovrà contenere queste
condizioni:
(Eliminata='0') and
(Gestita<>'2' or Gestita=Null) and
(Categoria or Servizio or ... Like %ppp%)
Come posso fare?!?!!?!?!?!?
:-(
Grazie a chi mi aiuta o mi dà dritte!

 (Categoria or Servizio or ... Like %ppp%)
L'ulteriore filtro che desideri, puoi tranquillamente inserirlo nella 
property Filter:
AdoDataset1.Filter := '(Categoria or Servizio or ... Like %ppp%)';
AdoDataset1.Filtered := True;
Così com'è non ha motivo di non funzionare.
Ciao,
Gianluca 

 Grazie a chi mi aiuta o mi dà dritte!
Leggi la mia reply nell'altro thread.
Ciao,
Andrea

Ho risolto cosě ihihihih!!!!
  ADOTable1.Filter:='((Servizio LIKE '+ quotedstr('%'+cosacercare+'%')+' And
Eliminata = ' + QuotedStr('0') + ' And Gestita<>'+QuotedStr('2')+')'+
                  ' Or '+'(Servizio LIKE '+ quotedstr('%'+cosacercare+'%')+'
And Eliminata =' + QuotedStr('0') + ' And Gestita=Null))';
  ADOTable1.Filter:=ADOTable1.Filter + ' Or ' +
          '((Categoria LIKE '+ quotedstr('%'+cosacercare+'%')+' And
Eliminata = ' + QuotedStr('0') + ' And Gestita<>'+QuotedStr('2')+')'+
          ' Or '+'(Categoria LIKE '+ quotedstr('%'+cosacercare+'%')+' And
Eliminata =' + QuotedStr('0') + ' And Gestita=Null))';
  ADOTable1.Filter:=ADOTable1.Filter + ' Or ' +
          '((Trasmissioneda LIKE '+ quotedstr('%'+cosacercare+'%')+' And
Eliminata = ' + QuotedStr('0') + ' And Gestita<>'+QuotedStr('2')+')'+
          ' Or '+'(Trasmissioneda LIKE '+ quotedstr('%'+cosacercare+'%')+'
And Eliminata =' + QuotedStr('0') + ' And Gestita=Null))';
  ADOTable1.Filter:=ADOTable1.Filter + ' Or ' +
          '((Zona LIKE '+ quotedstr('%'+cosacercare+'%')+' And Eliminata = '
+ QuotedStr('0') + ' And Gestita<>'+QuotedStr('2')+')'+
          ' Or '+'(Zona LIKE '+ quotedstr('%'+cosacercare+'%')+' And
Eliminata =' + QuotedStr('0') + ' And Gestita=Null))';
  ADOTable1.Filter:=ADOTable1.Filter + ' Or ' +
          '((Note LIKE '+ quotedstr('%'+cosacercare+'%')+' And Eliminata = '
+ QuotedStr('0') + ' And Gestita<>'+QuotedStr('2')+')'+
          ' Or '+'(Note LIKE '+ quotedstr('%'+cosacercare+'%')+' And

Newsgroup: it.comp.lang.delphi
Titolo: [OT forse utile] dll di win

Il mio collega ieri mi ha detto che con win98 c'era un programmino che 
si lanciava dall'esegui e che permetteva di visualizzare le 
funzioni/procedure di un file dll...
Esiste davvero?
Ciao && grazie

 Ciao && grazie
Prego,
Andrea

 generale.
mmmm ma con winxp o 2000 come faccio?se mi copio l'eseguibile 
dell'anteprima di win98 funziona(mo provo)?
grazie
ankio mi kiamo andrea!! :-D

 grazie
Prego,
Andrea

"Aragorn" <andre...@NOSPAMlibero.it> ha scritto nel messaggio 
news:y8O5e.55063$zZ1.1...@twister1.libero.it...

Io in genere faccio una app che carica la dll con un loadlibrary e guardo 
nella finestra modules di delphi le funzioni esportate(ma non specifica i 
parametri purtroppo) 

Aragorn ha scritto:

Scarica e installa i celebri *GExperts* (
http://www.gexperts.org
): 
esiste un tool, se ricordo bene si chiama "PE Explorer", che è in grado 
di visualizzare le funzioni importate ed esportate da un modulo 
eseguibile (EXE/DLL).
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 funzioni/procedure di un file dll...
http://www.dependencywalker.com/
 
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Reply for all
Siete dei miti!!!:-D
Grazie

 eseguibile (EXE/DLL).
PE Explorer - 
http://www.heaventools.com
Visualizza e modifica la struttura interna degli eseguibili Windows a
32-bit.
ciao,
Maxi

Ma il tdump di delphi???
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

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

ho creato un vettore di form a run time. come faccio a sapere quale è 
l'indice della form selezionata che occupa nel vettore?
grazie mille 

 l'indice della form selezionata che occupa nel vettore?
Non usare un vettore, utilizza un TObjectList etc.
Per sapere quale form e' selezionata utilizza IndexOf oppure
l'attributo Tag della form.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

ti dispiace farmi un esempio? putroppo non posso utilizzare molto delphi,
dato che lo faccio solo a scuola e quando vado li vorrei implementare il
tutto con qualcosa di già  preparato.
grazie comunque di avermi risposto.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio 
news:IHOge.4629$795.1...@twister1.libero.it...


 ha scritto nel messaggio 
news:DoNge.4455$795.1...@twister1.libero.it...


grazie comunque
Newsgroup: it.comp.lang.delphi
Titolo: programmi per testare l'efficenza delle applicazioni

Sto cercando qualcuno di quei programmi che aiutano nei test delle
applicazioni, (memory leaks, code profiler ecc...) ovviamente per
delphi, possibilmente free :D
Qualche suggerimento?
Grazie
-- 
.     _  _______  ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_
  /| // /__  __/  Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /     Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000 ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_

delphi, possibilmente free :D
Per i memory leaks penso che una cosa conveniente sia quella
di costruirsi una classe "fabbrica", nel senso che alla sua
istanza (unica, quindi presumibilmente "singleton") si
delega la costruzione di qualsiasi cosa.
Con un oggetto del genere, per esempio, si potrebbe
implementare la garbage collection.  Alla distruzione di un
solo oggetto corrisponde la distruzione di tutti gli oggetti
allocati con esso.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

delega la costruzione di qualsiasi cosa.
si + o meno faccio cosi (almeno credo) :) ma uso spesso + classi...
esempio in aedix la gestione dei files e' gestita da un oggetto
taedixfilelist che insieme ad altri oggetti e' gestito dal taedixdata.
mentre i template sono gestiti dal taedixtemplates che e' un derivato
del taedixscripts 
Cio' non toglie che se mi e' sfuggito qualche dispose oppure qualche
disallocazione/distruzione un qualche software quanto meno me lo
farebbe notare.... da li a trovarla poi. ... :)
se mi permetti ne approfitto per chiederti un consiglio.
dovendo salvare un file, ed essendo il formato scelto a priori nei
menu (un item checked) e' meglio secondo te che sia l'oggetto tfile al
momento del savetofile a verificaro o meglio che l'oggetto file abbia
2 o 3 tipi di save e poi sia il taedixfilelist a chiamare la funzione
adeguata? io sarei propense per la prima (+ veloce da implementare)
Salutoni
Kirys


 Grazie
MemProof.
Newsgroup: it.comp.lang.delphi
Titolo: Passare il nome di una classe come parametro.

Ciao ragazzi, ho il seguente problema, devo passare il nome di una classe
ed. TButton ad una procedura ed allinterno devo fare il Type-Casting.
La mioa procedura è di questo tipo:
procedure (Oggetto: TObject, Classe : String);
begin
.
.
{
 Dopo varie operazioni, per accedere alle propietà specifiche di una classe
 sono costretto a fare una cosa del genere.
}
 (oggetto as Classe)
{
 Ma senza successo. Esiste una soluzione?
 Altrimenti dovrei testare il valore della Stringa Classe e riscrivere lo
stesso codice
 più volte e vorrei evitare.
}
  if Classe = 'TButton' then
  begin
    (oggetto as TButton).Caption
  end
  else
  if Classe = 'TEdit' then
  begin
    (oggetto as TEdit).Text
  end;
end;
Grazie
Max
 
--------------------------------
Inviato via 
http://usenet.libero.it

 Max
Hai provato con FindClass ?
^_Goblin_^

 ^_Goblin_^
 
FindClass dovrebbe funzioanre con classi che derivano da TPersistent, io
classi di cui non conosco la provienenza (ho acquistato dei componenti
esterni a Delphi) e comunque ho provato con un TButton, ma non riesco a
compilare. Forse sbaglio IO nell'utilizzo.
Grazie


 Type-Casting.
...
TObject ha un metodo ClassName, quindi non serve passare il classname a
parte, dato che per qualunque oggetto (correttamente istanziato) puoi
usare il suddetto metodo.
Cio' detto, ti consiglierei di fare un giro in TypInfo.pas, dove
probabilmente c'e' quel che cerchi. (ad es: SetStringProp(anObject,
'Caption', 'New caption');)
Se l'esempio che fai e' reale e non fittizio: TEdit - TButton, visto che
sono entrambi TControl, potresti castarli a THkControl = class(TControl)
ed usare SetText (protected).
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Casella di testo e selezione testo

Come posso creare una casella di testo in modo tale che quando diventa
attiva il testo al suo interno viene automaticamente selezionato ? In
questo modo se l'utente digita del nuovo testo quello in precedenza
scompare.
Grazie
Alberto

 ha scritto nel messaggio 
news:b2768b42-f0f0-4bc4...@i6g2000yqj.googlegroups.com...

All'enter fai un SelectAll
Ciao
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Stampa di files

ho la necessità di poter stampare dei file di stampa (es nome.prn ) tramite
lo spooler di windows
i file sono in formato binario e non di solo testo.

 i file sono in formato binario e non di solo testo.
Cerca le funzioni AddJob e ScheduleJob nella guida del Win32 SDK.
-- 
Roberto Lupi

Newsgroup: it.comp.lang.delphi
Titolo: Backup di una tabella

Dove posso trovare un po' di esempi su come effettuare alla chiusura
dell'applicazione il backup zippato di una tabella paradox?
Ringrazio chi risponde.
Marco



...

Newsgroup: it.comp.lang.delphi
Titolo: Ftp, questo sconosciuto ...

    Ciao a tutti,
devo implementare una connessione Ftp in un programma. Ho trovato nel gruppo
FastNet l'oggetto NMFTP, ma non so da dove cominciare. Dove posso trovare
lumi o esempi in proposito?
    Grazie
--
    Uby



http://users.swing.be/francois.piette/indexuk.htm
Scaricati questi componenti freewere... :)
Ciao,
  Cristian

Ok i componenti, ma nessuno ha l'help? 


Il numero 2 č una listview in grado di rappresentare visivamente il


Se ti è possibile mandarmi l'help o darmi un link da dove scaricarlo, te ne
sarei grato.
Grazie per l'interessamento.
--
    Uby

 DSP?
Non trovo questi link o similari...
--
    Uby

secondo me i migliori, freeware e open source:
http://www.nevrona.com/index-winshoes.html
funzionano benissimo, sono nativi vcl e per ftp c'č il simpleftp che
semplifica al massimo le operazioni che devi impostare.
Dai un'occhiata su borland.public.delphi.internet.winsock per i pareri su
winshoes/indy
p.s. su borland.public.delphi.non-technical parlano di winshoes/indy come
componenti standard per kylix o delphi 6 in quanto i componenti NetMaster
(quelli di Delphi attuali) essendo activex non andranno piů bene.
Massimo


 Massimo

Newsgroup: it.comp.lang.delphi
Titolo: Passaggio di parametri ad un eseguibile

Salve,
ho un piccolo problema apparentemente banale, ma che non riesco a 
risolvere...
Dunque, in ufficio c'e un sistema asterisk che al verificarsi di determinate 
condizioni deve lancire un eseguibile.
Il mio compito e' quello di realizzare il programma che viene "lanciato".
A questo punto ho non uno ma due problemi, non mi e' sufficiente il lancio 
dell'applicativo, ma ho bisogno che in concomitanza di questo il sistema 
asterisk mi fornisca anche il passaggio di un parametro che poi dovro' 
gestire in delphi.
Problema 1) Come posso lanciare e passare il mio parametro DA asterisk verso 
l'applicativo delphi?
Problema 2) FONDAMENTALE - Come posso acquisire e gestire il parametro che 
mi viene passato al punto 1?
Idee? :-)
Grazie a tutti.
SkyRaid
sky...@email.it

> Problema 2) FONDAMENTALE - Come posso acquisire e gestire il parametro che
cerca paramcount nella guida.
A.


cerco subito... 

 che mi viene passato al punto 1?
Vedi sulla guida ParamStr e ParamCount.
Qua trovi qualche info: 
http://www.delphibasics.co.uk/RTL.asp?Name=ParamStr
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 mi viene passato al punto 1?
Recuperando i parametri dalla riga di comando (vedi
ParamCount/ParamStr/CmdLine sull'help).

Newsgroup: it.comp.lang.delphi
Titolo: lettore badge controllo presenze

Potreste consigliarmi qualche sistema di controllo di presenze semplice,
non costoso, qualcosa del genere:
Qualche sistema con lettore ( Codice Barre, Magnetico , etc non e'
mportante ) ma questo lettore deve bastare che sia collegato ad un PC
client che e' collegato in una rete del azienda.
Quando la persona timbra il badge, l'informazione viene inviata ad un
sever che ne registra l'ingresso ho uscita, in un database che puo'
essere fatto anche in Access da noi.
Questi lettori devo essere diversi e collegati sempre tramite un PC
client della rete.
Potreste dirmi che tipo di questi lettori esistono sul mercato ? Hanno
gia' dei driver ho software per gestire l'informazione che leggono ?
Grazie,
Mario Desiderio

La furura elettronica ha dei kit che possono fare al caso tuo .
ciao
Franco Aldeni
http://www.defelectronics.com
http://www.defelectronics.com

Newsgroup: it.comp.lang.delphi
Titolo: Chiarimenti sulle versioni di Delphi

Salve,
avrei qualche domanda da porvi:
Attualmente, mi sembra di capire che ci siano due versioni di Delphi:
1. La versione Prism che fa uso del linguaggio Oxygene e che è stato 
sviluppato per integrarsi con .NET.
2. La versione che invece non è legata a .NET, fa uso della VCL, dell'Object 
Pascal ed è disponibile solo per Windows. Genera codice nativo consentendo 
l'uso di Assembly inline. Insomma la reale continuazione di Delphi come 
inizialmente sviluppato da Borland.
Per quanto riguarda Prism, secondo voi ha senso solo per chi si avvicina 
alla piattaforma .NET e già conosce Delphi? Perché in caso contrario mi 
sembra che la scelta migliore per fare uso di .NET sia C#.
Grazie per eventuali conferme e/o smentite. 

 C#.
Prism ha un senso se hai algoritmi già implementati e/o non vuoi
studiarti un linguaggio ex-novo (il C#). Detto questo, per sviluppare
in .NET comunque va studiato l'elefantiaco framework con le sue
MIGLIAIA di classi, quindi la cosa non è esattamente una passeggiata.
Ale

 Ale
Mentre l'altra versione di Delphi (Win32) conviene usarla per avere codice 
con prestazioni migliori? 

 codice con prestazioni migliori?
certo, prestazioni superiori e possibilità di creare exe stand-alone,
che non richiedono librerie o framework di sorta.
L'importanza di tutto ciò, poi, dipende da quello che cerchi e da
quello che realizzi. La velocità in senso assoluto può essere
importante in certi ambiti, e può essere del tutto irrilevante in altri
(pensa ad applicazioni che accedano in modo massivo a dei database via
rete: il lag dipenderà dal database, in modo quasi esclusivo, piuttosto
che dal codice).
Ale

 MIGLIAIA di classi, quindi la cosa non è esattamente una passeggiata.
Vero, pero' non serve conoscerle tutte! :-D
Per quanto riguarda .net, ci sono alcune cose  imho che certamente
servono:
1) 
ado.net
2) wcf
Il resto, secondo me, esattamente come le api, lo studi quando ti
serve.
A.
Newsgroup: it.comp.lang.delphi
Titolo: come creare un menu a tendina da codice....

Ciao a tutti,
vi pongo un quesito: una volta creato da codice un oggetto TMainMenu, come
faccio ad aggiungere dei menuitem (sempre da codice)?
Grazie

property Items: TMenuItem; default;
Description
Use Items to access information about the elements in the menu. Items is a
single TMenuItem object that describes the elements of the menu in its own
Items property. Because Items is the default property of TMenuItem, the
Items property of TMenu can be treated as an indexed array of menu items
that describe the individual items in the menu. That is, instead of writing
FirstItem := Menu1.Items.Items[0];
use
FirstItem := Menu1.Items[0];
Set the Items property at design time by clicking on the Items property in
the Property Inspector. The Menu Designer automatically inserts a menu item.
As each menu item is entered, outlined regions appear at the possible
locations of additional menu items. Click in those regions to specify
additional menu items. At runtime, create a TMenuItem that describes the
elements of the menu programmatically, and set the Items property of the
menu.
Guarda caso, la classe TMenuItem ha questa:
procedure Add(Item: TMenuItem); overload;
procedure Add(const AItems: array of TMenuItem); overload;
Description
Use Add to add new menu items to the dropdown menu for this menu item. If
this menu item is the value of the Items property of a main menu or pop-up
menu, Add adds the items to the end of the menu.
Specify a single new menu item to add as the value of the Item parameter, or
an array of new menu items as the value of the AItems parameter.
A.

Grazie!
Alberto Salvati <x@x.x from office> wrote in message
anu470$2g6h$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Need Delphi Projects

Hi, Is there anyone has software applications to be developed in
Delphi ?
If yes contact me immediately at 
delphide...@gmail.com
Thanks & Regards,
Pooja Agarwal

 Pooja Agarwal
Hi Pooja, I suggest you to checkout rent a coder website, 
(
http://www.rentacoder.com
) I think it should be best suitable for you.
bye
-- 
Morde

 Morde
Hi Morde,
Thank you for suggestion. I am already present on 
www.rentacoder.com
and other bidding portals, unfortunately, there are no much work
available for Delphi, even if I bid on them, the payments are much
lesser than the efforts required.
I have been doing Digital marketing since 3 years, I have noticed that
on bidding portals, Buyers only choose the cheapest. I strongly
believe that quality service has price.
I am scouting for good valued projects. You inputs would be
appreciated.
Best Regards,
Pooja Agarwal
www.cygnet-infotech.com

 appreciated.
As far I know, in Italy there are very few new projects that born 
delphi-native, and another great obstacle is the spoken language.. it's 
too hard to find jobs in which you speak also english rather only 
italian.
But I hope you'll find a lot of work, never give up!
Bye!
-- 
Morde


Hi Morde,
Nice to see your comments.
I agree with you about the language obstacles. I have registered
myself to learn Italian, inorder to enhance my approach..
Yes I am doing best to get projects. At present our Delphi team is
very limited with projects, hence I am offering the best possible
rates.
Regards,
Pooja


Hi Morde, this is Nicole from Rent a Coder.
I just want to mention that while 1/3rd of projects on sites like ours
and our competitors will be price conscious, the remaining 2/3rds are
awarded based on ratings, certifications and expert guarantees.  Some
workers make tens of thousands of dollars a year and more (see the
worker list ranking list at 
https://www.rentacoder.com/RentACoder/misc/AllCoderCompleteList.asp
for details).  In order to maximize earnings, Delphi Developer may
want to consider specializing in new area of programming since we
*always* have plenty of programming jobs available.
If you have any questions, please let me know.  You can also call in
to talk to a facilitator 7 days a week, or email us (see
http://www.rentacoder.com/RentACoder/misc/Feedback.asp
).
Nicole
www.rentacoder.com

 to talk to a facilitator 7 days a week, or email us (see
Thank you Nicole for your useful clarifications and courtesy to offered 
us direct support.
My best regards,
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7/8 e Delphi 2005/2006

Salve
mi chiedevo se una applicazione scritta in Delphi 7 possa essere
"tranquillamente" copiata e ricompilata/migliorata nel nuovo ide senza
dover scrivere o rettificare codice
saluti

 dover scrivere o rettificare codice
Nella netta maggioranza dei casi, sì, ma dipende dal tipo di 
applicazione, dai componenti di terze parti utilizzati (potrebbe essere 
necessario riperirli di nuovo per la versione di Delphi aggiornata) e 
così via.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Nel caso di "componenti terzi", se si possiede il codice sorgente che
non fa uso di "oggetti esclusivi" ... ?
Quindi se ora mi accingessi a progettare una nuova applicazione e la
scrivessi in D7 dovrei poterla facilmente copiare e incollare in D2006
e ricompilarla?
il dubbio è sui form creati in D7 e su eventuali funzionalità di
accesso ad un database tipo ms sql

 accesso ad un database tipo ms sql
Cosa usi per accedere al database?


Niente ancora............. sono solo delle ipotesi.

Newsgroup: it.comp.lang.delphi
Titolo: Esiste una versione Delphi libera moderna o Delphi Linux?

vorrei imparare delphi, esistono versioni moderne gratuite magari anche in 
versioni linux opensource gpl? 

 
Non è  proprio delphi ma .....
è multi piattafroma, considerando che
ancora deve maturare, siamo alla versione
0.9.4, 
www.lazarus.freepascal.org
Ciao by Enzo
www.scozzaro.it

Newsgroup: it.comp.lang.delphi
Titolo: IBQuery e Jpeg

In una tabella ho memorizzato in un campo Blob [subtype 0 segment size 0]
immagini Jpeg; se vi accedo tramite TQuery/BDE non ho alcun problema a
visualizzarle tramite TDBImage, ma se utilizzo TIBQuery, già al collegamento
del componente al campo, mi restituisce il seguente errore: «Invalid
classtype cast».
Cosa c'è che non va?
...1000 grassie.
Cià
Fra.

L'oggetto usato per la visualizzazione delle immagini jpeg è un DBJpegImage,
ereditato da DBImage ed aggiunta la possibilità di visualizzare tali
immagini. Il problema rimane non risolto.
Cià
Fra.
Newsgroup: it.comp.lang.delphi
Titolo: DB Access e ODBC

ciao ragazzi mi è successa una cosa strana che forse voi potreste
spiegarmi.
Ho sviluppato una cgi che si collega ad un db (xxx.mdb) con
connessione odbc; quindi una volta creato un alias al db xxx.mdb ho
fatto puntare la cgi all'alias di cui sopra.Premetto che il file
xxx.mdb era grande circa 3Mb,e all'interno del db vi erano circa 8000
record. Il tutto ha funzionato per circa 6 mesi quando ad un certo
punto la cgi non riusciva più a collegarsi al db. Di conseguenza, ho
provato a ripristinare il tutto, creando un nuovo collegamento odbc al
db xxx.mdb e cosi facendo un nuovo alias (B); dopo aver impostato la
cgi in modo tale da puntare sul nuovo alias (B) non è cambiato nulla.
A questo punto usando il tool datapump di delphi 6 ho copiato tutto il
contenuto del file xxx.mdb in un altro file yyy.mdb; ho creato un
collegamento odbc al nuovo db e da qui un nuovo alias (C). Dopo aver
fatto puntare la cgi al nuovo alias (C) come per magia quest'ultima
riusciva a collegarsi. Ora mi domando perchè tutto questo ?
Grazie in anticipo a presto
P.S Buon lavoro

 punto la cgi non riusciva più a collegarsi al db.
Cioè...?
Messagg e/o codici di errore?
Hai provato ad aprire il file da Access per vedere se veniva fuori qualche
errore?
Versione di access?
Versione di delphi?
Bye
A.

 riusciva a collegarsi. Ora mi domando perchè tutto questo ?
Il problema sono gli alias: prova a leggere "Il vero nome" di V. Vinge e
vedrai che trovi la soluzione (rottata qui sotto)
(r' rssrggvinzragr zntvn)
Saluti
Paolo Arosio

 A.

 tutto nel try .... catch
Ecco una dimostrazione di cio che ho sempre sostenuto.
In linea di massima non è molto corretto nascondere gli errrori con
try..EXCEPT
Il try..catch è di c# :((
A.

Newsgroup: it.comp.lang.delphi
Titolo: Eliminazione barra del titolo da una form

Salve a tutti!!
Ho un problema: vorrei eliminare la bassa del titolo da una form, per intenderci
quella che contiene il nome del programma e le iconcine di sistema per
massimizzare minimizzare chiudere, ma non so come fare.
Mi potreste aiutare?????
Grazie fin da adesso!!!

 wrote

ho capito male oppure tramite l'object inspector ti basta settare la
proprietą "BorderStyle" a "bsNone" ?
Poi per trascinare la form avrai altri problemi, ma anche quelli si
risolvono. Buon lavoro.....bye bye !!
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: Disabilitare alcuni tasti...

Rieccomi qui a chiedere ancora l'aiuto del NewsGroup! (Che fino ad ora è
stato impeccabile!)
Sapete come faccio a disabilitare alcuni tasti? (ES: Tasto Windows, Tasto
ALT, Tasto CTRL, ma anche un tasto qualsiasi)
Ringrazio anticipatamente anche solo a chi fa finta di pensare a una
soluzione! ;-)
Paolo

 soluzione! ;-)
Una soluzione è possibile anche se sconsigliabile, devi utilizzare uno hook
che non passa il testimone all'applicazione destinataria del messaggio.
Uno hook (nel caso specifico di tastiera) è un filtro che si pone prima
della tua (o in generale di una qualsiasi) applicazione e decide cosa farle
arrivare e cosa non ... sei tu in fase di scrittura di codice a decidere
cosa farle giungere e cosa filtrare. Per inciso: non tutte le combinazioni
di tasti sono intercettabili (e forse neppure tutti i tasti). Se intendi
"disabilitare i tasti" solo quando sei nella tua applicazione si può anche
evitare lo hook e sfruttare gli eventi della VCL.
Ciao
--
- Carlo -
c.b...@libero.it

Grazie per averci provato ma... non ho capito molto! Cioč, la teoria sě...
ma non c'č un comando + diretto? In Visual Basic io posso abilitare il Key
Preview che prima di passare il tasto al monitor lo passa al programma e
attraverso il form.keypressed posso capire quale tasto č stato premuto e
decidere se eseguire qualcosa o no!
Esiste qualcosa del genere?

 Esiste qualcosa del genere?
Abilita la proprietà KeyPreview della form in cui devi intercettare i tasti
e definisci un event handler per l'evento che più fa al caso tuo:
OnKeyPressed, OnKeyDown, OnKeyUp.
Guarda nella guida in linea premendo F1 quando hai posizionato il cursore
sulla proprietà KeyPreview della Form.
Carlo.

 ha scritto nel messaggio
news:9mvmol$kjn$1...@pinco.nettuno.it...

Si, esiste e funziona nello stesso modo,
Nella form  devi mettere a TRUE la KeyPreview
Poi ti vai a scrivere un gestore per l'evento OnKeyPressed
Io l'ho copiato da un libro di Marco Cantů per sostituire l'Invio con il Tab
ed č questo:
-------------
   // Invia il tasto TAB quando viene premuto RETURN
   if Key = #13 then begin
      Key := #0;
      perform(CM_DialogKey, vk_tab,0);
   end;
-------------
non so se puň essere uno spunto per risolvere il tuo problema...
Ciao.
--
Emilio Panozzo
mailto: 
emip...@tin.it

Newsgroup: it.comp.lang.delphi
Titolo: [Sito]

allora sto sito dell' NG quando si fa ?
(era una esortazione)
--
 _______________________________________
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 (era una esortazione)
gia', le FAQ stanno diventando moooolto "F" ... ;)
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Stampare una stringa in verticale ruotata di x gradi & conversione pixel --> millimetri

Ciao a tutti,
        premesso che
Uso Delphi 6.0
Le librerie di stampa sono quelle della Greatis, PrintSuite ma che ho lo 
stesso problema anche con altre librerie
ho il seguente problema ....
Data la stringa "Ciao" com'e' possibile stamplarla in vertcale ???
Non cosi'
C
i
a
o
ma con i caratteri ruotati di 90 gradi (destra o sinistra non importa 
perche' mi servono in entrambi i casi) in modo da avere (con i caratteri 
ruotati).
o
i
a
C
Secondo problema ...
Se il punto di partenza di una linea si trova a 15,5 mmillimetri dal bordo 
di un A4, il  canvas lavora in pixel .... qualche idea o unit per la 
conversione ??
Grazie a tutti,
Daniele 

Daniele ha scritto:

Ti rispondo al problema 2 :-)
Puoi usare la API SetSystemMetrics passandogli l'andle del device 
context che hai nel canvas...
Così puoi cambiare le unità di misura da pixel a decimi di millimetro.
Fai attenzione perché lo zero è rovesciato (in alto a sinistra invece 
che in basso a destra).
Ciao
Fabrizio Bitti

 ha scritto nel messaggio
news:461a1091$0$10618$4faf...@reader2.news.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: QuickReport "pagine totali"

Come posso fare per inserire in un report il numero totale di pagine del
report ??
Saluti



Temo che l'unico modo sia quello (un po' suino) di generare il report,
leggere il numero di pagine, scriverlo dove serve e rigenerarlo :(
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.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

 leggere il numero di pagine, scriverlo dove serve e rigenerarlo :(
Avevo gia pensato di prepararlo, leggere il numero di pagine e scriverlo, ma
come faccio a leggere il numero di pagine ???????
Grazie
Ciao

 - Sir Thomas Beechan a una violoncellista
Andrea
P.S. Piero, dove l'hai recuperato quell'aneddoto che metti in firma?

come faccio a leggere il numero di pagine ???????
Leggi QR.QRPrinter.PageCount


 ha scritto nel messaggio
news:7meG6.5121$q3.8...@news1.tin.it...


efficente, gratuito, ed in italiano !
Stai attento che per report complessi FR potrebbe riservarti brutte
sorprese.
Ciao
--

Newsgroup: it.comp.lang.delphi
Titolo: Che database e' questo?

Vorrei accedere ad un database che ho, che e' composto di questi files:
file.cat
file.dct
file.log
file.ref
file.dat
E' un formato proprietario?
Christian

Il giorno Mon, 3 Mar 2003 16:04:53 +0100 il buon Chris scriveva ...

Sicuramente, per capirne qualcosa di piu' bisognerebbe aprire con un 
editor binario i vari files e vedere di cosa di occupano. Grossomodo 
(facendo il parallelo con altri sistemi) potrebbe essere che nel .dat ci 
sono i dati, il .cat un indice ecc ecc
Ciao.Alberto
-- 
Alberto Rubinelli - A2 SISTEMI               posted with Gravity 2.60b
Via Costantino Perazzi 22 - 28100 NOVARA (NO) - ITALY     ICQ 49872318
E-Mail : 
alb...@retrocomputing.net
  Tel. 0321 640149 
Web    : 
www.retrocomputing.net
      Fax  0321 391669 BBS  0321 392320

Puoi provare a vedere 
http://www.icdatamaster.com
A.

Newsgroup: it.comp.lang.delphi
Titolo: Pgm che risulta falsamente bloccato

Ho un programma che durante l'esecuzione di un lungo ciclo di operazioni
(vari minuti ) per il sistema (vedi taskmanager di win2000 o termina
applicazione di win98) risulta bloccato , nonostante effettivamente continui
regolamante l'elaborazione fino alla fine in modo perfettamente regolare.E'
normale oppure e' possibile evitare questa sitazione fastidiosa.
Inoltre la form che esegue tale ciclo finche' il ciclo non ha completato
l'esecuzione non puo' essere minimizzata.
Ringrazio chi mi puo' aiutare.
                      Massimiliano Crivellaro

 l'esecuzione non puo' essere minimizzata.
Metti all'interno dei cicli eseguiti dalla tua applicazione una riga:
Application.ProcessMessages
Saluti
AS
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:%a2m7.85121$vC1.1...@news1.tin.it...

Per quello che so dopo un certo periodo che un'applicazione non rende il
controllo al sistema windows la "bolla" come bloccata e per quasto non
so  che dirti.
Avrei un piccolo consiglio però in riferimento alla seconda parte della
tua domanda:
usa un thread separato per effettuare questo "CICLONE", guarda il demos
di delphi
omonimo. Dovresti risolvere elegantemente il tuo problema.
Spero di essere stato utile. Ciao
-- 
Posted from  [213.82.192.70] 


 wrote in message
news:%a2m7.85121$vC1.1...@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Dubbio su nuovo componente che metodi usare

Sto scrivendo un nuovo componente derivato direttamente da TComponent.
oltre al metodo create e destroy,
secondo voi  quali altri metodi è necessario o è consigliato riscrivere per
avere un comportamneto corretto del mio componente ?
Ciao e grazie

 avere un comportamneto corretto del mio componente ?
Dipende anche da ciò che il tuo componente deve fare.
Se il tuo componente prevede, ad esempio, il riferimento ad altri 
componenti, devi implementare il metodo /Notification/ per poter 
aggiornare tali riferimenti quando il componente referenziato viene 
eventualmente distrutto, a runtime o a designtime.
Dovresti ricorrere alla documentazione in PDF di Delphi o alla Guida in 
linea che contiene diverse indicazioni guidate sugli accorgimenti da 
adottare. Presumo che si possano trovare tante altre risorse online 
cercando con Google.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio
news:e0e6jj$1fk$1...@carabinieri.cs.interbusiness.it...


avere un comportamneto corretto del mio componente ?
Questa domanda non ha senso.

Mi rendo conto che parlare in modo generico non è facile.
Diciamo piuttosto che non ha molto senso.  Tutto dipende, difatti, che
intendi per "comportamento corretto".  Più scenderai nel dettaglio di
ciò che il tuo componente fa e più sarà facile formulare un giudizio
sull'aderenza o meno del codice alle regole della VCL.

 ha scritto nel messaggio 
news:442a3fdb$0$29107$5fc...@news.tiscali.it...


 ha scritto nel messaggio
news:442be5a1$0$29097$5fc...@news.tiscali.it...


 con voi se avete una regola generale.
Non si capisce cosa intendi per "reimplementare tutti i metodi".
Nello sviluppo di classi in generale, in Delphi, è difficile che tu 
debba "reimplementare" qualcosa.
Non sappiamo cosa deve fare il componente, non conosciamo quali 
interazioni deve sostenere, non sappiamo nulla.
Documentati prima in generale sullo sviluppo di componenti.
Poi, se hai difficoltà nell'applicazione di quanto hai letto, ne 
parliamo, ma non è possibile fornirti indicazioni su come fare qualcosa 
che non si conosce. :-)


La mia voleva essere una domanda generica.
...talmente generica, che non è possibile rispondere...
p.s.: quota correttamente, per cortesia.

 con voi se avete una regola generale.
http://www.sunncity.com/Tutorial/Writing_Your_First_Component01.html
http://delphi.about.com/od/vclusing/a/customvcldev.htm
http://www.adug.org.au/PastMeetings/TenMinuteTute/Dec98/default.html
Incomincia a studiare questi tutorial, piu' che di consigli hai bisogno di
*capire* cosa significa dover scrivere un discendente di un tobject.
Ciao :-)
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 ha scritto nel messaggio 
news:5osl22tlsijeb1nno...@4ax.com...

Ora seguiranno una serie di "perche'?" "ma come...", "come mai"   ecc...
Ho notato che e' un po' il tuo modo di fare.
Se non hai voglia di rispondere non rispondere e basta, se la domanda non ha 
senso non rispondere, oppure rispondi dicendo perche' non ha senso.
Non hai tempo da perdere? benissimo...non rispondere.
Grazie.
Newsgroup: it.comp.lang.delphi
Titolo: DbGrid e nascondere colonne?

E' possibile nascondere una colla in una dbgrid?
se si come?
Ciao Enzo
www.scozzaro.it

se si come?
DBGrid.Columns[numero colonna].Visible := false ;
Ciao.Alberto.
-------------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@retrocomputing.net
A2 SISTEMI                  Http : 
www.retrocomputing.net
Via Costantino Perazzi 22   Tel 0321 640149
28100 NOVARA (NO) - ITALY   Fax 0321 391769
ICQ : 49872318              Odigo : 5269083

Se selezioni una colonna e vedi nell'object inspector trovi una proprietà
dal nome inequivocabile, che può essere impostata anche a runtime.
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: Attivare int senza MouseOver

ciao ho la necessità di attivare un Hint di un bottone 
senza, però, che il mouse ci sia necessariamente sopra.
ho provato con
Application.ActiveHint(Button1.ClientToScreen(Point(1,1)));
ma niente :( non vedo la finestrella di hint.
c'è un'altra maniera? ... sbaglio qualcosa?
	Ciao
	MassimoB

"MassimoB" nel precedente post ha scritto:
Prima di tutto chiedo scusa per l'increscioso errore nell'Oggetto. :|
in più volevo dire che devo mantenermi compatibile con Kylix
quindi niente messaggi di sistema.
	Ciao
	MassimoB
 

 ha scritto nel messaggio
news:t7FJa.115412$lK4.3...@twister1.libero.it...

ho trovato questo....
http://greatis.com/delphi/others-regionhint.html
guarda se ti illumina/serve
ciao
roberto

guarda se ti illumina/serve
interessante ... ma da quello che ho capito
serve a cambiare la finestra o comunque l'area di Hint
io invece non riesco "semplicemente" a mostrare l'Hint
di un Componente.
grazie comunque per il link interessante :) 
	Ciao
	MassimoB

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

Uso molto GExperts e in particolare Code librarian a cui spesso vorrei 
accedere indipendentemente da Delphi (mentre l'unico modo di accedervi che 
conosco è dalla barra del menu di Delphi 6..).
Come si chiama l'exe di Code librarian ? Insomma, posso lanciarlo 
indipendentemente ? 

Stark ha scritto:

Che io sappia Code Librarian e' inclusa nella dll principale di Gexpert 
e richiamabile solamente dall'IDE
Newsgroup: it.comp.lang.delphi
Titolo: Lettura manuale su tabelle

Oltre al dbnavigator.....qualcuno sa dirmi come è possibile leggere campi di
una tabella in Delphi?
Grazie mille, Miky

Ciao,
Miky ha scritto nel messaggio ...

"leggere i campi" o "muoversi tra i record" ?
Voglio dire che il DBNavigator, ti fa navigare tra i record della tabella e
così tu puoi leggere tramite altri componenti database (ad esempio DBEdit o
DBGrid) il contenuto dei campi di quel record attualmente puntato !!
In più il DBNavigator permette altre operazioni come il Post, l' Edit ecc...
di una tabella !!
Comunque puoi ottenere lo stesso effetto utilizzando le procedure del
componente TTable. (First, Next ecc...)Non credi ?
Per leggere il valore dei campi io utilizzo sempre lo stesso sistema.
Aggiungo il campo all' object inspector e poi accedo alla proprietà "Value"
del campo.
Questa proprietà può essere di "tutti" i tipi di dato.
Se il campo è di tipo stringa ( TStringField ) allora la proprietà Value
sarà di tipo string.
Inoltre tramite l' object inspector puoi settare molte proprietà di quel
campo. E' un sistema molto comodo.
Per aggiungere i campi all' object inspector devi fare doppio click sul
componente TTable e poi tramite il tasto destro aggiungi i campi (Add
Fields) o ne crei nuovi (es: Lockup, Calcolati ) tramite New Fields.
Una volta aggiunti i campi alla lista, confermi e questi compaiono nell'
object inspector.
Ora da codice puoi divertirti come vuoi.
Ti saluto.
Spero di aver centrato il tuo problema, altrimenti scrivi nuovamente !!
Ciaooooo !!!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support
Newsgroup: it.comp.lang.delphi
Titolo: DBImage non riesco proprio ad usarlo !

Salve a tutti, sentite ho una procedura in cui e' nata l'esigenza di
archoiviare immagini, io non riesco proprio ad usare dbimage, non riesco a
salvarci un'immagine, a tirarla fuori, a stamparla !
un casino !
nessuno sa consigliarmi un componente possibilmente free per gestire  i file
grafici ?
Non pretendo molto, solo archiviare in un campo del record un'immagine, poi
se dandogli il percorso per localizzarla o inserendola in una variabile
graphic non ha importanza, poi vorrei gestirla come qualsiasi altro campo
del database, e cioe vederla in form come gli altri dati senza tante
operazioni  a monte tipo copia incoilla dalla clippboard, ed infime
stamparla, possibilmente con fuzzy report .
E' troppo ?
grazie  a tutti
Claudio

Claudio
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

 vado a vedere il vecchio post
grazie
Newsgroup: it.comp.lang.delphi
Titolo: [D7] - stampare il risultato numerico di encodetime

Ciao a tutti vorrei stampare il valore numerico corrispondente al risultato
di un encodetime per vedere a cosa corrispondono "in pratica" (come numero
decimale) ad es. tot minuti o tot secondi...
Sulla Rete ho infatti trovato una routine per conteggiare all'indietro di un
secondo alla volta
del tipo
// da porre dentro all'evento del Timer
temporimasto := temporimasto - 0.00001157;
e "sospetto" che quel  0.00001157 derivi appunto da un encodetime di un
secondo. Altrimenti (visto che la routine funziona) che altro significa?
grazie in anticipo per qualsiasi info!
--- ex ---
var progtime: TDateTime;
Year, Month, Day, Hour, Min, Sec, MSec: Word;
...
// just to test
Min := 0;
Sec := 1;
progtime := EncodeTime(0, Min, Sec, 0);
(*
function EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime;
The resulting value is a number between 0 and 1 (inclusive) that indicates
the fractional part of a day given by the specified time or (if 1.0)
midnight on the following day.
 *)
// print a simple label
 // aLabel.Caption := FormatDateTime('nn:ss', progtime); // cosě non č
risultato desiderato
 aLabel.Caption := ?

Il risultato TDateTime è calcolato in giorni.
Un secondo risulta essere 0.00001157 perchè se provi a fare 1 / (24*60*60)
fa esattamente 0.00001157;
Ergo, senza volersi sforzare molto, direi che tu possa fare Risultato /
0.00001157 per sapere quanti secondi ci hai messo e regolarti di conseguenza
per ottenere le ore e i minuti. Se ti interessano i millisecondi fai
Risultato / (0.00001157 * 1000)  e fai i conti logicamente conseguenti.
Poochie ©

 ha scritto nel messaggio
news:zv8vb.130611$vO5.5...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: PDF

come visualizzare un pdf in una form in delphi2006 ?
thanks!

 come visualizzare un pdf in una form in delphi2006 ?
Puoi integrare il controllo ActiveX di "Acrobat Reader".
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Puoi integrare il controllo ActiveX di "Acrobat Reader".
Si certo, ma poi ci vuole l'acrobat installato su ogni macchina. Cercavo, se 
esiste, un'altra soluzione.. 

 esiste, un'altra soluzione..
Cerca delphi + postscript e parti da lï¿œ.
-- 
Morde

fai una ricerca per ghostscript 

 Si certo, ma poi ci vuole l'acrobat installato su ogni macchina.
E allora dillo subito... :D


 Cercavo, se esiste, un'altra soluzione..
Una volta ho usato foxit reader e non era malaccio. Non richiedeva alcuna 
installazione. L'unico inghippo in questo caso è che non gira dentro un 
form... a meno che non usi qualche componente per incorporare una 
applicazione esterna in un form, ma questo è un altro problema.
Giuseppe

 
domanda forse stupida, ma non puoi includere nella tua app. una versione 
portable di acrobat?

> Si certo, ma poi ci vuole l'acrobat installato su ogni macchina
xche? esiste oggi un pc su questo pianeta sul quale non è installato
Acrobat Reader?
Nel caso, non sarebbe piu semplice installarlo dove manca e usarlo
invece che cercare cose di terze parti?
A.

 Acrobat Reader?
Si, il mio :) e ne sono felice.
Io viaggio con PDF EXchange viewer che ï¿œ 100 volte migliore di acrobat 
reader.
http://www.docu-track.com/download/PDFXVwer.zip
Provare per credere :-)
-- 
Morde

 
http://www.docu-track.com/download/PDFXVwer.zip
Migliore:
http://www.docu-track.com/downloads/users/
e vedi tutte le versioni, free e a pagamento.
Ce n'ï¿œ anche una portabile che e' uno spettacolo e puoi metterla sul pc 
del cliente nella cartella del tuo stesso programma ;-).
-- 
Morde

 reader.
http://www.docu-track.com/download/PDFXVwer.zip
ok..ma cmq hai un visualizzazione pdf, ok?
Quindi, ripeto, anzi correggo: esiste su questo pianeta un pc sul
quale non è installato un software per vedere i pdf???
A.

 Provare per credere :-)
Perchï¿œ non hai mai provato ePdfViewer, oppure il nuovissimo Okular in 
Kde 4.x ;)
Antonio

 Provare per credere :-)
Ma ï¿œ una figata! :)


Acrobat Reader?
Qui si. Sono talmente vecchi che acrobat li pianta di brutto :-(

> Qui si. Sono talmente vecchi che acrobat li pianta di brutto :-(
pk, ma se il pc si pianta col reader sopra non ci metti un gestionale
e il client di oracle, no? :-D
A.
Newsgroup: it.comp.lang.delphi
Titolo: indici..

Salve sono Dante Salve a tutti
avrei bisogno di un aiuto..
io ho fatto un programma con l'uso di database, ho usato paradox..
ho creatu un db con due indici primari (uno su un campo data e uno su quello
numero)
io vorrei fare delle registrazioni (uno a tanti).. cioč vorrei poter
fare registrazioni che abbiano gli stessi record nei campi indice..
ho provato a definire un indice secondario ma al momento della registrazione
il programma mi dice
indice di sola lettura..
come posso fare aiutatemi vi prego!!
-- 
Posted from 
mail-7.tiscalinet.it
 [195.130.225.153] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 registrazione il programma mi dice indice di sola lettura..
non uso Pdox ma se metti l'indice "maintained" (da Database desktop)
dovrebbe andare...
Ciao,
Alan Solo

il problema è che non posso cambiarli dopo che il DB e pieno..
ho provato ma non posso..
come si può fare??
ciao
Dante
-- 
Posted from 
mail-2.tiscalinet.it
 [195.130.225.148] 


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

Salve ! trovo che l'uso del registry sia quantomeno problematico.
Qualcuno saprebbe dirmi il codice necessario per:
 Verificare se esiste una chiave.
 Se non esiste, crearla e assegnarle un valore.
Ciao e grazie a tutti !                        {MSX}

Ciao,
la soluzione dovrebbe essere circa questa (non lo so con certezza poichè ho
qualche problemino con Delphi...o meglio con il PC)
Var
REG: TRegistry;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
Reg:=TRegistry.Create;
   try
   if not Reg.KeyExists('NomeChiave') then
      Reg.WriteString('NomeStringa',(Application.ExeName))
   finally
    Reg.Free;
   end;
end;
end.
PS : Ora non ricordo bene come si facesse per creare una chiave... :-(
Ovviamente questo esempionon ha senso, prima devi posizionarti su una
RootKey etc..
Spero di essere stato chiaro!!
Ciao e Auguri
--
- Carlo -
BSSoftware Tips Mailing-List Support

 wrote in message
_TMa4.15096$1W4.2...@news.infostrada.it...


  Se non esiste, crearla e assegnarle un valore.
Ciao,
          puoi usare la OpenKey di TRegistry con il secondo parametro
(CanCreate) a true... poi dovrai aggiungere un valore con uno dei metodi
WriteXXXX (WriteInteger, WriteString...).
Ciao, Buon Anno! :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 Ciao e grazie a tutti !                        {MSX}
# quanto segue verifica l'esistenza della chiave
# e se c'e' la legge.
# per scriverla invece usa la writestring()
# (occhio che in winnt la faccenda si complica un pochino
# per questioni di diritti di accesso )
Function computerName:string;
var reg:TRegistry;
begin
  reg:=Tregistry.Create;
  reg.RootKey:=HKEY_LOCAL_MACHINE;
  if reg.OpenKey('\System\CurrentControlSet\'
    +'Control\ComputerName\ComputerName',True)
  then Result:=reg.readstring('ComputerName')
  else Result:='?';
  reg.free;
end;
# saluti.