mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: problema con tcomport

salve ragazzi,
ho scaricato un componente chiamato tcomport (per gestire la seriale) ed
innanzitutto ne ho trovate varie versioni, che quando vado ad installare mi
danno errore in compilazione (e di certo non mi metto a correggere funzioni
di basso livello, visto che non ne ho le competenze).
l'unica versione funzionante (e anche bene) che ho trovato non mi permette
di leggere i dati in arrivo sulla seriale ma solo di trasmetterli.
sapete dove posso trovare questo componente in una versione completa e
funzionale o, altrimenti come implementare il metodo a basso livello per
leggere i dati in arrivo?
grazie 1000.
carlo

sapete dove posso trovare questo componente in una versione completa e
Per gestire le seriale e altre attivita' simili, niente di meglio che
Turbopower Async Pro, opensource da poco tempo, prima era un ottimo prodotto
commerciale.
Cercalo nei post di questo ng.
-- 
Morde. 
(
mo...@despammed.com
)

Ti consiglio vivamente Async Pro della Turbopower ora free source. La puoi trovare su 
sourceforge.net
Ciao,
David (
www.utilityweb.net
)

ringrazio entrambi qua per non postare due volte...
lo provo subito e vi faccio sapere...ciao

 solo di trasmetterli. 
L'ultima versione la trovi su sourceforge. Tra l'altro il creatore mi
sembra abbia passato la palla ad un'altra persona, per cui seguirei il
consiglio che ti hanno dato gli altri riguardo ai componenti Turbopower.
Per il problema che hai avuto in fase di ricezione dati mi sembra
strano perché, a quanto ricordo, TComport funzionava egregiamente sulle
seriali.
Antonio
 

 seriali.
Io avevo cercato qualche mese fa un componente per la gestione delle seriali
e di TComPort ne ho trovati a bizzeffe!!!
Zano

Newsgroup: it.comp.lang.delphi
Titolo: Cifre decimali

Buongiorno a tutti
torno a Delphi dopo un pò di tempo avrei bisogno di qualche "dritta".
Devo calcolare dei riepiloghi estraendo i dati da un DB Oracle 10g; i
calcoli intermedi devono essere fatti utilizzando almeno 10 cifre
decimali, mentre il dato finale deve essere a due cifre decimali.
Una volta eseguito il calcolo il risultato viene salvato su un
ClientDataSet, dove ho definito i campi come Float. Ho provato a
impostare la proprietà PRECISION di TFloatField, ma questa ha effetto
solo sulla visualizzazione e non sul formato di archiviazione.
Avete qualche consiglio su come definire i campi del ClientDataSet?
Grazie


Se ti servono almeno 10 cifre va gia' piu' che bene il campo float, che 
memorizza con la precisione dei double.
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: Leftstr

Ciao a tutti, un piccolo problema: chiamo la funzione Leftstr
if LeftStr( \\Biagio ,3) = '\\B' then       la condizione risulta vera
if LeftStr( \\Biagio ,2) = '\\' then          la condizione risulta false
Qualcuno sa spiegarmi il perchč????
Ciao e grazie

 if LeftStr( \\Biagio ,2) = '\\' then  la condizione risulta false
Ho provato e a me funziona bene (ovviamente con '\\Biagio').
Controlla bene cosa contiene la variabile con un breakpoint, occhio agli
spazi davanti che magari ti sono sfuggiti.
Al più prova a fare un Build (soluzione del menga).
--
Jax

Non riesco a debaggare perchè sto creando un servizio.
Non penso siano gli spazi perchè la prima condizione risulta vera(altrimenti
dovrebbe risultare false anche lei).
Ho pensato che i "\\" li interpreti in modo errato come caratteri speciali,
ma tu mi hai smentito.
Grazie per l'interesse, se hai qualche idea fai pure.
Grazie ancora

 Non riesco a debaggare perchè sto creando un servizio.

Altra soluzione del menga: invece di LeftStr prova a usare
Copy(pippo, 1, n);
Non so perché, ma tempo fa ho avuto dei problemi analoghi ai tuoi con
RightStr e ancora adesso non ho capito perché... (in pratica copiavo
l'esempio dall'help - 'grammer' :)) - e mi risultava 'gramme')......
da allora evito accuratamente qualsiasi funzione in StrUtils ^__^;;
--
Jax

Hai ragione, no è il max la funzione copy, ma probabilmente funziona
almeno!!!!!!
Chissà perchè???
Se lo risolvo te lo faccio sapere.
Grazie ancora e ciao

 Se lo risolvo te lo faccio sapere.
Se ti funzionasse sarebbe molto strano... infatti guarda la funzione
LeftStr cos'è.....
function LeftStr(const AText: string; const ACount: Integer): string;
begin
  Result := Copy(AText, 1, ACount);
end;
^________^
--
Jax
PS: Certo che alla borland si sono sprecati...

Non ci avevo ancora guardato li dentro, anche perchè come hai detto tu cerco
sempre di evitarle per non incorrere in questi casini!!!!!!!!!!!!!!!
Hanno veramente fatto una lavorata incredibile per scrivere questa funzione.
Ciao, poi ti faccio sapere.

Nuovo intoppo:
if LeftStr( \\Biagio ,1) = '\' then       la condizione risulta vera
if LeftStr( \\Biagio ,2) = '\\' then
Non la capisco piů questa funzione!!!!

prova cosi e vedi cosa succede:
if AnsiPos('\\', tuastringa) = 1 then
Bye
A.

if LeftStr( \\Biagio ,2) = '\\' then
Ma non dovrebbe essere
if LeftStr('\\Biagio' ,1) = '\' then
if LeftStr('\\Biagio' ,2) = '\\' then
??

Scusate guagliuni, ma che č stu LeftStr e RightStr che sul mio Delphi 5 nun
ce stanno, forse so' funzioni nuove del delphi6?, io fino a mo' aggio usato
sempre copy(s,i,c).

Newsgroup: it.comp.lang.delphi
Titolo: Irc

Uhm, un po' alla volta risolvo qualche piccolo problema, lascio un lavoro,
ne comincio un altro, in generale non più di 2, ma sapete, per lavoro si fa
una cosa, per hobby un'altra ecc... Dunque dunque, ho creato un bot x irc,
fa tutto quello che mi serve, solo che dovrei aggiungere una piccola
feature... Dcc e CTCP... Sugli rfc non ho trovato niente, c'è qualche
esempio in giro di come fare il download e l'upload di file via irc? Non uso
il componente IDIrc, uso un IdTcpClient...
Grazie e Ciao

