mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: eseguibile D7 su xp ,non funziona su windows2000

Ciao a tutti,
ho creato un programma con D7 su XP e vorrei lanciarlo su un computer
Windows2000.
Peccato pero' non appena lo lancio mi da il seguente errore:"il programma
ha causato un errore e verra' chiuso"
Qualcuno potrebbe per cortesia darmi dei suggerimenti?
Cosa posso fare?
Grazie
Ciao
Alfio
--- posted by geoForum on 
http://www.delphiedintorni.it

 Cosa posso fare?
Innanzitutto dovresti dirci cosa fa il tuo programma: legge un database?
quale?
POtresti avere la macchina windows 2000 obsoleta in termini di
aggiornamenti. Ad esempio l'MDAC se utilizzi ado.
ciao
-- 
Morde

aggiornamenti. Ad esempio l'MDAC se utilizzi ado.
al momento non uso ADO. mi collego direttamente alla tabella usando il
componente delphi TTable eTDataSource



--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.delphi
Titolo: Help Me Reports

Ciao a tutti,
volevo sapere quali sono i migliori prodotti per creare Reports sotto Delphi
?
e anche le tecniche che mi consigliate? (pregi e difetti ) per fare la
gestione
report su un gestionale di grossa entità anche considerando che sarebbe
utile che l'utente finale riuscisse a personalizzarseli da solo
Grazie a Tutti.
Help Me
Alberto

 ha scritto nel messaggio
news:VeWK7.4439$4M2.1...@news2.tin.it...


> QuickReport...ma non è un granchè....però è gratis ed è gia incluso....
Usare gli eufemismi non è il mio forte.
Secondo me qr fa pieta'.
Quando ti trovi in anteprima una cosa diversa da quello che poi esce in 
stampa inizi a renderti conto che forse è il caso di cambiare.
FastReport 2.20 o 2.21  o non ricordo cosa...
Quelle è free e funziona benino.
Se poi compri la versione registrata fa anche delle cose in +.
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ti consiglio FuzzyReport. Io lo uso da un po' e lo trovo ottimo. E' free, e'
italiano ed ha una documentazione abbastanza completa. In piu' nel sito
trovi un link ad una ml dedicata dove puoi dialogare anche con l'autore
Fabio Dell'Aria.
Ciao
  Miyomo
http://www.fuzzyreport.shorturl.com/

Ti consiglio FuzzyReport. Io lo uso da un po' e lo trovo ottimo. 
anche secondo me non č male...
sai/sapete se esiste una versione per D6?
... io ho provato a "convertirlo" a mano, funziona pero' se ci fosse
la versione ufficiale...
Grazie,
Alan Solo


Da quanto ho capito si puo collaborare, in altre parole puoi inviare la tua
versione (che verrà controllata e magari potrai essere inserito tra gli
autori).
Dato che la usi, volevo chiederti, usa ancora file esterni oppure è come QR
e si puo fare senza file ma solo con i form.
ciao
--
--------------------------------------------
Per rispondere in privato rimuovere "1975"
Assistenza Samsung: Dopo 3 mesi ancora il nulla.
--------------------------------------------

Nella mia azienda usiamo Fastreport da circa due anni e riusciamo a
soddisfare il 99.99% delle stampe dei nostri prodotti che sono circa in
totale circa 10000 tipi di stampe diverse di qualsiasi genere e
applicazione. Per il rimanente 0.01% sono le nostre stampe su stampanti ad
ago in cui usiamo zreport e prreport.
Ne abbiamo provati molti ma nessuno e paragonabile a Fastreport.
Sono  buoni Fuzzyreport e Freereport che sono free.
Cordiali saluti
Michele Palmieri.

e si puo fare senza file ma solo con i form.
solo file esterni, ma č questa la sua forza a mio parere (report di
stampa personalizzabili dall'utente salvati su file...)
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Connettersi ad access

Ciao a tutti,
qual è il miglior modo per connetterci ad access?
Ado? Bde? ODBC?
E' poi possibile lavorare e creare archivi access da 0 senza avere 
access installato?
Scusate ma finora ho sempre usato mysql.
Saluti e grazie.

ADO
Bye
AS

 access installato?
Yes, vedi in
http://www.delphi.about.com/library/weekly/aa010101a.htm?PM=ss12_delphi
dovresti trovare un riferimento ad ADOX in capitolo 13 e 16

Newsgroup: it.comp.lang.delphi
Titolo: tavoletta grafica

Salve a tutti,
stiamo sviluppando un programma che usufruisce di una tavoletta grafica.
Abbiamo tutti gli elementi tranne la conoscenza di come venga interpretato
da windows il comando di pressione applicato alla penna che gestisce la
variazione di grossezza del tratto in base alla pressione esercitata.
Nessuno saprebbe dirmi come viene gestito questo input?
Grazie in anticipo per le risposte.
DcF

 ha scritto nel messaggio
news:k085a.281763$AA2.10...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Finestra attiva

Ciao, vorrei sapere se qualcuno ha la soluzione per questo problema:
ho un' applicazione che deve sapere in ogni momento qual'è la finestra
attiva.
Tutto funziona fino a quando passo dalla mia finestra ad un'altra e
viceversa,
(sull'evento Application.OnDeactivate richiamo GetForegroundWindow),
 ma come devo fare se la mia applicazione non è quella che perde o riceve il
focus?

 focus?
premesso che non ho capito benissimo, dovresti comunque risolvere il tuo
problema sfruttando i messaggi di Windows.
Infatti la WindowProc() associata ad una (o piů) finestra riceve il
messaggio WM_KILLFOCUS poco prima di perdere il focus di tastiera, ed un
WM_SETFOCUS subito dopo averlo guadagnato.
--
- Carlo -
c.b...@libero.it

> premesso che non ho capito benissimo,
In effetti mi sono spiegato un po' male...ci riprovo:
A me interessa sapere l' handle della finestra (che non appartiene alla mia
applicazione) che ha il focus in un certo momento.
Per esempio, io ho tre finestre sullo schermo:
1) la mia applicazione
2) Word
3) la cartella 'C:\'
Se sto usando la mia applicazione e passo  a word me ne accorgo perchè perdo
il focus, e richiamo GetForegroundWindow che mi dice qual'è l' handle della
finestra in primo piano.
Se a questo punto voglio tornare alla mia applicazione non ci sono problemi,
mi basta controllare l'evento Application.Activate, ma se da word passo alla
cartella c: non so come accorgermene...
Forse il suggerimento di usare WindowProc() era quello giusto, ma non so
come usarlo.
Newsgroup: it.comp.lang.delphi
Titolo: [d7] - INI e variabili bool