hai qualche esempio del componente idtcpclient, vorrei collegarmi ad un
server irc via delphi ma non capisco come si fa...
Simone

 ha scritto nel messaggio
news:V73Wa.2331$an6....@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: midas.dll

Ho letto che la libreria midas.dll è necessaria quando nell'applicazione 
delphi viene inserito il componente TClientDataset. Non capisco allora 
perché usando un TSimpleDataset venga ugualmente chiesta questa libreria, 
che oltretutto va registrata. Grazie 

vicky ha scritto:

Perchè *TSimpleDataSet* discende da *TCustomClientDataSet*. :-)
Cosa intendi per "registrata"? :-?
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 chiesta questa libreria, che oltretutto va registrata.
Inserisci nelle uses Midas al progetto e sei a posto.
-- 
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.

On Mon, 12 Dec 2005 19:22:02 +0100, "vicky" <vvi...@NOSPAMvirgilio.it>
wrote:

Midas.dll può essere sostituita dalla unit MidasLib, senza quindi
necessità di registrare alcunché.


Intendo questo: 
http://www.itsistemi.net/viewtopic-277258.html
Ma allora veramente devo inserire questa libreria? Perché in effetti lo 
avevo fatto sperando di risolvere il problema che però questa sera è 
ricomparso inspiegabilmente, cioè inizialmente il messaggio di errore diceva 
che mancava la succitata libreria. L'ho aggiunta all'elenco delle librerie 
necessarie e per giorni tutto è andato bene, poi oggi ecco un nuovo 
messaggio di errore che dice che è impossibile caricare la libreria 
midas.dll.
Cosa dovrei fare?
Newsgroup: it.comp.lang.delphi
Titolo: Consigli su caricamento package: all'avvio dell'applicazione o a  richiesta?

Ciao a tutti,
dopo svariate prove, letture di manuali e qualsiasi cosa ci fosse
online sono riuscito a utilizzare e sviluppare i package per la mia
applicazione (hip hip urrà!!); ora avendo svariati package da
utilizzare e caricare a runtime mi sorge il dubbio se effettuare il
caricamento su richiesta dell'applicazione (quindi a seconda delle
scelte dell'utente) oppure se fare il caricamento dei package
richiesti durante l'avvio dell'applicazione stessa. Il problema nasce
dal fatto che i package essendo caricati a runtime e quindi
completamente slegati dall'applicazione principale, richiedono un po
di tempo per visualizzare le maschere in essi contenuti (allo stato
attuale le funzioni che devono contenere i package sono solo parziali
e l'applicazione ci impiega poco più di un secondo per il loro singolo
caricamento ma ho il timore che questo periodo salga maggiormente una
volta terminato il loro sviluppo).
Il risultato del caricamento all'avvio dovrebbe essere simile a quello
utilizzato per il caricamento dell'IDE di delphi.
Cosa mi consigliate? E se la strada giusta è quella dell'avvio, come
potrei gestirlo? Mi servirebbe una splash screen che mi visulizzi i
pacchetti in fase di caricamento ma non saprei da dove cominciare, o
meglio ho solo un'idea ma non ho mai affrontato questa situazione.
Datemi un consiglio please.
Grazie mille per l'aiuto

 pacchetti in fase di caricamento ma non saprei da dove cominciare,
l'unico modo di arrivare alla seconda volta è PASSARE PER LA PRIMA,
mio caro...
Si studia, ci si documenta, si prova. Vale per tante cose, non solo
per il software.
Pax vobiscum.
A.

 meglio ho solo un'idea ma non ho mai affrontato questa situazione.
Per i consigli, come predetto, la soluzione obbligata è quella che 
sortisce l'effetto voluto: non c'è un meglio o un peggio.
Per quanto riguarda la "splash screen", se la tua applicazione include 
codice in grado di scandire i package disponibili per provvedere, subito 
o in un secondo momento, al loro caricamento, allora puoi anche gestire 
l'inserimento delle informazioni relative all'interno di una finestra 
eletta a "splash form".
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: [ARTICOLO] INTERFACCE UTENTE

Interessantissimo sito con un'ottima analisi e un'ampio elenco di errori
nell'interfaccia utente ritrovati in programmi commerciali e non.
Guardatelo, o per curiosita' o per imparare come non usare e abusare dei
componenti visuali, come usare i giusti colori e le giuste dimensioni degli
elementi visuali, e come organizzare i dati in form complesse.
http://www.iarchitect.com/mshame.htm

 wrote in message
8sv3ar$lae71$1...@ID-43509.news.cis.dfn.de...

grazie della segnalazione Ettore
Newsgroup: it.comp.lang.delphi
Titolo: SELECT con chaive multipla

Hola!
in una mia applicazione avrei la necessità di interrogare un database Access
tramite l'istruzione SELECT.
Il problema è che dovrei utilizzare una chiave multipla, composta da due
attributi.
Ho provato ad un comando del tipo
SELECT * FROM Tabella WHERE 'Key1'='Valore', 'Key2'='Valore2'
ma non è valida.
Qualcuno sa indicarmi la sintassi corretta.
Grazie 1000
Apu

 ha scritto nel messaggio
news:aDIO9.52461$Ou4.1...@twister2.libero.it...


 ha scritto nel messaggio
news:8FOO9.53290$Ou4.1...@twister2.libero.it...


 Il problema è che le due chiavi sono una numerica e una di tipo data.


Newsgroup: it.comp.lang.delphi
Titolo: cancellare tutti i record di una tabella Tadotable

Salve. Immagino che la domanda sia trita, ma ho un problema.
Ho necessità di cancellare tutti i record di una tabella access.
Sulla form ho messo un TAdoConnection collegato all'archivio e due TAdoTable 
collegate a due tabelle, oltre che alla connessione.
Ho provato con:
table1.deleterecords(arall);
Ma ricevo un errore (la tabella deve avere almeno un record attivo)
Se c'è il record attivo mi dice: ('Operazione non possibile nel contesto 
attuale).
Come faccio a cancellare tutti i mal....... record della tabella?

Jack ha scritto:

Io userei un AdoCommand e nella proprietà "commandText" scriverei una 
bella istruzione SQL del tipo "delete * from NomeTabella" e poi un 
Adocommand.execute
Goblin

Newsgroup: it.comp.lang.delphi
Titolo: DB.Modificato ...esiste?

Volevo sapere se esiste un metodo per sapere
se sono state fatte modifiche ad una qualsiasi
query/table collegata ad un db
(per chiedere conferma sul salvataggio in uscita all'utente)?
soluzioni mie:
- variabile booleana da gestire negli eventi
   AfterPost, AfterDelete....
- proprietą InTransaction del DB (ma non so come usarla
  visto che ci deve cmq essere una transazione attiva...)
- creare un oggetto 'TDatabaseMio' ...................
Avete altre soluzioni?
Grazie per l'attenzione.
Bye
Alan Solo

 wrote

forse:
if Table1.Modified then
 ShowMessage('Table modificata !! ');
prova....ciao !!
Antonio Tarolla

 prova....ciao !!
... hehe, no! ;-) ... l'avevo già provato.
Quella proprietà infatti è limitata ad un solo
record e restituisce true solo quando si sta editando,
ritorna a false dovo aver fatto il post del record.
Io vorrei sapere se è cambiato qualcosa nel DB,
per fare il commit o il rollback a seconda della
volontà dell'utente.
...corregimi se sbaglio
Ciao!
Alan Solo

 Avete altre soluzioni?
- CachedUpdates: TBDEDataset.UpdatesPending
- ClientDatasets: TClientDataSet.ChangeCount
-- 
Roberto Lupi
Newsgroup: it.comp.lang.delphi
Titolo: Problema con Tdatabase e Access

Come mai mi da quest'errore quando cerco di aprire un file di microsoft
access?
'Invalid parameter..Process stopped'
data:Tdadabase
procedure TForm1.FormCreate(Sender: TObject);
begin
data.AliasName:='Database di Microsoft Access';
data.Directory:='c:\new\';
data.DatabaseName:='c:\new\Dati.mdb';
data.Open;
end;

On Wed, 1 Oct 2003 14:48:59 +0200, Hook wrote:
scusa ma che versione di delphi stai usando? componenti? ado? dao? bde?
qualche info in più non farebbe male
e se non mi sbaglio l'alias che trovi gia fatto dentro windows punta a un db
di esempio
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it>
01/10/2003 16.05.48
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Firma pure tu per il software libero 
http://petition.eurolinux.org/

 ciao
La versione è Delphi 7.0 enterprise, il componente che sto usando è
Tdatabase che fa barte di bde, come mai quell'errore? Cosa ho potuto
sbagliare?
Ciao

 sbagliare?
Apri il bde admin, ti crei un nuovo alias che chiamerai pippo, lo fai
puntare su di una cartella dove c'č dentro il tuo database access.
Sostituisci nel codice la stringa 'Database di microsoft access' con 'pippo'
gli passi la cartella e il db.
L'alias Database di Microsoft Access viene creato dal sistema in fase di
installazioe, sinceramente non so a cosa caspita serva visto che non punta a
nulla. Comunque batti F1 nel tuo delphi e leggiti la procedura per far
funzionare il bde in modo corretto.
Ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it>
02/10/2003 9.20.16


> Come mai quell'errore?
Se non ricordo male, il BDE supporta Access nativamente solo fino alla
versione 97: per collegarti ad un db Access 2000, 2002 o 2003 devi farlo via
ODBC.
Crei una connessione ODBC al tuo database (con l'ODBC data source
administrator di Windows - start -> impostazioni -> Pannello di controllo ->
strumenti di amministrazione -> origine dati ODBC) e imposti il nome
dell'alias che hai creato nel tuo TDatabase, anche visualmente (ti troverai
l'alias nel menu a tendina.
Personalmente, l'ho fatto un tot. di volte e ti assicuro che non dà alcun
problema.
Se ne hai occasione, per db Microsoft magari considera l'ipotesi di usare i
componenti ADO, eliminando così un passaggio intermedio:
    Delphi -> BDE -> ODBC -> Access
    Delphi -> ADO -> Access
Saluti
        Marco Bortolani
 
infoN...@marcobortolani.it
Newsgroup: it.comp.lang.delphi
Titolo: access e i suoi discendenti

Un piacere e un consiglio su Delphi e i data base: a parte paradox, quali
data base mi consigliate per Delphi per lavorare in rete ? I vincoli sono il
basso costo per utente (non più di 50 euro) e l'installabilità senza
intervento di un tecnico. Penso che come architettura NON client serveri ci
sia solo il vecchio Access; invece per client server che cosa è meglio
secondo voi (Interbase/Firebird, SQL server, MySql o altri ?). Conoscete
qualche sito o libro per documentarsi ?
Ciao e grazie. Paolo

il concetto di "migliore db" non esiste in senso assoluto.
Se non hai soldi da spendere punti su prodotti free e/o opensource come
MySql e Firebird.
Se hai soldi da spendere puoi prendere:
1) Sybase
gira quasi tutti gli os, compreso Novell
2) MsSqlServer
gira solo su winsozz e a me non sta piacendo molto.
Il client e' integrato in mdac e quindi se il pc e' aggiornato non
richiede la installazione del client.
Certo, come motivazione non e' molto forte x spingerti a preferirlo...
3) Oracle
Questi 3 comportano un minimo di attivita di amministrazione e tuning,
Oracle forse + degli altri 2, ma lo VEDI, a differenza di MsSql che
SEMBRA SEMPLICE.
A.

Newsgroup: it.comp.lang.delphi
Titolo: Compilazione Componente sotto D6