Ciao a tutti
dunque mi trovo piuttosto bene nell'uso degli INI file come semplici file di
configurazione abbinati a un programma.
ora, aumentando via via le opzioni (associate a checkbox o radiobutton) in
sostanza mi trovo a gestire vari
if (variabile_bool_associata_al_controllo) then begin
... fai questo...
end
else begin
... fai quello...
end;
Tutto ok ma mi chiedevo se magari ci fosse qualche modo piů "compatto" o piů
efficiente di gestire la situazione?
grazie in anticipo per qualsiasi suggerimento!

efficiente di gestire la situazione?
Beh, dipende da cosa è ...fai questo ... e ... fai quello... ;-)
se si tratta solamente di assegnare un valore a un checkbox, il codice
più compatto che mi viene in mente è 
CheckBox.Checked := ini.ReadBool(ASection, AnIdent, True); //o false
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 end
Puoi pensare di raggruppare tutte le variabili bool in una sezione del file
ini, poi carichi la sezione e tutto il suo contenuto in una Tstring tramite
la funzione ReadSection della classe TIniFile e da li fai un ciclo per
processare nomi funzione - valore.
HTH
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 12/12/2003 14.55.45
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

Newsgroup: it.comp.lang.delphi
Titolo: Panel stile xP

Salve.
Qualcuno sa indicarmi un componente TPanel stile-xp?
Intendo un pannello "collassabile", con gradient-caption.
Esiste qualcosa di simile free?
Grazie.
--^^
BedBaol
-------^^-------

 Intendo un pannello "collassabile", con gradient-caption.
Lo trovi nelle librerie Jedi, forse anche piu' di uno.
-- 
================================================================
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: BDE ODBC java

Salve, ho installato Mosaico, il gestionale free
che utilizza BDE come db.
Ho provato ad importare tabelle tramite M$Accesso
e fin li tutto ok! allorche' ho provato a configurare
l'odbc per potervi accedere da un applicativo java..
ma non funziona(sia provando Paradox 3.0,4.0 e 5.0)
che differenza c'e' allora tra i driver odbc
e i driver di access?
esistono driver JDBC per DBE gratuiti?
grazie per l'attenzione
-- 
substitute '$' with 's' and 'dot' with '.' and 'at' with '@'

 esistono driver JDBC per DBE gratuiti?
Di piů, non so. Saluti
        Marco Bortolani
        info @ 
marcobortolani.it

Salve, ho installato Mosaico, il gestionale free
che utilizza BDE come db.
Ho provato ad importare tabelle tramite M$Accesso
e fin li tutto ok! allorche' ho provato a configurare
l'odbc per potervi accedere da un applicativo java..
ma non funziona(sia provando Paradox 3.0,4.0 e 5.0)
che differenza c'e' allora tra i driver odbc
e i driver di access?
esistono driver JDBC per DBE gratuiti?
grazie per l'attenzione

Newsgroup: it.comp.lang.delphi
Titolo: ZEOS

Salve a tutti,
per chi conosce Zeos ho un problema nell'accesso a un server MySQL.
Premetto che MySql e' installato e il servizio e' avviato.
Utilizzando il progetto d'esempio Simple quando tento di connettermi al con 
root e pwd di root db mi dice che il client non supporta il protocollo di 
autenticazione richiesto dal server.
 qualche idea? 

"Jeffo" ha scritto:

Credo che devi impostare la proprietà "Protocol" dell'oggetto ZConnection a 
seconda della release di MySQL che usi.

 seconda della release di MySQL che usi.
In più devi avere l'apposita libreria, libmysqlxx.dll o sotto la 
cartella dell'eseguibile o sotto la cartella windows.
Ciao
Gianni

 ha scritto nel 
messaggio news:Vu3le.1440897$35.53...@news4.tin.it...


 vecchie versioni.
Ho un progetto già in produzione fatto con mysql 4.1 e funziona 
benissimo (zeoslib 6.5). Sono riandato a vedere il sorgente ed ho usato 
il protocollo: mysql (quello generico invece che mysql 4.1).
Ciao
Gianni

 ha scritto nel 
messaggio news:1y6le.943309$b5.41...@news3.tin.it...


 sensibilmente piu' lento degli ado, anche in modalita' readonly.
Non ti saprei dire, mai usato ado e non ho mai provato le zeos lib su 
tabelle con milioni di record. Adesso stò sviluppando un progetto 
utilizzando postgresql (molto meglio di mysql). Devo dire che le zeoslib 
non sono esaltanti su questo bel DB, ma è più probabile che dipende 
dalla mia poca esperienza su postgresql: probabilmente va in qualche 
modo impostato meglio (prima di finire il progetto indagherò)
Ciao
Gianni

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

Esiste un metodo più veloce come con Database Desktop per creare tabelle con
Interbase????
Grazie

 ha scritto nel messaggio
news:Bbvla.119205$i26.3...@news2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Preview pagina web

Ciao a tutti.
Ora, per eseguire il preview di un documento html (che puo' contenere 
anche javascript) uso TWebBrowser ma c'e' un problema:
alcuni utenti sono riusciti a disinstallare IE e, quindi se cliccano su 
di un link (sempre per testarlo) non gli si apre la pagina del browser 
in quanto questo componente cerca solo e solamente IE.
Avete notizia di qualche altro componente del genere che lavori, in fase 
di click, con il browser di default del sistema? Ovviamente deve essere 
un componente integrabile in una comune form che utilizzi anche i java 
script e link esterni per visualizzare le immagini.
Grazie,
David

 David
Io oggi ho scoperto 
http://www.ftp.newbielabs.com/Delphi%20Gecko%20SDK/
che sembra molto interessante: consente di inserire nel form un controllo
simile al TWebBrowser ma sfrutta il motore Gecko (quello usato da
FireFox) e, a quanto pare, è anche possibile inserire in una
cartella tutti i files necessari al controllo, evitando la necessità
di installare FireFox o ActiveX nel sistema.
Ho fatto una prova veloce e mi è piaciuto molto; infatti, mi sono
ripromesso di *giocarci* non appena riesco a trovare una mezzoretta
libera. Non mi ha dato problemi neanche sotto Linux con il wine.
Se qualcuno ha voglia/tempo di sperimentarci e vuol pubblicare i risultati
ottenuti, io sarò il primo a cui farà piacere saperne qualcosa.
Giuseppe
Newsgroup: it.comp.lang.delphi
Titolo: snapshot023 62