Ho appena installato D6 Prof, ho tentato di ricompilare un componente, ma mi
diche che non trova il DesignIntf.dcu
nel componenet ci sono le seguenti righe
uses Classes,
{$IFDEF VER140}
DesignIntf, DesignEditors
{$ELSE}
DsgnIntf
{$ENDIF};
Se tolgo {$IFDEF ... e lascio solo DesignIntf l'errore esce ugualmente, con
D5 usava DsgnIntf.dcu
Grazie per l'eventuale aiuto
--
Gianluigi Genasi
--------------------------
Minisystem Srl
Server di posta Kpnqwest - 
www.kpnqwest.it

 nel componenet ci sono le seguenti righe
Non so se può andar bene, ma prova ad includere nel search-path del package
C:\Programmi\Borland\Delphi6\Source\ToolsAPI
--
Jax


Non ci avevo pensato :o((, adesso compila, da errore su un altro dcu, spero
di risolverlo allo stesso modo.
Grazie ;o))
Newsgroup: it.comp.lang.delphi
Titolo: Interbase E problemi con le Transazioni

Ho un problema legato al fatto che due progammi scivono conteporaneamente
nella stessa tabella dello stesso
database :
Ho una procedura per l'estrazione dei dati da questa tabella che parte con
un thread separato all'applicazione
quando questa parte deve fare un update solo sui dati letti e se prima
dell'update un altro programma scrive
su questa tabella l'update viene fatto su tutti i dati non solo su quelli
letti in principio ....
Avete qualche soluzione per questo problema ???

vediamo se ho capito...
hai 2 programmi p1 e p2
Poi hai un terzo programma, p3, che apre il thread?
Oppure il th viene comuqnue aprerto ta p1 e/o p2?
In questo secondo caso, non potrebbe ogni app aprire un thread solo x i
propri records?
La vedo abbstanza macchinosa.
Magari con qualche info in + potrebbe venir fuori una soluzione diversa.
A

ho due o piu programmi P1,P2,p.....
il P1 che ha il compito di gestire i dati utili agli altri programmi Con un
thread esegue varie operazioni ....
L'HO ho impostato con un thread Per permettere che l'applicazione Principale
non si blocchi Durante l'esecuzione di una lunga operazione sui dati
Questa operazione consiste nel fatto che mi vado a leggere i dati in una
tabella Con un certo flag settato a "non ancora letti" e poi setto questo
flag a "gia letti" ma tra l'intercorrere delle due operazioni Puo succedere
che il uno degl'altri programmi scriva su quella tabella con il flag Non
ancora letti ed io quando vado a fare l'update del flag "Perdo" questi
ultimi perche la faccio su tutti e non solo su quelli letti in precedenza mi
chedevo se si può settare una transazione isolata in interbase
Sono stato chiaro ??

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per Ricerca!!!

Salve ragazzi! come posso fare per fare la ricerca di un campo che nn
coincida con l'esatta stringa o l'iniziale? cioč se scrivo C60 dovrebbe
poter visualizzarmi 'epson stylus C60' grazie!!!!

 poter visualizzarmi 'epson stylus C60' grazie!!!!
con SQL? Dovrebbe essere sufficiente l'operatore like.
--
- Carlo -
c.b...@libero.it

Newsgroup: it.comp.lang.delphi
Titolo: GPL o LGPL

vorrei distribuire un programma in formato open, incluse alcuni 
componenti scritti da me, secondo voi e' meglio la licenza GPL o la 
LGPL, considerando che uso anche le liberie interne (leggi VCL) di 
delphi delle quali non ho il codico sorgente.
ciao e grazue
-- 
-------------------------------
per scrivere in privato
togliere "1975"

 delphi delle quali non ho il codico sorgente.
e' un po' personale come scelta.
Io preferisco la MPL, e' molto meno vincolante.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Refresh immagini

Mi piacerebbe conoscere il metodo migliore per effettuare un aggiornamento 
di immagini sulla form principale, al cambiare dei gioni senza, mettere 
tutto sotto una procedura del tipo
 TForm1.Timer1Timer, infatti funziona bene ma essendo tante le immagini da 
aggiornare mi sfarfalla tutto.Adesso il Timer.interval è a 1000 cioè un 
secondo e ho provato a portare a 10000 20000 per avere meno refresh ma 
appena apro il prog ci vogliono rispettivamente 10 e 20 sec prima che 
appaino le immagini. C'è da considerare che il refresh deve avvenire ogni 12 
ore.
 Grazie 

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

 ha scritto nel messaggio 
news:f3Yhe.154768$%I2.1...@tornado.fastwebnet.it...


il problema?
No ti preoccupare ... cmq potevi sforzarti un attimino
di più :P es. 'Vorrei sapere come poter aggiornare una
serie di immagini caricate in componenti TImage su una
form, evitando lo sfarfallio in visualizzazione.' ;)

Newsgroup: it.comp.lang.delphi
Titolo: Voi cosa usereste ????

Ciao a tutto il NG !!!!
Cari colleghi, mi sto avvicinando da qualche giorno a Delphi 6
(prima usavo Delphi 4).
Devo fare un'applicazione Client / Server con un database DB2 vers. 7.
Ho la necessità di avere una Griglia..o meglio DBGRID, con i dati risultanti
da una query.
Tali dati possono essere modificati, cancelllati, ma non direttamente sulla
Griglia ma da
ulteriori form selezionando con doppio click il record sulla Griglia.
Qualcuno sà consigliarmi su che tipo di oggetti della libreria DBExpress
devo usare ?????
E come li devo legare fra loro ????
Sicuro di un vostro Consiglio vi ringrazio in anticipo.
Ciao
RLB
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:81Z73Z60Z26Y10...@usenet.libero.it...


Ok, ma leggevo del TSQLClientDataSet, perchè dovrei usare questo e non il
semplice TCLIENTDATASET ?????


il tsqlclientdataset, se non erro, non esiste in d7.
Inoltre, essendo frutto della fusione di 3 oggetti, credo porti una perdita
di flessibilitą.
Ad esempio, includendo un tsqldataset di dbx, se un bel giorno vien fuori
che trovi dei componenti di accesso dai dati dedicati al db che usi, ti
tocca rimpiarrarlo con la sequenza che ti ho suggerito,.
Su tale sequenza, una sostituzione della tecnologia di accesso ai dati
andrebbe a impattare in teoria solo sullo strato + basso, ovvero sul
tsqldataset.
Bye
A.

Ok, grazie, sei stato molto chiaro.
Ma, poichè ti vedo ferrato sull'argomento, avrei da domandarti un ultima
cosa.
Prima usando il BDE con un accesso tabellare (a indice) sui dati, per le
modifiche riuscivo a loccare il singolo record.
Usando ora Query SQL come potrei loccare il singolo record per evitare che
qualcuno applichi le sue modifiche sulle mie annullandole !!!!


 qualcuno applichi le sue modifiche sulle mie annullandole !!!!
tutti i db client/server gestiscono i lock in modo automatico, alcuni sul
singolo record altri sulla pagina.
Tu quale usi?
A.

DB2 vers. 7 per Windows


db2 non lo conosco.
Se cerchi nella sua doc dovresti trovare dettagli sui modi in cui può
gestire il lock
A.


Le infos che cerchi dovresti trovarle nella guida db2 sul capitolo riguardante i livelli
di isolamento/ cursor stability. Me l'ero smazzato 3 anni fa.... un mattone.
Ma non dovresti avere problemi, il locking viene infatti gestito in automatico.
Morde.
morde [at] programmer [.] net

> Ma non dovresti avere problemi, il locking viene infatti gestito in
automatico.
Per gestito in automatico che intendi ????
Che non ho bisogno di sviluppare codice in Delphi per gestirlo ????


 singolo record altri sulla pagina.
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: Immagini in formato TIFF

Avrei bisogno di un componente in grado di leggere e scrivere files in
formato TIFF.
Ho trovato il wrapper di Libmagick per Delphi, ma non funziona come
dovrebbe: tutto sembra funzionare quando carico files BMP, pero' se cerco di
fargli aprire JPG o TIFF si blocca con errore "UnableToOpenFile".

ci ho messo 2 secondi.
da 
www.torry.net
 cerca "TIFFPACK" e vedi se fa al caso tuo.
Bye
A

 da 
www.torry.net
 cerca "TIFFPACK" e vedi se fa al caso tuo.
L'avevo gia' scaricato, ma non riesco a installarlo usando il programma
incluso... riprovero', grazie.

 incluso... riprovero', grazie.
Sorry!
Non pensavo avessi gia visto 'sta cosa.
Che problema ti da l'installazione?
Inoltre, che ver di delphi usi?
Bye
A

 Inoltre, che ver di delphi usi?
6.0 enterprise.
Il problema comunque e' quasi risolto: sto utilizzando i controlli ActiveX
di Kodak imaging for Windows, appena riesco a capire qualcosa del manuale il
lavoro e' finito...
Newsgroup: it.comp.lang.delphi
Titolo: Tips...

ciao a tutti,
sapete se č possibile ottenre l'altezza della barra della applicazioni, 
cioč quella che contiene il pulsante "Start" di windoz?
------------------------
Diego Di Filippo
  Software Developer
 
www.ada-project.com
------------------------
--- posted by geoForum on 
http://www.delphiedintorni.it

 cioč quella che contiene il pulsante "Start" di windoz?
Prova cosi':
http://web.infinito.it/utenti/c/catand/Tips/ttsu1.htm
OTTENERE LE DIMENSIONI DELLA TASKBAR
Restituisce le dimensioni della finestra della TaskBar
procedure GetTaskBarSize (var Altezza, Lunghezza : Integer);
var
  hFinestraTaskBar : HWnd;
  Rect                  : TRect;
begin
  hFinestraTaskBar := FindWindow('Shell_TrayWnd',nil);
  GetWindowRect( hFinestraTaskBar, Rect );
  Lunghezza := Rect.Right - Rect.Left;
  Altezza := Rect.Bottom - Rect.Top;
end;
 
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 cioč quella che contiene il pulsante "Start" di windoz?
Prova cosi':


 applicazioni, cioè quella che contiene il pulsante "Start" di windoz?
Non so se esista una funzione per ottenerla direttamente.
Io ti posso dare un possibile workaround: prova ad usare la funzione
SystemParametersInfo usando come parametro SPI_GETWORKAREA: facendo una
sottrazione (Screen.Height - valore restituito) *dovresti* avere la
dimensione della barra...
-- 
Jax
====
Ogni nostra cognizione prencipia da sentimenti. (Leonardo da Vinci)


------------------------



Stai cercando di fare qualcosa tipo popup che escono dal fondo ?
Una cosa tipo notifiche di messenger, ecc ?
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


Tu usi un componente delphi per la lettura del pensiero? :)
Si ho fatto un tips per far apparire messaggi tipo messenger dalla barra 
delle applicazioni.


delle applicazioni.
E lo metteresti a disposizione del ng ? :-)


Se mi dici come si fa, si lo posso fare, ma è ancora grezzo lo dovrei 
migliorare, però funziona bene!

------------------------
Diego Di Filippo
  R&amp;D Software Developer
 
www.ada-project.com


migliorare, però funziona bene!
Ok, agisci senza fretta, facci le rifiniture che vuoi, ho in mente una cosa e
devo paralre con un mio amico, settimana prox ne riparliamo.
Potrebbe venirne fuori qualcosa di interessante :)
Stay tuned. :D
Ciao!


va bene, mi puoi contattare all amail
diego.d...@ada-project.com
Ciao!

------------------------


 ma ringrazio anche catand, è importante anche il tips fornito.
Preferisco ACSH (banali fisse geriatriche ...)
:-)


 cioč quella che contiene il pulsante "Start" di windoz?
prova cosi':
uses ShellApi;
var abd : TAppBarData;
// importante! una bella "ripulita" alla struttura altrimenti...
fillchar(abd,sizeof(TAppBarData),0);
// e poi utilizza la funzione ...
SHAppBarMessage( ABM_GETTASKBARPOS,abd);
// e quindi leggiti i valori:
// abd.rc.left, abd.rc.top,
// abd.rc.right e abd.rc.bottom,
Newsgroup: it.comp.lang.delphi
Titolo: DBLookupComboBox in senso inverso

Salve,
nella mia applicazione sto usado un DBLookupComboBox e funziona;
adesso devo andare in senso inverso: data la list_source in una
tabella se clicco due volte su un record, il DBLookupComboBox si deve
aggiornare a quel record. Ho provato con:
DBLookupComboBox1.text:=Table1.Fields[1].AsString;
ma da "Cannot assign to a read-only property"
come faccio ?
GRAZIE 1000
faf...@tiscalinet.it

ma da "Cannot assign to a read-only property"
non assegnare il valore al esto del combobox,
ma al campo ad esso associato
Ciao,
Alan Solo