Inizieremo a raccontarvi queste storie fra un paio di settimane,
quando vi invieremo il primo Character Journal della serie, quello
relativo al capo dei Remnants, James Buchanan.
50412223224164434503417440351243534380072142284417

Ciao,
Questo newsgroup si occupa del linguaggio di programmazione C++. Per
questo non e' il posto piu' adatto per porre domande come la tua. Ti
invito a cercare un gruppo il cui argomento sia piu' rispondente alle
tue esigenze. Avrai maggior probabilita' di risolvere il tuo problema
ed
eviterai perdite di tempo a chi consulta it.comp.lang.c++ .
Grazie,
Nicola Musatti
Newsgroup: it.comp.lang.delphi
Titolo: cronografo

salve gente,
  vorrei sapere come voi altri implementereste una funzione
"cronografo" ovvere un funzione che ad un dato evento (ad esempio il
click di un bottone) scandisca il tempo e lo visualizzi.
Usereste semplicemente un TTimer o ricorrereste al  getticktime?
~Guybrush~

il ttimer di delphi non è preciso, opta su altri componenti oppure usa il
gettickcount.
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


wrote:


 gettickcount.
Non č vero che il Timer non č affidabile, in fondo internamente utilizza le
chiamate Windows.
Se le misure che deve ottenere sono nell'ordine dei millisecondi il Timer va
piů che bene, se vuole ottenere misurazioni piů precise ha quattro
alternative:
1 - Acquista una scheda a clock interno indipendente dal SO (come le schede
di acquisizione elettronica)
2 - Utilizza un sistema operativo RealTime (che Windows NON č)
3 - Utilizza l'istruzione ASM RDTSC (valida solo dai Pentium in su)
4 - Scrivere un Device Driver
Vedi un po' ...
Ciao! :)
--
- Carlo -
c.b...@libero.it


io opterei per getticktime, fa esattamente cio' che chiedi,
ti restituisce il n° di ms trascorsi quando la chiami
inizializzazione:
TickInizio := GetTickTime;
nel OnClick del Tbutton:
Label.caption := IntToStr( GetTickTime - Tickinizio )
dovrebbe andare ;)
Ciao,
Alan Solo

gettickcount.
Hai ragione..il Ttimer non e' preciso  (o meglio  credo che sia
dipendente da quello che ci metti dentro la procedura di timing).
Cmq ho risolto con un bel Gettickcount.
Grazie
~Guybrush~

> Cmq ho risolto con un bel Gettickcount.
ahem, si' dai .... era GetTickCount, non GetTickTime ...scusate ;)
Ciao,
Alan Solo

alternative:
5) QueryPerformanceCounter  ???  :-O

> 5) QueryPerformanceCounter  ???  :-O
Ciao, cosa è, un timer avanzato di windows?
thx, Davide DG

Ciao, cosa è, un timer avanzato di windows?
e' un registro a 64 bit che viene incrementato dal pentium
alla frequenza del clock interno.
disponibile dalle ultime versioni del 486 in poi.

 disponibile dalle ultime versioni del 486 in poi.
Sinceramente non conoscevo questa funzione, cmq equivale all'istruzione ASM,
che implementa il registro a 64 bit ad ogni ciclo di clock (almento
teoricamente).
Ciao!


 in poi.
bella storia, lo provero'... :)
tnx
Alan

teoricamente).
direi che QueryPerformanceConter esegue l'istruzione asm
che legge il registro in questione...  :-)
Newsgroup: it.comp.lang.delphi
Titolo: Salvare in un File Ini

Salve a tutti. Ho un problemino abbastanza strano.
Ho la necessitą di salvare il contenuto di un memo in un file ini, qualcuno
di voi mi sa dir se c'č un metodo oppure mi devo salvare io a "mano" tutte
le righe ad una ad una?
Cioč se scrivo una riga di memo e do un invio per scrivere la seconda riga e
le successive, quando lancio la funzione WriteString dei file Ini mi scrive
naturalmente solamente la prima e le altre le perde. Presumo perchč
intercetta il chr(13) e mi tronca il testo.
Grazie mille a chi mi aiuterą.
--
Demetrio Battaglia

Ma non puoi fare un ciclo che salva ogni singola riga fino alla fine del
testo?
qualcosa come:
  for i := 0 to Memo.Lines.Count do
    SalvaSuFile(Memo.Lines.Strings[0])
Max Etere
maxe...@infinito.it
www.sendai.it/encom

Memo.Lines.SaveToFile

> Ho la necessità di salvare il contenuto di un memo in un file ini
6 veramente sicuro che questa cosa ti convenga?
Io userei una tecnica diversa....
Il memo lo salverei in un file avente come nome un qualcosa
di univoco che puoi calcolare da programma.
Poi, nel file INI scrivo una chiave tipo "filename=< nome del file>"
Quando vai a leggere il file INI, ti leggi il valore della suddetta
chiave, apri il file e ti leggi il contenuto.
saluti
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Finestra di avvisi pop up tipo Messanger, come si fa'?

Se qualcuno usa il programma p2p Emule nelle ultime versioni oppure il
Messanger avrà notato che usano per gli avvisi una finestra piccola pop up
per le notifiche, come si fa' in Delphi una cosa del genere? C'è qualche
esempio? Oppure c'è qualche componente? Thanks
Med


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

Newsgroup: it.comp.lang.delphi
Titolo: Per esperti: cruciverba e tecnica ricorsiva