wrote:
Salve,
prima di tutto vorrei ringraziarti del prezioso aiuto, poi ne
approfitto ancora:
applicazione MDI, 
form NON modali (anche perche' non riesco a farle) 
quando faccio 
Form_scarico.edit1.text:='35';
chiaramente da un'altra form da
Access violation at address  004CDCE3 in module "progra.exe". Read of
address FFFFFFFF.
Come risolvo ?
GRAZIE 1000
faf...@tiscalinet.it

Come risolvo ?
ti da AV frse peche' la form non e' stata creata...
Ciao,
Alan Solo

ti da AV frse peche' la form non e' stata creata...
Veramente dalla form1 creo la form2 e lì cerco, ma senza riuscirci,
modificare la proprieta' caption di una label nella form1
GRAZIE 1000
faf...@tiscalinet.it

modificare la proprieta' caption di una label nella form1
molto strano, hai qualche cosa inserito nell'OnChange del tedit?
Ciao,
Alan Solo


wrote:
Mi sono sbagliato:
in realta' dalla form MAIN (MDIform) creo una figlia (form1) con una
label1, da questa creo una seconda figlia (form2) e dalla form2 non
riuscivo a cambiare la caption della label1.
Il problema stava nella creazione delle form:
solo main era autocreata, le unit sono importate, ma usavo questo
codice
procedure click (....);
var
 Form1:TForm1;
begin
  Form1:=TForm1.Create(Application);
  Form1.show;
end;
adesso invece faccio:
procedure click (....);
begin
  Form1:=TForm1.Create(Self);
  Form1.show;
end;
e funziona il tutto.
Anche se vorrei usare form modali e MDI non ci sono riuscito per
niente.
cmq GRAZIE 1000
faf...@tiscalinet.it

Newsgroup: it.comp.lang.delphi
Titolo: Problema con TWebBrowser (Delphi 5)

Ciao a tutti. Quando una pagina web viene "navigata" con successo, viene 
generato l'evento OnDocumentComplete. La stessa cosa, però, avviene 
anche in caso di insuccesso (perché la pagina non esiste o la 
connessione non è attiva). Come posso discriminare i due casi?
Ciao e grazie,
Nick


hai gia visto se oltre a onDocumentComplete ci sono altri eventi
adatti alla tua situazione?
A.

 adatti alla tua situazione?
C'è l'evento OnNavigateComplete2 che, secondo la guida di Delphi, 
verrebbe intercettato solo se il caricamento della pagina è andato a 
buon fine, ma dalle prove che ho fatto non funziona.
Nick

> C'è l'evento OnNavigateComplete2 che, secondo la guida di Delphi,
il twebbrowser è un semplice wrapper di WebBrowser, ovvero, un COM che
(presumo!) incapsuli le funzionalita di IE.
Trattandosi quindi di un prodotto Microsoft, la relativa
documentazione va cercata su msdn.
Li trovi un elenco completo dei membri di WebBrowser.
A.
Newsgroup: it.comp.lang.delphi
Titolo: Popolare un DB da un foglio letto da scanner

Salve a tutti "Delphini"
Volevo farvi una domanda: Secondo voi č possibile popolare un DataBase
da uno scanner?
Mi spiego meglio, es. se io ho una struttura di una tabella di questo
tipo "Codice" "Descrizione", e ho un foglio pre stampato con sopra due
colonne "Codice" "Descrizione", se manualmente riempio questo foglio,
successivamente ho la possibilitą di poter leggere i dati da
quest'ultimo ed importarli nel mio DB?
Grazie 
Enzo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 quest'ultimo ed importarli nel mio DB?
sarebbe l'ideale per molti dei miei clienti, per inserire automaticamente le
fatture di acquisto :)
No, la risposta e' che, ovviamente non e' possibile, e i motivi,
tecnicamente, li puoi ben immaginare: servirebbe un software di OCR molto
sofisticato (che ignorasse gli sfondi del foglio e catturasse solo da una
certa area), una correzione manuale di eventuali errori, un modo per
"capire" automaticamente dove finisce un campo e inizia un altro. Sarebbe,
insomma, una cosa molto complicata, piu' vicina all'intelligenza artificiale
che ad una procedura tradizionale.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: MODULI e XML

Salve,
non ho molta dimestichezza con Delphi, e vorrei quindi un consiglio.
Ho creato una semplicissima applicazione per la compilazione di un modulo,
con vari tipi di componenti come edit, radiobutton, ecc.
Ho necessità di salvare i risultati in un file, procedo quindi scansionando
tutti i componenti e ne memorizzo il valore... dove? Dato che poi questi
dati andranno poi letti da un'altra applicazione, ed eventualmente
visualizzati come pagina web, pensavo ad un file XML. E' corretta come
soluzione? Se si, qual'è il procedimento per effettuare il salvataggio da
componenti a file? Sapete dove posso trovare informazioni sull'utilizzo
dell'XML in Delphi?
Grazie per l'attenzione,
Oliver

 dell'XML in Delphi?
In rete si trova moltissimo a riguardo, comincia da qui:
http://homepages.borland.com/ccalvert/TechPapers/Delphi/XMLSimple/XMLSimple.html

 contenuto ?
Infatti, mi sono espresso male.
Io uso Delphi 7 Enterprise, teoricamente quello che mi fornisce è
sufficiente a gestire l'XML senza pacchetti aggiuntivi?
Mille grazie per l'aiuto.

Newsgroup: it.comp.lang.delphi
Titolo: Filtrare StringGrid

In una Stringgrid con una colonna contenete nomi come si fa a filtrare per 
esempio tutti i nomi uguali a Sergio?
Grazie
Paolo

 ha scritto nel messaggio 
news:462a4d12$0$36440$4faf...@reader5.news.tin.it...

Su Google mettici: TStringGrid Filter
Giorgio 

Hai già provato con
FilterToSergio  ?
--- posted by geoForum on 
http://www.delphiedintorni.it


Non ho capito: a che serve una StringGrid filtrata; in questo caso hai 
bisogno di una Table e di uno DbGrid, con campi in cui inserire i dati 
da travasare nella Tabella, ma solo dopo aver controllati e filtrati.
Oppure vorresti dire che una StringGrid contiene dati diversi (Sergio, 
Antonio, Pinco, Pallino, etc,) e voglio, pčer esempio, che si 
visualizzino solo le righe contenenti "Sergio" nella cella (poniamo) "3":
anche in tal caso, avresti bisogno di uno strumento DbGrid ed una chiave 
di filtraggio, come sopra insomma.
Se poi non ho capito niente, allora spiegati meglio.
NioBi

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2006 e windows 10..

Sono riuscito ad installarlo, anche se con un po' di fatica, su windos 
8.1..
Ora dovrei fare l'upgrade a win10.
Filerà liscio?
Esperienze?
 
Grazie, ciao!

 anche se con un po' di fatica
 
 
..cioe'?
 
A.

Alberto Salvati ha spiegato il 13/01/2016 :

Fondamentalmente due problemi:
- Il framework .net nella versione richiesta da delphi non si 
installava
- Delphi2006 utilizza dei file .ttr che hanno la stessa estensione dei 
font truetype che windows8.1 considera file di sistema "immodificabili" 
:-|. Ho risolto lanciando prima di delphi un cmd che rinomina/copia 
alcuni di questi files. in realtà non ho capito bene il problema, ho 
trovato il cmd su internet.
 
Non vorrei che aggiornando a win10 non sorgessero altri problemi..


Io ho aggiornato da Windows 7 pro 64bit a Windows 10 64bit. 
Ho avuto problemi con Delphi 6 che raggiunto il limite di installazioni
non ne ha più voluto sapere di ripartire senza registrazione.
Sono passato a Delphi 7 (3 applicazioni, due installate e una ancora in fase 
di sviluppo)
Windows 10 mi segnala 'Questa applicazione potrebbe non funzionare correttamente...'
e ora (con l'ultimo pesantissimo aggiornamento) non c'è più modo di disattivare la notifica.
stavo pensando a virtualbox:
http://www.ilsoftware.it/articoli.asp?tag=Scaricare-Windows-come-macchina-virtuale_12274
 

 
http://www.ilsoftware.it/articoli.asp?tag=Scaricare-Windows-come-macchina-virtuale_12274
 
 
Si. Io ho già virtualizzato la mia macchina di sviluppo pero' ho dei 
problemi per attivare windows nella macchina virtuale.. giustamente 
dovrei comprare una licenza nuova... uffa..

dovrei comprare una licenza nuova... uffa..
 
ah, nell'articolo dice che windows xp è gratuito ma io
vorrei windows 7 (quello che avevo prima).
Insomma alla fine una licenza ce la fanno pagare.
:-)

Newsgroup: it.comp.lang.delphi
Titolo: quickreport e stampanti

Come faccio a sapere il nome della stampante impostata, prima di eseguire il
report.
Ciao

Vedi TPrinter nella guida di delphi.
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: funzione non trovata

Dovrei dichiarare una funzione da usare solo sotto Win 9x, poichč su NT non
c'č. Il problema č che io ho proprio NT e alla partenza Delphi mi dice di
non trovarla. C'č un modo di fare una dichiarazione condizionale? Grazie.
Azathoth

you wrote:

Che tipo di funzione e' ?
Risiede in una DLL ?
Se e' cosi' puoi verificare il sistema operativo, caricarla o meno a
seconda del sistema operativo.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------
Dovro' prendere lezioni di Internet, 
se non sai di Internet non ti considera nessuno 
(Carmen di Pietro) 
-----------------------------------------------

E' una funzione di sistema (di kernel32.dll). Potrei usare il caricamento
dinamico, è solo che volevo sapere se esiste un modo per caricarla
staticamente, evitandomi così un pò di fatica. In fin dei conti non è un
problema tanto grave :-) Grazie. Azathoth

dinamico
Temo che in questo caso tu ne sia obbligato...


Newsgroup: it.comp.lang.delphi
Titolo: D2007 e connessione a Firebird

 Attualmente sto utilizzando i componenti di Interbase:
TIBDatabase, TIBTransaction
--- posted by geoForum on 
http://www.delphiedintorni.it

TIBDatabase, TIBTransaction
ops, mi è partito un tasto invio di troppo, sorry...
dicevo che sto utilizzando i componenti TIBDatabase, TIBTransaction e 
vari TIBDataset collegati ai rispettivi TDatasource; ho letto che 
esistono molti altri componenti sia free sia a pagamento, e che in D2007 
è stato aggiunto DBX4.
Tutte queste possibilità di scelta mi disorientano un po'e purtroppo il 
tempo di provare tutto non ci sta mai (per ora sto lavorando a un 
applicativo solo client con Firebird embedded); la mia domanda è:
attualmente qual è la migliore abbinata (come componenti) fra D2007 e 
Firebird tenendo conto che in un prossimo futuro vi potrebbe essere una 
possibile minor compatibilità fra i componenti che uso ora (Interbase)e 
firebird 2.x?
Grazie
Paolo

Newsgroup: it.comp.lang.delphi
Titolo: MDI Form

Ciao,
ho un problema e non so come spiegarlo... ci provo:
Ho creato un'applicazione MDI quindi con una form principale e altre 
Child che vengono crate in itinere. Ho creato anche una funzione di 
ricerca che ha una form tutta sua (non MDI_child).
La domanda è: Come faccio a riferirmi ad una specifica child (ad esempio 
per aggiungere qualcosa ad una ipotetica lista o combo) ?
Scusate il linguaggio poco tecnico.
Fabio

per aggiungere qualcosa ad una ipotetica lista o combo) ?
Con il nome della finestra.
TuaFinestraChild.ListBox.(...)

vedi la guida di MdiChildCount
Bye
A.

Innanzitutto grazie per la risposta.
Però temo di non essermi spiegato a sufficienza:
io ho una form principale che genera delle child con dentro dei 
componenti. Io vorrei riuscire ad interagire con questi componenti da 
una form diversa dalla principale (es.: nelle child c'è una Tlabel e ho 
una form 'cambia nome' che deve impostare la caption di queste label).
Main form_ext
    l    /
    l   /
child1
child2
Cioè dovrei avere una cosa che funzioni così:  child.label.caption:=''; 
Ma questo tipo di sintassi mi da una 'Access violation'.
Ho guardato quello che dicevi ma in quel modo io posso modificare solo 
le proprietà della form e non i componenti al suo interno (parlo della 
MDIChildren e MDIChildCount).
Fabio


 Scusate il linguaggio poco tecnico.
Anzitutto, non mi pare sia consigliabile mischiare mdi e non-mdi.
Dato che la form di ricerca non e' l'mdi-parent, non ha a disposizione
proprieta' come MDIChildCount ed MDIChildren.
Siano frmMain, frmSrch le form MDIParent e di ricerca e frmChild_i la
generica MDIChild.
Suppongo che frmSrch sia aperta da frmMain. In tal caso questa potrebbe
passare all'apertura di quella la lista dei children correntemente
attivi.
frmSearch dovrebbe anche disporre di un evento da attivare in caso uno
dei frmChild venga chiuso, in modo da poter ricevere la nuova lista di
children.
A questo punto frmSrch puo' fare:
for i := 0 to childList.Count-1 do begin
  if IsQuellaCheCerco(TForm(childList[i])) then
    UsaForm(TForm(childList[i]));
end;
Se poi le tue ChildForm espongono metodi adeguati a quel che deve fare
frmSearch, tanto meglio.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: SECONDA PROVA SCRITTA ESAMI MATURITA INFORMATICA - Alleluia

Non sono il tipo che rompe le scatole ma volevo dire a tutto il mondo che
sono felice come una pasqua infatti la seconda prova scritta degli esami di
maturità della mia scuola è INFORMATICA ancora non ci credo . . .
Forse sto sognando vabbe aspetto un pò prima di stappare lo champagne.
Scusate se non c'entrava nulla ma per me era la differenza tra la vita e la
morte. . .
Neo
ICQ     :  146381266