Ciao a tutti.
Qualche tempo fa, insieme ad un amico del ng, avevamo preparato un
programmino per far si' che, data una serie di definizioni, il
programma generasse un cruciverba con gli incroci delle parole,
tracciando le caselle nere dove non era possibile incrociare. Avevamo
pensato di utilizzare la tecnica ricorsiva...abbiamo fatto tutto lo
scheletro del programma, molto simpatico (se qualcuno lo vuole posso
mandargli il sorgente), ma ci manca 'sta benedetta funzione ricorsiva.
In sostanza, se per esempio gli do 10 parole orizzontali e 10
verticali, il programma deve "incastrarle" utilizzando, appunto, tale
tecnica. Pero' su tale tecnica sono molto a corto...qualcuno puo'
darmi una mano, postando magari qualche riga di codice, in modo tale
da completare questo esercizio? Ripeto, se volete, posso mandarvi il
sorgente del lavoro fatto (manca solo questa implementazione, che poi
e' "l'anima" del programma), basta che mi aiutate...Ciaoooo



http://www.delphiforfun.org/Programs/CrosswordGen0.htm
-- 
Ciao, Anto', [38, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Oggi c'è una grande battaglia di idee, ma alla 
fine, non ci saranno ne vinti, ne vincitori, ne idee!"
S. Benni da Elianto
Newsgroup: it.comp.lang.delphi
Titolo: [d5] [domanda stupida] campo calcolato e dbcheckbox

ciao a tutti, perchè se creo un campo calculated dentro una tabella o una
tquery in cui posso effettuare anche modifiche nei normali campi,
associandolo ad un tdbcheckbox o un qualsiasi altro componente visuale non
riesco a editarlo??
Simone

ecco perchè!!
Note: When the AutoCalcFields property is True, an OnCalcFields event
handler should not modify the dataset (or a linked dataset if it is part of
a master-detail relationship), because such modifications retrigger the
OnCalcField event, leading to recursion.

Se il campo e calcolato non può essere modificato.
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

il mio problema è il seguente:
ho un DBInspector della DEV in cui ho dei checkbox associati ad un db...
dovrei anche però visualizzare delle impostazioni locali presenti nel
registro quindi mi sono creato dei campi calcolati per poi mettere questi
dati... il mio problema è che non riesco a scrivere direttamente con i
componenti dentro i campi calcolati!!
Simo

 dati... il mio problema č che non riesco a scrivere direttamente con i


Non capisco perchč lo definisci calcolato. Se vuoi un campo dato da :
...
Field1*Field2-Field3+Field4
...
č sufficente che prima del post escgui il calcolo. Che sia logico o meno.
Il campo calcolato essendo tale non č editabile. Non vorrei sbagliare ma
credo che sia ReadOnly per definizione.
Ciao
Mario -(
mari...@inwind.it
)


a me serve un campo temporaneo che contiene un valore preso dal registro...
il componente che uso dbinspector usa dati di un db se voglio aggiungere una
riga dovrei aggiungere il campo nel db!
Simo




Allora come ho letto in questo treah gestisci l'evento OnCalcFields :
Table1CalcFields(DataSet: TDataSet);
Begin
...
...
End ;
Dentro la procedura puoi editare quello che vuoi con una edit box e settare
cosě il tuo campo calcolato.
Ciao
Mario (
mari...@inwind.it
)
P.S. scusate l'invio precedente.


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

Ciao a tutti.
Come si fa a creare un menu simile al menu START di Windows, cioč con quella
barra colorata di lato con la scritta Windows.
Grazie e buon lavoro a tutti.
de...@inwind.it

Grazie e buon lavoro a tutti.
forse esisterà un componente già bello e pronto, ma volendo puoi farlo pure
tu.
Non è difficile.
Per dire puoi usare una form e piazzarci dentro una serie di panel con le
immagini e gestendo opportunatamente alcuni eventi puoi anche simulare il
colorare il "bottone" al passaggio del mouse ecc...
Oppure prova a dare un' occhiata a componenti come la ToolBar e simili.
In ogni caso ci dovresti riuscire con i normali componenti di Delphi !!
Ti saluto.....ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

 wrote in message
893ei8$4ud$1...@news.flashnet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Jpg e DBImage

Il problema è il seguente:
In un componente TDBImage riesco solo a salvare delle immagini bmp
mentre vorrei salvare dei jpg.....come fare? esiste qualche componente
specifico? qualcuno me lo può postare  direttamente?
Grazie 1000.
-- 
Posted from 
relay2.inwind.it
 [212.141.53.73] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Innanzitutto, complimenti per il post tecnico delle 7.49 del mattino.. chi
presto si sveglia, dice il proverbio.. ;) ..e provo a rispondere alla tua
domanda con la mia soluzione: converti il campo in blob e salva dentro il
blob il jpg, la bmp o quello che piu' ti piace; usa un altro campo per
definire il tipo del dato contenuto nel blob (ad esempio un campo alfabetico
di 3 che possa essere "BMP", "JPG", "DOC", "TXT" ecc.) e poi una volta
scaricato dal blob (con savetofile) usalo come piu' ritieni opportuno. Spero
ti possa essere utile.
Ciao, Sandro

 ha scritto nel messaggio
news:8s0vi0$is4mu$1...@ID-43509.news.cis.dfn.de...


Ho Delphi 2 e 4, ma il discorso, salvo che per il jpg, che D2 non puo'
visualizzare e gestire salvo l'uso componenti esterni, non cambia. I campi
blob sono del BDE e cosi' le loro proprieta' e metodi.
Ciao, Sandro

 ha scritto nel messaggio
news:8s16tb$j2sg0$1...@ID-43509.news.cis.dfn.de...


Ho la versione delphi 3!
non sto usando bde, mi basterebbe arrivare a visualizzare un jpg nel campo dbImage, al resto ho dei componenti agganciati per oracle....


> non sto usando bde, mi basterebbe arrivare a visualizzare un jpg nel campo
dbImage, al resto ho dei componenti agganciati per oracle....
ma dove? in una griglia? o su una form? su una form potresti usare una
TBitmap facendoci un draw della TImage che contiene il jpg no?
Ciao, Sandro

Nessuna griglia, semplicemente un campo DBImage !!!


> Nessuna griglia, semplicemente un campo DBImage !!!
Il tuo problema era caricare nel campo il jpg, vero?
Hai provato con:
ImmagineJpg.SaveToFile('x.jpg')
TabellaCampoImg.Picture.LoadFromFile('x.jpg')
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Access Violation su una formresize