morte. . .
Neo anche io sono contento per me e per te (faccio l'Itis...) ma non
vengo a rallegrarmi su questo ng x' č contro le regole..
Lawrence "Rhymes" Oluyede
rhy...@myself.com
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)


---------------------------------------------
Io queste cose tecnologiche non le capisco...
                   Lanciatemi i componenti!

 madonna. Vedesi testi degli anni passati.
non so il tuo livello di preparazione, ma se uno studente del quinto anno
superiore reputa difficile il testo dell'esame di maturità significa che non
è molto preparato (magari la colpa non è tutta sua ...) tuttavia posso dirti
che ho visto i testi degli anni passati e mi sembrano tutti molto semplici,
compreso quello che svolsi io due anni fa.
--
- Carlo -
c.b...@libero.it

compreso quello che svolsi io due anni fa.
sì sì, in questi cinque anni forse. Vedi probabilmente hai ragione tu
nel senso assoluto della difficoltà. Ma se, come ricordo io, alla
maturità ti danno un testo del tipo:
realizzate un word processor con tutte le funzioni tipiche. Da fare in
pascal puro, senza richedit, si intende.... Come ti comporti?
In teoria sarebbe facile, ma vedi tu a che livello lo devi realizzare
in sei ore. Evidentemente le cose in questi ultimi anni so' cambiate.


in sei ore. Evidentemente le cose in questi ultimi anni so' cambiate.
Peccato che non te lo daranno mai per ovvi motivi
-- 
Lawrence "Rhymes" Oluyede (
rhy...@myself.com
)


Newsgroup: it.comp.lang.delphi
Titolo: Rilevazione modifiche ad un campo memo

>>Inserito da 
http://www.forumsforyou.com/p/it.comp.lang.delphi/
Avrei bisogno di un suggerimento su come impostare un programma che rilevi 
quali modifiche sono state apportate dall'utente in un campo memo del record 
di una tabella. Il campo é gestito con un dbRichEdit in modo da recepire 
anche la formattazione del testo, che però ai fini della mia necessità di 
rilevazione è ininfluente.
Il programma é già impostato per rilevare che il campo é stato variato (con 
un controllo tra OldValue e NewValue del campo nel Before Post), ora dovrei 
rilevare qual é stata la modifica, senza tener conto delle variazioni di 
formattazione.
Qualcuno sa dirmi dove trovare un esempio esauriente?
Grazie
Pierangelo Pedercini 
----------------------------------------
Inviato dal servizio gratuito 
http://www.forumsforyou.com
RSS e notizie associate.Provalo anche tu
Segnala gli abusi ad 
ab...@forumsforyou.com
----------------------------------------

 ha scritto nel messaggio 
news:e4v3jh$et0$1...@springfield.roa.cc...

Newsgroup: it.comp.lang.delphi
Titolo: Per gli esperti di delphi

Come posso variare il tune e volume di un file wave con delphi??
Si accettano suggerimenti.
Graziole...
Max

 ha scritto nel messaggio
news:ai5odt$hk8$1...@lacerta.tiscalinet.it...


...


Newsgroup: it.comp.lang.delphi
Titolo: BUONE FESTE prima della partenza del Troll!

DELPHI e' number ONE.... Vedremo gli sviluppi della cessione Borland ma
comunque sia passare a C++ Builder e' un attimo ! ;-D
 Ci voleva un Troll e' qualcuno doveva farlo...
 Pero' e' stato fatto in giornate fuori lavoro e con potenza limitata !
 
 Tutti i post seri non sono stati imbrattati... :-D
 B U O N   N A T A L E    a      T U T T I
 dal Troll......
 Non sentitevi presi in giro i veri nemici sono altrove.... !
 E concludendo con una frase di Trappattoni....
 "Il vero nemico è il nemico del tuo nemico"....  CIAO..... !!!!
 CIAO e BUONE FESTE
--- posted by geoForum on 
http://www.delphiedintorni.it


Newsgroup: it.comp.lang.delphi
Titolo: Turbo Delphi e packages

Grazie ai consigli della list ho installato Turbo Delphi
ed effettivamente e' identico a D2006, per quel che mi serve;
c'e' un solo problema, cioe' che avevo creato un controllo TDrawBox,
derivato da TPaintBox, inserito nel package MyComponents.dpk,
e che ora TD non mi permette di installare.
Posso ovviare all'inconveniente e se si' come?
grazie
Luca

 Posso ovviare all'inconveniente e se si' come?
Puoi ovviare acquistando la versione "Professional", oppure 
referenziando il componente tramite codice, includendo la unit in cui è 
definito e istanziandolo a runtime, poiché la versione "Explorer" 
(gratuita) non consente l'installazione di package nell'IDE.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 definito e istanziandolo a runtime...
il che e' un po' piu' complesso, immagino;
scusa se approfitto ma ad esempio le istruzioni che normalmente 
scriverei nell'evento onPaint
dove le scrivo?

 dove le scrivo?
Ridefinisci il metodo "Paint" con la direttiva *override*, anche se in 
questo caso tanto vale non ereditare da *TPaintBox* ma da 
*TGraphicControl* (se quello che ti serve è solo un controllo grafico).


Newsgroup: it.comp.lang.delphi
Titolo: Quesito a prova di Guru ...

Ho integrato nella VCL di Delphi un controllo OCX e l'ho utilizzato nel mio
progetto. Avendo bisogno di un eseguibile stand-alone, non posso permettermi
il lusso di portarmi dietro tale OCX. La domanda è la seguente:
Esiste un sistema in Delphi di compilare il progetto incapsulando
all'interno dell'eseguibile stesso il codice oggetto del controllo OCX?
L'OCX non fa altro che visualizzare le GIF animate su un form. In
alternativa potrei implementare del codice per la lettura dei vari frames
della GIF e visualizzarli in un controllo Image in sequenza e utilizzare un
controllo Timer per tarare la velocità dell'animazione. Come è strutturata
una GIF Animata? Oppure: dove posso reperire in Internet del codice delphi
che implementa la lettura delle GIF animate?

Finche' č possibile, meglio evitare l'uso di OCX.
Internet č piena di componenti vcl free che fanno di tutto.
Inoltre, molti componenti a pagamento vengono venduti sia 
come ocx che come vcl/clx.
www.torry.net
: cerca e troverai!
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
53b6dc13e8bba4c92b...@mygate.mailgate.org...