Dunque succede questo: io vado a cambiare lo stato di una voce di menu (tra
attivo e non) all'interno della procedura formresize. Quando eseguo questa
istruzione perchè appunto viene chiamato il form resize perchè l'utente ha
cliccato sull'icona di ridimensionamento del form va tutto bene, il menu
viene attivato/disattivato, e quindi tutto ok. Il problema nasce quando
chiudo il form e quindi gli faccio una free. Subito dopo la free, viene
chiamata la formresize del form appena distrutto. quando provo a eseguire
l'istruzione che mi attiva/disattiva la voce di menu vado in Access
Violation. La mia opinione è che succede così perchè voglio andare a
cambiare lo stato di un oggetto che in realtà non esiste + perchè è già
stato distrutto.
Quindi:
1) E' giusta la mia analisi del problema?
2) Se si, come faccio a sapere quando la formresize è stata invocata dalla
distruzione del form (e quindi non andrei ad eseguire quella certa
operazione) oppure quando l'utente ha cliccato sul bottoncino di
ridimensionamento del form (e quindi dovrei eseguire quella certa
operazione)?
-- 
Davide
------------------------------------------------------------
Il tempo è la cosa più preziosa che l'uomo possa spendere
------------------------------------------------------------

Prima di modificare una proprietà di un oggetto di cui non si ha la certezza
che questo esista ancora usa
if Assigned(AObject) then
begin
  AObject.Active := False;
end;
--
Acqua

 end;
Mi spiegheresti cosa fa questo codice?
Va a controllare se l'oggetto esiste, nel qual caso lo disattiva?
Perchč?
Davide

 Mi spiegheresti cosa fa questo codice?
Queste due righe non sono altro che un esempio di come modificare 
un qualsiasi membro di un oggetto prendendo in considerazione il 
fatto che l'oggetto in questione potrebbe non esistere più.
E' soltanto un esempio.
Assigned verifica solo se il puntatore è diverso da nil, nel qual caso
restituisce True.
if OggettoEsisteAncora then ModificoLaProprietà.
if AObject <> nil then
if Assigned(AObject) then
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: DBGrid ed Hint ...

Salve a tutti ...
Vorrei visualizzare in una DBGrid che ha delle colonne che
contengono campi currency in euro un hint contenente
il contenuto della cella su cui passa il mouse tradotto in lire
Le ho provate veramente tutte, anche componenti di terze parti,
ma non riesco a trovare il modo per associare un hint
ad ogni singola cella e soprattutto a farlo sparire quando esco con il mouse
dalla cella stessa
Qualcuno ha risolto questo tipo di problema???
Grazie in anticipo ....
Ciao

 il contenuto della cella su cui passa il mouse tradotto in lire
Ci ho provato adesso e per metà ti so aiutare:
prova a mettere questo spezzone di codice...
//variabile globale
var sOldHint: String;
procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,
 Y: Integer);
var
 c: TGridCoord;
begin
 c := DBGrid1.MouseCoord(X, Y);
 sOldHint := DBGrid1.Hint;
 if DBGrid1.Fields[c.X].AsString <> sOldHint then
 begin
  Application.CancelHint;
  DBGrid1.Hint := DBGrid1.Fields[c.X].AsString;
 end
end;
dovresti vedere il valore della colonna su cui sei posizionato, ma solo del record
*corrente*.
Non saprei come fare per leggere i valori successivi/precedenti, passo la palla a qualcuno
più esperto.
__
Jax


In parte funziona ma da un access violation muovendosi con il mouse sulle
celle.
Bisogna comunque cliccare sul campo come dicevi tu e non solo passare sopra
con il mouse
Fatevi avanti, esperti cercasi disperatamente !!!!
Grazie a tutti ...

 con il mouse
Uh? A me non fa così, né mi da errori... hai messo lo ShowHint della DBGrid a True, vero?
Ah, può anche essere che il cursore non sia in una posizione che piace a lui, quindi
dovresti introdurre un controllo sulle coordinate.
__
Jax

Newsgroup: it.comp.lang.delphi
Titolo: BDE e MSSQL server 7.x / 2000

Salve a tutti, ho un problema legato all'utilizzo di BDE nell'accesso
"nativo" a MSSQL server 7.x.
Questo database supporta i varchar fino a 8K di lunghezza.
Tramite il BiDE 5.1.1 non riresco a farmi restituire le stringhe più lunghe
di 255 char.
Ho cercato in tutta la documentazione e sul sito Borland ma non ho trovato
nulla.
Qualcuno ha già avuto queso problema ?
Ciao a tutti,
Roby.

 ha scritto nel messaggio
news:9bpo89$q3f$1...@diesel.cu.mi.it...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 8 - asp.net

Ciao a tutti, avrei necessità di crearmi delle pagine per il sito
aziendale, alcune con accesso limitato a utenti registrati.
Con l'occasione ho pensato di creare pagine 
asp.net
 con delphi 8. Sul
mio pc ho XP con IIS 5.1 e le mie pagine funzionano correttamente.
Dopo aver perso diverso tempo ho capito cosa serve copiare per
trasferire la pagine su di un sito Web.
Il problema è questo: sul mio sito personale le pagine (esempi molto
semplici) funzionano, mentre su II6 e sul sito aziendale non c'è
verso.
Qualcuno è così gentile da dirmi se oltre a copiare la pagina aspx e
la cartella BIN devo fare altro??
Mi consigliate di usare Delphi 8 (ho trovato in giro commenti molto
sfavorevoli) o di crearmi pagine asp classiche?
Grazie a tutti.
Ciao Fabio
P.S. Non ditemi di passare a VB.net perchè piuttosto aspetto
Delphi2005.

 Delphi2005.
Delphi2005 è già uscito. :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it
Newsgroup: it.comp.lang.delphi
Titolo: ciao a tutti

ciao a tutti vi volevo chiedere delle informazioni allora io sono un newbie
nella programmazione delphi conosco didatticamente parlando il pascal  vi
volevo chiedere se conoscevate siti da dove posso prendere degli articoli o
delle lezioni o dei piccoli manuali su cose specifiche per esempio vorrei
approfondire le listbox non solo vorrei anche cercare di usare i componenti
per internet e anche le dialog che sono secondo me una delle cose
fondamentali
la cosa piu importante per me sono le dialog quindi vi chiedo gentilmente ti
consigliarmi anzi vi diro' di più non è che per caso voi stessi avete del
materiale da darmi sul delphi delle paginetta facili facili per capire di
piu sulle listbox sulle dialog asui componenti per internet sui componenti
multimediali ecc...ecc... grazie mille a scusate per come ho scritto..
; - )
per qualsiasi cosa inviatemi tutto qui
math...@virgilio.it


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

ho provato a cercare ma non ho trovato  nulla di interessante a me servivano
cose facili non molto complicate tipo come si usano le listbox e le dialog
che ancora non sono riuscito a capire
"Marco Breveglieri" <ma...@NOSPAMabls.it> ha scritto nel messaggio
news:C0PEb.197512$vO5.7...@twister1.libero.it...


 listbox e le dialog che ancora non sono riuscito a capire
Hai provato ad aprire la Guida in linea premendo F1 dopo aver
selezionato una Dialog o una ListBox?
Per quanto riguarda le Dialog, è molto semplice: basta inserirla sul
form e definire le proprietà in base al tipo di finestra di dialogo;
tramite codice, puoi richiamare la finestra attraverso il metodo Execute
e, in base al valore di ritorno (True o False) che indica la conferma o
l'annullamento della selezione, eseguire determinate istruzioni.
Un esempio rapido con un pulsante (TButton), una TListBox e una
TOpenDialog.
==============================
procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenDialog1.Execute then
    ListBox1.Items.LoadFromFile(OpenDialog1.FileName);
end;
==============================
Nell'esempio, si caricano nella casella ListBox1 le righe di testo
contenute nel file avente il nome specificato da OpenDialog1.FileName,
che viene inizializzato quando l'utente sceglie un file attraverso la
finestra di dialogo e preme Ok, facendo restituire al metodo
OpenDialog1.Execute il valore booleano True.
La proprietà ListBox1.Items rappresenta gli elementi della casella, la
proprietà ItemIndex ti dice quale di questi elementi è stato selezionato
(-1 = nessun elemento; da 0 a nElementi - 1 = indice elemento).
Ad ogni modo, anche se hai esigenze o interessi specifici, non puoi
esimerti dall'informarti su tutto il resto, non a livello di componenti
disponibili, ma a livello di infrastruttura e principio di funzionamento
di Delphi, quindi fossi in te leggerei anche qualcuno dei link che ti ho
suggerito.
Ciao!

Newsgroup: it.comp.lang.delphi
Titolo: da turbo pascal a delphi. gotoxy, clrscr

Curiosando sulla rete ho trovato delle routine scritte in truboPascal.
Qualcuno sa una dirmi cosa posso usare al posto di gotxy, clrscr, 
textcolor...
e in generale quali sono le librerie  per le applicazioni di console ?
Lo so che si usano poco... ma ero curioso.. . ho spulciato nell'help ma non 
ho trovato nulla.
Nicolas
Merci :-)

Nicolas ha scritto:



Occhio a non confondere le applicazioni console con il caro, vecchio DOS.
Comunque:
http://www.geocities.com/SiliconValley/Lakes/1636/con_apps.htm
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Lo so che sono applicazioni a 32bit.
Ero curioso di verificare in/out, prima di utilizzare il codice.
Quello che interessa a me sono le librerie matematiche.
Comunque grazie mille era proprio l'unit che mi serviva.
Merci :-)
"ACSH" <w...@www.www> ha scritto nel messaggio 
news:f6dia0$8m2$1...@news.newsland.it...


Newsgroup: it.comp.lang.delphi
Titolo: Posizione del cursore ine TEdit

Ciao a tutti,
       nell'evento OnChange del TEdit ho messo un controllo che, nel caso 
manchi il carattere '\' alla fine del testo digitato, lo mette in 
automatico. Il problema e' che ogni volta che fa questa correzione in 
automatico, il cursore torna all'inizio della stringa.
Come posso fare per lasciare il cursore nella posizione iniziale?
Grazie,
Ciao
Daniele 


Puoi usare la proprieta' SelStart che, se non c'e' testo selezionato, 
contiene la posizione del caret all'interno dell'Edit:
// untested
procedure TForm1.Edit1Change(Sender: TObject);
var
   n: Integer;
begin
   n := Edit1.SelStart;
   Edit1.Text := edit1.Text + '\';
   Edit1.SelStart := n;
end;
ciao
   Giacomo

 contiene la posizione del caret all'interno dell'Edit:
Grazie per la dritta ..... tutto ok.
Ne approfitto un po ....
Com'e' posibile disabilitare la selezione automatica del testo quando si 
entra in un Tedit ??
Grazie , Ciao
Daniele 

 ha scritto nel messaggio news:46e94f44$0$17947$4faf...@reader1.news.tin.it...

Ma il manuale no , he ?
xxx.autoselect:=false;
C. 

 xxx.autoselect:=false;
C'e' pero' una cosa abbastanza fastidiosa che mi ha fatto perdere un po di 
tempo .....
Capita anche a te ???
Eccola, premmesso che uso delphi 6.0 ....
Molto spesso (e questo e' uno di quei casi) quando cambio una variabile da 
vero a falso (o viceversa) o cambio dei valori all'interno delle variabili 
del prgramma, queste variazioni non vengono considerate da delphi e non 
basta uscire dall'ide ma occorre spegnere e riaccendere il pc.
Non sembra strano ??
Grazie della risposta
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: Jedi JCL Repository cambiato ?

via Tortoise SVN (sia Chechout o Update) non aggancia il server
https://jcl.svn.sourceforge.net:443/svnroot/jcl/trunk/jcl
 
 
Unable to connect to a repository at URL
'
https://jcl.svn.sourceforge.net/svnroot/jcl/trunk/jcl
'
Could not open the requested SVN filesystem
 
per JVCL invece nessun problema
https://jvcl.svn.sourceforge.net:443/svnroot/jvcl/trunk/jvcl
 
scarica e aggiorna

"Maurizio"  ha scritto nel messaggio news:kq8vpr$ek9$1...@speranza.aioe.org...

Forse ti sottoscrivi ai newsgroup relativi alla JCL e alla JVCL sul server 
news.delphi-jedi.org
 .
Tutti e due i progetti sono stati spostati su github. I repo su sourceforge 
non saranno piï¿œ aggiornati.
 
Saluti,
 
Fritz 
 

> Fritz
 
qui 
https://github.com/project-jedi
 trovo i repository
JCL e JVCL
ma come si fa a scaricare l'intera JCL non trovo un file .zip
e per SVN ?
anche cliccando sui vari files vedo il sorgente, ma non lo scarico.
 
Maurizio

 Maurizio
 
 
http://bit.ly/17C6J9W
 
 
 
 
 
-- 
Mai mettersi a discutere con un idiota:
- prima ti porta al suo livello e poi ti batte con l'esperienza;
- chi ascolta potrebbe non capire la differenza.

>
 
installato Git,
- crea nuovo archivio (ho fatto \Test\T1)
- vado su Remoto->Aggiungi
Nome : jcl
Posizione : 
https://github.com/project-jedi/jcl
 
 
attende un po', alla fine Success, \Test\T1 contiene una cartella .git
 
1) 
https://github.com/project-jedi/jcl
 e' valido ?
2) della .git che ci faccio ?
 
azz, dammi una mano; evita la tua citazione:
...potrei portarti al mio livello e batterti con l'esperienza...

 per SVN ?
 
I file zip della JCL e della JVCL con i cambiamenti fatti in quel giorno 
vengono creati ogni giorno (aka developer snapshot).
 
JCL: 
http://jcl.sourceforge.net/daily/
 
JVCL: 
http://jvcl.sourceforge.net/daily/
 
 
Questi si trovano ancora su sourceforge e continuano ad essere aggiornati.
 
Salve,
 
Fritz

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

Ciao a tutti, avrei bisogno di un po' di info, magari esempi, suggestions
etc sull'uso del componente PaintBox (scriverci, disegnarci, etc).
Grazie, CIAOUX


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

Certo Marco, sto sfruttando pesantemente l'help on-line, ci mancherebbe :))
E sto usando anche la sezione di cui mi parli che č presente anche in D6,
che io sto usando.
Cercavo qualche info in piů :)).
CIAOUX e grazie

Cercavo qualche info in più :))
http://delphi.about.com/cs/graphics/index.htm
Newsgroup: it.comp.lang.delphi
Titolo: DisplayFormat

Ciao a tutti!
Ho un problema, non riesco a formattare nel modo giusto un campo
numerico.
Ho bisogno che sia formattato sia per i punti delle migliaia che per le
cifre decimali.
Se formatto con 
   ThousandSeparator = .
   #ThousandSeparator0      Mi gestisce correttamente SOLO i decimali
   CurrencySeparator = ,
   #CurrencySeparator0      Mi gestisce correttamente SOLO i decimali
   #.#,00                   Mi mette i punti delle migliaia ma con 3
decimali e a me ne servono 2.
Quindi la mia domanda è: come faccio a impostare la proprietà
DisplayFormat del campo dell'oggetto table in modo da avere il risultato
formattato con i punti delle migliaia e 2 cifre decimali?
NB la proprietà da impostare è DisplayFormat!!!
Grazie a tutti
Mary
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Mary
Ciao, Antò.
P.S.
Se ti serve per gli importi basta settare la proprità Currency a true,
in questo modo avrai il simbolo della valuta.

#,##.00

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

Salve, come faccio a visualizzare con una TImage un'immagine con estensione
.001 oppure .NAR che sono comunque delle TIFF ?
Grazie a tutti

 ha scritto nel messaggio
news:vSg48.24597$hi.5...@news1.tin.it...

Quando passi l' immagine controlla che non sia .TIFF e sostituisci l'
estensione con ChangeFileExt.
E' un pò macchinoso ma dovrebbe funzionare.
Lumpi

Newsgroup: it.comp.lang.delphi
Titolo: Copia di File

Salve a tutti, scusate ma ho ancora un problema.
Vorrei poter copiare tutti i file presenti da una directory di invio ad una
di destinazione, passata da me! Come posso fare?
Grazie e Ciao Alan

 di destinazione, passata da me! Come posso fare?
Guarda l'API SHFileOperation.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


sai se è possibile usarla senza la classica finestra di trasferimento file ?

 sai se è possibile usarla senza la classica finestra di trasferimento file ?
Si', basta usare il parametro FOF_SILENT.

Newsgroup: it.comp.lang.delphi
Titolo: CLX incompleta

Salve,
sto facendo il mio primo porting da Delphi 6 a Kylix 3:
1) ho installato Kylix 3 Personal edition
2) registrato
3) ho copiato l'applicazione fatta in Delphi 6 sul Deskyop di Linux
(Mandrake 8.2)
4) Qunado carico mi dice che non trova:
TrackBar
CheckBox
PageControl
DirectoryEdit
UpDown
ProgressBar
StringGrid
OpenPictureDialog
SavePictureDialog
ColorDialog
come risolvo dove trovo e come scarico questi oggetti ?
GRAZIE 1000
faf...@tiscali.it

 ColorDialog
Scusa la domanda... ma la "personal edition" nn c'entra una mazza con la 
open vero?
Se cosi fosse (e lo spero per te) recati su 
sourceforge.net
 che per 
kylix3 non open c'e' di tutto e di piu.
Addirittura i turbo components.
Io purtroppo con la open devo riuscire a installare prima i freeclx per 
poter avere supporto di database e resto del mondo :/
Ma la cosa incazzosa e' che sembra che nessuno sappia come si fa.
Sono dovuto ricorrere alla consultazione di un forum in brasiliano!!!
(ti puoi immaginare anche cosa ci ho capito... )
;)
Fox
(nel caso la personal fosse la oe, e tu riuscissi a installare 
componenti aggiuntivi ti prego di farmelo sapere qui sul ng :) )

Newsgroup: it.comp.lang.delphi
Titolo: Modifica file PDF da Delphi ??

Salve a tutti,
sto cercando componenti (oppure librerie fa lo stesso) che permettano di
modificare file in formato PDF (Acrobat Reader) da un programma Delphi (io
uso la versione 5).
Ho dato un occhiata su Torry e DSP ma non ho trovato nulla!
So che librerie di questo tipo esistono su Java, spero di trovarle anche in
Delphi.
Grazie


hai provato con l'activex, anche se penso serva solo per la
visualizazione...
Ciao,
Alan Solo

 Alan Solo
Mi sono limitato ad importarlo in Delphi per dare un occhiata alle funzioni
che l'ocx mette a disposizione, ma come giustamente hai immaginato serve
solo a visualizzare e stampare.. sig!
Risulta anche a te che esistano classi in Java che permettono la modifica
dei PDF ?
Ciao e grazie comunque per la risposta !
MB

modifica dei PDF ?
a me risulta esista una libreria per PHP, e forse, ma solo forse, un 
modulo Perl... di più non so...

Newsgroup: it.comp.lang.delphi
Titolo: Criptare e Decritpare i dati

Ciao a tutti,
            devo scrivere nel registro del computer in una chiave,
un numero seriale da me calclolate con le funzioni MaxProtector.
Vorrei scriverlo criptato e leggerlo poi decriptato per verificare la 
validità del numero calcolato.
Come posso farlo senza perdere troppo tempo.
Ho delle istrituzioni che scrivono e leggono i dati immessi nel registro.
Sono funzioni che io ho scritte in un modulo e sono qui descritte.
Istruzione che scrive:
       dmLookup.Reg_W('','Op', ValoreStringa)
Istruzione che legge:
       dmLookup.Reg_R('','Op')
Dove:
dmLookup=modulo
Reg_W=funzione di scrittura
Reg_R=funzione di lettura
'Op'=stringa
ValoreStringa=valore inserito nella stringa
Grazie dell'attenzione.
A presto.
 
Massimiliano Monti
Cellulare: 0039 - 335 - 8477278
--- posted by geoForum on 
http://www.delphiedintorni.it

 Come posso farlo senza perdere troppo tempo.
studiare per imparare non è una perdita di tempo!
Diego

Newsgroup: it.comp.lang.delphi
Titolo: TMS AdvSmoothImageListBox

TMS rel 7.130 su XE5
uso questo componente, va alla perfezione quando si tratta di aggiungere 
un Item (alla fine)
 
AdvSmoothImageListBox1.Items.Add
da qui si gestisce Caption.Text (Label dell'Item)
 
cosa che invece non riesco a fare quando si tratta di inserire in Item
in una data posizione
 
AdvSmoothImageListBox1.Items.Insert(n)
 
inserisce un Item nella posizione voluta, ma tutte le altre property
legate al metodo Add non sono gestibili.
 
letto il TMS TAdvSmoothImageListBox.pdf, e i vari Tips&Faq , ma non sono
venuto a capo del problema Insert.
 
trovo comunque strano non si possa fare, un suggerimento da chi magari 
lo conosce meglio, sarebbe davvero utile.
 
Maurizio
 
ho provato ad aggirare usando l'evento OnItemDraw, ma il compilatore segnala
 
[dcc32 Error] unt_Miniature.pas(79): E2003 Undeclared identifier: 'TGPRectF'
[dcc32 Error] unt_Miniature.pas(79): E2003 Undeclared identifier: 
'TGPGraphics'
 
procedure Tfrm_Miniature.AdvSmoothImageListBox1ItemDraw(Sender: TObject;
   itemindex: Integer; AItemRect, AImageRect: TGPRectF; g: TGPGraphics);
begin
//
end;
 
 

>
... esattamente come Add
 
AdvSmoothImageListBox1.Items.Insert(n).Caption.Text := 'nuovo';
AdvSmoothImageListBox1.Items.Insert(n).<altre proprieta>
 
 

>
naturalmente per non effettuare n Insert si deve racchiudere
nel blocco
 
with AdvSmoothImageListBox1.Items.Insert(0) do
  begin
   Caption.Text := <etichetta>
   Caption.Font.Color := clWhite;
   ...
  end;

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

Buonasera a tutti.
Vorrei creare un'applicazione con Delphi7 che mi consenta di generare un
file Pcl a colori. 
Ho controllato nei precedenti post ma non ho trovato nulla di
interessante.... ugualmente su Internet non c'è documentazione chiara che
consenta di capire come si crea un file di tipo Pcl.
Qualcuno di voi ha già avuto esperienze in merito e ha qualche consiglio
utile o almeno uno stralcio di documentazione che spieghi nella pratica
come si può creare un file pcl ?
Grazie per le risposte.
Sparta
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 come si può creare un file pcl ?
Ciao,
io ho scritto qualche procedura, esportandole da quelle che a suo tempo 
avevo in clipper, migrando le applicazioni sotto Delphi.
La documentazione la trovi sul sito della HP, non ricordo esattamente 
dove ma ti assicuro che da qualche parte c'e' :)
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
Newsgroup: it.comp.lang.delphi
Titolo: problema di apostrofo

Ciao a tutti,
mi si è presentato un problema scemo e mi servirebbe un consiglio.
Durante un inserimento dati ho una situazione del genere
(semplificata):
        TempQuery.SQL.Add('INSERT INTO RISORSE (NOME, COGNOME) VALUES
(');
        TempQuery.SQL.Add(' '''+VarNOME+''',');
        TempQuery.SQL.Add(' '''+VarCOGNOME+'''');
        TempQuery.SQL.Add(')');
Il problema è appunto che nel caso il cognome abbia l'apostrofo, la
query và (giustamente) a ramengo..
Qualcuno sa darmi una soluzione più intelligente dell'andare in giro
per il codice a cercare questi casi e modificare la variabile di
conseguenza? (ogni apostrofo deve diventare doppio)
Grazie,
Matteo

beh potresti usare replacestring e fare cambio da '  a ''
Simone

 conseguenza? (ogni apostrofo deve diventare doppio)
Usa i *parametri* all'interno di *query parametriche* (sono supportati 
praticamente su tutti i componenti per l'accesso ai dati), cos� puoi 
escludere questo genere di problemi, rischi di "SQL Injection", errori 
derivanti da conversioni di dati (es. valute, data/ora, ...) e cos� via.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 conseguenza? (ogni apostrofo deve diventare doppio)
Usare QuotedStr?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:1a10db97-5b3a-48ac...@z28g2000vbl.googlegroups.com...
Ciao a tutti,
mi si � presentato un problema scemo e mi servirebbe un consiglio.
Durante un inserimento dati ho una situazione del genere
(semplificata):
        TempQuery.SQL.Add('INSERT INTO RISORSE (NOME, COGNOME) VALUES
(');
        TempQuery.SQL.Add(' '''+VarNOME+''',');
        TempQuery.SQL.Add(' '''+VarCOGNOME+'''');
        TempQuery.SQL.Add(')');
Come ti ha suggerito gi� Marco la soluzione migliore ed ottimale � quella di 
usare i parametri.
Andrea. 

> Usa i *parametri* all'interno di *query parametriche*
Perfetto!
Mi ero sempre chiesto quale fosse in effetti il reale vantaggio
nell'usare le query parametriche, questo mi sembra un motivo più che
valido!
Grazie,
Matteo