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

Dovrei fare un programmino simile a Magic Mail Monitor, ma che abbia la
possibilità di forwardare automaticamente le mail arrivate ad un certo
indirizzo a un altro indirizzo.
Ora, prima di tutto vi chiedo se conoscete un programma già esistente (free)
che lo faccia, altrimenti la mia domanda di riserva è questa: devo per forza
scaricarmi il messaggio e rimandarlo come un nuovo messaggio oppure nei
server SMTP esiste un comando che forwarda una certa mail?
--
Jax
====
Mendichiamo l'amore all'altro nonostante esista un mondo che ne è pieno.

On Fri, 05 Dec 2003 07:16:51 GMT, Jax wrote:
quasi tutti i mail server dovrebbero supportare il forwarding automatico
senza nessun programma aggiuntivo. Se hai accesso web alla tua casella email
spippola tra le configurazioni che sicuramente ci starà (o quasi ;-))
Per qualcosa di gia pronto non saprei dirti, ma a meno di non gestirlo via
imap4 credo che tu ti debba scaricare per forza il messaggio per
aggiungergli gli header di forwarding.
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 05/12/2003 12.07.48
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

Newsgroup: it.comp.lang.delphi
Titolo: Colore barra di selezione TStringGrid

Ciao a tutti,
qualcuno mi sa dire come è possibile determinare a runtime qual'è il colore
della barra di selezione di una TStringGrid?
Grazie in anticipo, Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

x curiosita', a cosa serve questa informazione?
A.

 x curiosita', a cosa serve questa informazione?
Provo a spiegarmi:
ho una stringgrid in cui, in base ad alcuni ragionamenti, le righe possono
assumere colori diversi. Inoltre, quando la prima cella della riga č uguale
alla prima cella della riga precedente, la "nascondo" impostando lo stesso
colore sia nel carattere che nello sfondo della cella.
Quando perň spostavo la barra di selezione su una di queste righe, avevo un
problema in quanto la cella non risultava piů "nascosta".
Potendo determinare qual'č il colore che viene assegnato alla barra di
selezione, posso forzare il colore del testo con lo stesso colore che ha la
barra, ottenendo cosě l'effetto voluto.
Spero di essermi spiegato bene, anche perché č molto piů semplice da vedere
che da spiegare !!!
Ciao, Mario


GetSysColor?
A.


Ho provato (in Lazarus) con "ColoreSfondo:=WrkStringGrid.SelectedColor;" e
funziona sia in Windows che in Linux.

Newsgroup: it.comp.lang.delphi
Titolo: D7E - Web service

sono veramente ...ZZATO.
Devo invocare  un web service eche espone un po' di metodi.
Ma ovviamente non ci riesco.
Ho provato ad aggiornare d7 con quando contenuto nella fix postata sui
forum di CG che gentilmente mi e' stata passata ma niente da fare.
Disperato, ho chiesto ad un amico di generarmela con xe.
Ma ovviamente le classi InvRegistry e RemClassRegistry di d7 sono
diverse da quelle di xe e quindi non compila.
Lo so..d7 e' vecchio bla bla bla.
Ma vista la complessita' di quello che facciamo qua al momento l'idea
di un porting su una versione piu' nuova e' FOLLIA.
Lo so..
Potrei generare una libreria di classi .net e richiamarla via
interoperabiita' COM.
Ma vorrei evitare di introdurre cose scritte con altri rad.
Avete idea se esiste un tutorial che spiega quello che fa il
wsdlimporter in modo da fare le stesse cose a mano?
Sapete se ci sono strumenti alternativi al wsdlimporter di delphi?
etc etc.
A.

 Sapete se ci sono strumenti alternativi al wsdlimporter di delphi?
Se cerci di fare la import con delle versione recenti di delphi, 
potrebbe non funzionare perchè per compilarlo fanno uso della loro RTL, 
e quindi ciccia. Io lo feci con D2007 e mi dovetti copiare tutte le unit 
della RTL di D2007 che venivano referenziate dagli stub generati 
dall'import. E ricompilarle tutte insieme con D7...
 
Per evitare di fare delle cose sporche in D7 che non funzionano o che 
danno risultati di cui non ti puoi fidare, ti consiglio di costruire la 
parte che interroga il WSDL in .net, (credo che visual studio express 
sia sufficiente) e poi via IPC ti fai passare le informazioni, via DDE 
oppure mettendole in un flat file oppure in un DB oppure, vedi tu, tu sai.
 
Mi sembra la strada più sicura (e pulita, visto che D7 non è aggiornato 
a quella tecnologia).
 
So che dovrai poi manutenerlo, ma solitamente i WS non cambiano 
l'interfaccia spesso, quindi avresti poche probabilità di dover mettere 
sempre mano al tuo WS reader.
 
-- 
morde
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database

 interoperabiita' COM.
 
naturalmente mi è ricapitato su un altro progetto e a costo di non 
parsare ancora l'xml ho consumato ws con .net che sputava i dati su flat 
file ed è uno schifo uguale.
 
ciao
 
-- 
http://www.evilripper.net
 
http://www.flickr.com/photos/evilripper/
 

 file ed è uno schifo uguale.
 
Insomma, il web service fa schifo..! :-D
A parte le battute, posso garantirti che lo SCHIFO VERO, a parte vb,
e' COM/DCOM.
Li si che c'e' da piangere.
 
 
Cmq, GIOITE! Ho risolto. E indovinate un po', delphi non c'entrava...
Sul web server mancava una cartella e il sito si .zzzava tentando di
scriverci dentro.
Adesso devo vedere se le risposte che ricevo sono cinofalliche o no.
 
Grazie per le dritte!
 
A.

 Adesso devo vedere se le risposte che ricevo sono cinofalliche o no.
 
dai meglio cosě! :-D

 e' COM/DCOM.
 
E' come sparare sulla croce rossa... :)
 
-- 
Marco Breveglieri
   (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Nuovo pulsante Outlook Express

Salve a tutti, è possibile dopo aver creato un'applicazione, inserirla come
nuovo pulsante o creare una nuova barra strumenti (tipo google tool bar che
si aggancia a IE) in una applicazione già esistente nel mio caso Outlook
Express? Se si come posso fare?
Grazie a quanti risponderanno!!

 Outlook Express? Se si come posso fare?
non credo tu lo possa fare per OE (al momento non ce l'ho sottomano, per
fortuna non ci gira su linux!!! ;-))
ma lo puoi fare sicuramente per outlook 
parti da qui
http://support.microsoft.com/default.aspx?scid=kb;en-us;291163
ciao f
-- 
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

Newsgroup: it.comp.lang.delphi
Titolo: COM listener

Ciao a tutti!
La mia domanda: č possibile "ascoltare" una porta COM, non interferendo su
ciň che viene trasmesso, loggando ogni comando che passa di lě?
Di fatto voglio capire cosa si dicono il programma di sync e il mio
cellulare, poichč per alcuni bug del primo non riesco ad ottenere dal cell
tutti i dati che voglio...
Grazie!
Daniele

ciò che viene trasmesso, loggando ogni comando che passa di lì?
Che io sappia è possibile con un filter driver, ma va scritto con il DDK
(driver development kit), cosa che con Delphi non è facile a farsi (il DDK
è per C/C++, e occorre generare eseguibili un po' particolari) e gira nel
kernel, con tutti i rischi e difficoltà di debugging che ne conseguono.
Ma guarda sul sito 
www.sysinternals.com
, forse c'è già qualcosa di pronto
che fa al caso tuo.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: [OT] : Messaggi scaduti.....

Ciao a tutti e scusate l'off-topic.
Volevo chiedervi se anche voi in questo periodo vi trovate di fronte a
continui errori durante il download dei messaggi di questo NG.
Io mi ritrovo a leggere "messaggio scaduto" perfino sui messaggi che ho
appena inviato. Ho anche il dubbio che il messaggio risulti scaduto solo per
me, ma per altre persone risulti leggibilissimo. Prendo come esempio un
reply ad un messaggio di ieri, quello con subject "GetVersionOfFile, questa
sconosciuta...".
Ho postato un messaggio di risposta a questo ma non riesco + a leggerlo,
qualcun altro ci riesce?
Grazie e scusate ancora.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support
PS : Ho paura che sia l'ennesimo giochetto poco divertente da parte di
Outlook.....

 Outlook.....
Tanto per cambiare...

 Outlook.....
Io ho l'impressione che siano i newsserver che siano fuori sync in questo
periodo, ho saputo di molta gente con casini del genere. Hai provato
news.interbusiness.it
 ?
Ciao, Sandro


news.interbusiness.it
 ?
Ho provato diverso tempo fa con 
news.interbusiness.it
 ma mi da un errore iin
fase di download dell'elenco dei NG! Non ci vorranno mica le informazioni di
accesso al server?
Grazie e buona pasqua a tutti


 Grazie e buona pasqua a tutti
Augurissimissimi!!!
Ciao, Sandro




agli altri.
Ok, grazie delle info.....poi proverò a vedere se riesco ad avere accesso
con altri provider.

Newsgroup: it.comp.lang.delphi
Titolo: Esiste un modo per connettersi al db access da codice?

Esiste un modo per connettersi al db access da codice
proprio come si va in db udilizzando un sistema dao?
Ho necessità di trasportare la mia applicazione in
delphi 5, ma non di cambiare il data base access
qualcuno mi può aiutare?
Esistone dei controlli free a tale scopo?
Esiste un manuale anche in inglese che
speiga come utilizzare DAO_TLB.pas?
Grazie di cuore a tutti
P.S. se non lo avete capito
       sono nei guai

Esistone dei controlli free a tale scopo?
In Delphi puoi utilizzare i componenti BDE (nella cartellina Data
Controls) tra i quali c'e' TDatabase, che ti consente di accedere
anche ai db Access.

 ha scritto nel messaggio
news:834r0tki0kejes1no...@4ax.com...


Con BdeAdmin crea un alias che punti al tuo database MsAccess.
Dopo, metti un TDatabase nel tuo progetto e nella proprietà AliasName ci
metti il nome dell'alias di cui sopra.
Poi metti un oggetto TQuery.
Nella proprieta DataBaseName ci metti il nome del TDatabase
Poi, nella prop sql metti il testo di una query del tipo SELECT * FROM
TABELLA.
Tutto qui.
Resta poi da vedere come gestire la login sul database.
Non ho usato Access, ma penso che in BDEADMIN dovresti avere almeno la
possibilità di impostare un nome utente.
Altrimenti in TDatabase c'è una proprieta' per indicare i parametri di
connessione, tipicamente nome utente e password.
SAluti
AS
"Se è Microsoft non funziona"




Newsgroup: it.comp.lang.delphi
Titolo: Applicazione web

Una domanda da perfetto profano...
sto esplorando D2006 e tento, a livello di studio, la faticosa creazione di
un sito web (ho comunque un'infarinatura con Front Page e Dreamweaver). Ho
scelto forse la strada più impegnativa optando per 
ASP.NET
. Ho attivato IIS
e i miei test in questo senso procedono bene. Ho anche trasferito i miei
test compilati su di un pc in rete per simulare Internet ed il client
visualizza correttamente la pagina. Però mi / vi chiedo: Laddove non
occorrono comportamenti particolari è consigliabile
usare gli elementi HTML o gli WEB CONTROL (vedi immagini, tabelle, label
ecc)? Ho provato a costruire la medesima pagina con tutti gli elementi
dell'una e dell'altra categoria ottenendo gli stessi risultati.
Scusate la banalità della domanda.
Infine sapete suggerirmi oltre all'help in linea dove trovare brevi
applicazioni da esaminare?
Grazie ed un saluto a tutti.
Valter

 applicazioni da esaminare?
Prova a dare una sbirciata su "About Delphi Programming":
http://delphi.about.com/od/aspnet/index.htm
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

...chiaro come sempre...
vado ad ispezionare il link suggerito
grazie
V.
Newsgroup: it.comp.lang.delphi
Titolo: Chiusura app che lancia app

Ho la neccessità di vedere quando viene chiusa l'applicazione B
lanciata dall'applicazione A. L'applicazione A viene lanciata da me
e quindi so lo handle. Dell'applicazione B so solo il nome!
Come posso fare a vedere quando questa finisce?

Come posso fare a vedere quando questa finisce?
Basta lanciare l'applicazione B con ShellExecuteEx e usare
WaitForSingleObject.  Sono entrambi API di Windows.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

 WaitForSingleObject.  Sono entrambi API di Windows.
Forse non mi sono spiegato bene:
Io lancio A (ShellExecuteEx {A}). A lancia B. A si chiude.
Come capisco quando B si chiude?

Come capisco quando B si chiude?
Devi risalire all'handle del processo mediante l'interrogazione della
lista dei processi e l'uso di OpenProcess (occhio alle
autorizzazioni).  E` una strada contorta. 


"A" e/o "B" sono tue applicazioni?
"Dr.Phobos" <drphobos@_yahoo_com_> ha scritto nel messaggio
news:ZRYJa.5479$de....@news.edisontel.com...


 "A" e/o "B" sono tue applicazioni?
No. La mia applicazione con Delphi lancia A ed A lancia B.


Allora segui il consiglio dato da Andrea. MOnitora la lista dei processi in
esecuzione. Oppure se l'applicazione che vuoi controllare apre una finestra
controlla la sua presenza tramite la classe e/o la caption.
FindWindow...
FindWindowEx...
Per non monitorare costantemente, probabilmente userai un timer, la nuova
presenza di finestre o processi in esecuzione, puoi, nel caso della
finestra, per fare le cose più pulite, istanziare un hook di sistema che
riceve i messaggi di creazione e distruzione delle finestre e nell'hookproc
controllare se la finestra che sta creando o distruggendo è quella
appartenente all'applicazione che vuoi controllare.
Ciao.
Giuseppe.

 FindWindowEx...
C'č una funzione tipo FindWindowEx ma che come parametro
richiede il nome del file?


Che io sappia no. Però puoi sempre scriverla. Devi usare le funzioni di
ToolHelp32 (unit TLHELP32). Più o meno funzionano come dei semplici
FindFirst e FindNext usati per i files.
Se fai una ricerca con Goggle nei gruppi, sicuramente in questo è già
passato qualche esempio di quel che cerchi.
Ciao.
Giuseppe
Newsgroup: it.comp.lang.delphi
Titolo: ActiveX

Salve,
Ho sviluppato un programma che non ha nessun interazione con l'utente, fa
solo un FTP, di un file in una posizione particolare su un server, il mio
cliente vuole farlo partire come activex da una pagina WEB, in modo da
essere a prova di deficiente: qualcuno sa darmi una dritta su come fare.
Grazie
Carlo
--
__________________________________
Carlo Vigano'
EVirgola S.n.c. - 
http://www.evirgola.net
Mob.: 329 59 63 787
"Puoi svegliarti anche molto presto all'alba, ma il tuo destino si č
svegliato mezz'ora prima di te."

 essere a prova di deficiente: qualcuno sa darmi una dritta su come fare.
Non so cosa voglia dire "farlo partire come activex 
da una pagina web" :((
Se si tratta di un exe normale non creo tu possa.
Qui abbiamo creato dei componenti COM che, installati su un server
IIS, vengono istanziati da pagine ASP.
La pagina ASP, dopo averli creati, ci fa i kakki suoi con la debita
interfaccia e li libera quando non servono +.
Vedi in file-new-activex.
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Questo e' un con lato server a me serve lato client


Se il tuo programma č basato su una form č relativamente facile creare un
activex identico da mettere su di una pagina web.
Crei un nuovo progetto Form ActiveX e duplichi il programma originale nella
form activex


 form activex
Grazie ... ora provo :))

Newsgroup: it.comp.lang.delphi
Titolo: esporre applicazioni via web

Ciao a tutti,
vorrei creare cgi o pagine dinamiche in delphi, come potrei fare?
Cosi' per esportare applicazioni on line. Cgi so già farli, ma vorrei 
provare modi alternativi, cosa mette a disposizione borland?
saluti e grazie.

 provare modi alternativi, cosa mette a disposizione borland?
Con Delphi 7 puoi creare applicazioni CGI/ISAPI/NSAPI installabili su 
Windows e Linux (all'occorrenza).
Se intendi sviluppare in modo accelerato un'interfaccia Web visuale in 
modo similare allo sviluppo di un'applicazione standard, puoi 
appoggiarti ad IntraWeb (che è incluso) o ad altri prodotti di terze 
parti analoghi.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it
Newsgroup: it.comp.lang.delphi
Titolo: TStringList

Salve a tutto il NG,
ecco il mio problema; innanzitutto ho un record del genere:
type
 TData : packed record
  Data1, Data2, Data3 : string;
poi ho questa funzione per estrarre stringhe delimitate che mi restituisce
una TStringList:
function ExtractAllDelimitedStr(  S: string; delimiter: char; StrList:
TStringList): TStringList;
var
  str1, str2 : string;
  idx : integer;
begin
  Result := StrList;
  str1 := S;
  idx := Pos ( delimiter, str1 );
  while ( idx > 0 ) do
  begin
    str1 := Copy( str1, idx + 1, Length(str1) );
    idx := Pos ( delimiter, str1 );
    if ( idx > 0 ) then
    begin
      str2 := Copy( str1, 1, idx - 1);
      StrList.Add(str2);
      str1 := Copy( str1, idx + 1, Length(str1) );
    end;
    idx := Pos ( delimiter, str1 );
  end;
end;
ora veniamo al problema:
procedure TForm1.XXProcedure(Sender: TObject);
var
 a : string;
TmpList : TStringList;
List : TStringList
Rec : TData;
begin
 a := ':aaaa:bbbb:';
 List :=  ExtractAllDelimitedStr(a, ':', tmpList);
Rec.Data1 := List.Strings[0];
Rec.Data2 := List.Strings[1]; <== ed è qui che mi genera l'errore "List
Index Out of Bounds(1)"
Che c'è che non va?? (scusate l'ignoranza)

 Index Out of Bounds(1)"
Prima di tutto stai facendo un po' di confusione con la procedura
ExtractAllDelimitedStr, per via di come passi l'ultimo parametro.
Praticamente tu passi un oggetto, e poi lo ritorni anche con result. Pero'
ricorda che gli oggetti sono puntatori, per cui tmpList e' gia' il
risultato. Praticamente dopo la chiamata, List e tmpList sono lo stesso
oggetto.
Quanto all'errore, sembra che la lista abbia una sola riga, per cui e'
probabile che la funzione che spezzetta la stringa non funzioni.
Ciao!
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

 ha scritto nel messaggio
news:Cj709.3692$n04....@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Problemi con estensioni delphi

Sto leggendo parecchio sul delphi, mi risulta che delphi riconosce i
seguenti files:
l File sergente di unit, che terminano con l'estensione .PAS
l File progetto, che hanno come estensione .DPR
l File sorgente di package, che terminano con l'estensione .DPK
I file sorgente delle unit contengono la maggior parte del codice di
un'applicazione.
I file from, terminano con l'estensione .DFM
I file di risorse, che hanno come estensione .RES
I file di opzioni di progetto, che terminano in .DOF
ma mi è successo di scaricare demo ed esempi in giro per la rete molti dei
quali sono composti da due files, uno .pas ed uno .dcr, cosè quest'ultimo e
come và usato?
i demo delle versioni 3 4 5 6 sulla 7 funzionano o bisogna modificarli?
Lo chiedo perchè la maggior parte mi da errore, a volte per la Class e
altri..help
Grazie.

 altri..help
Le versioni demo dei componenti in genere funzionano, dipende dai
componenti, da chi li produce e da COME li produce.
Ciao,
Gianluca.

 form a cui sono collegati.
Non per fare il perfettino, ma IMHO i file DFM *sono* le form stesse.
Se provi ad aprirli con un editor di testo (oppure click destro sulla form e
poi View as Text), noterai che contengono proprio la definizione dei
componenti con le loro proprietà.
--
Jax


Mars University: «Knowledge brings Fear»

 componenti con le loro proprietà.
La possibilità di aprire il file DFM con un editor di testo diverso
dall'ambiente di sviluppo Delphi dipende principalmente dall'opzione "Text
DFM" attivabile dal menu contestuale della form. Se questa opzione non è
attiva le risorse vengono salvate in modo binario, senza la possibilità di
gestirle da un editor di testo esterno. L'impostazione di default può essere
gestita tramite le opzioni dell'ambiente "Designer/New Forms as Text".
Naturalmente resta sempre disponibile l'opzione "view as text" all'interno
dell'ambiente di sviluppo.
Mi sembra di ricordare di aver letto che l'uso di file di risorse binari
dovrebbe essere maggiormente performante per la compilazione, mentre
ovviamente non incide sul binario dell'eseguibile dell'applicazione.
Ciao,
Gianluca.

 informazioni sul form.
Grazie, mi hai convinto e mi hai chiarito alcune cose che evidentemente non
mi erano ben chiare. La prossima volta accenderò il cervello prima di
parlare :)
--
Jax
====
Agisci in modo da considerare l'umanità, sia nella tua persona, sia
nella persona di ogni altro, sempre anche come scopo e mai come
semplice mezzo. (Kant)
Newsgroup: it.comp.lang.delphi
Titolo: Creare un keystroke

salve ho un piccolo problema vorrei, inserire in un mio programma la
possibilità
di registrare tutte le richieste che vengono fatte ad un  browser del tipo
Internet Explorer
ad esempio se io compilo una form di messaggio vorrei che tutti i dati che
vengono digitati vengano inseriti in un
file di testo come puo essere una promemoria di tutto quello che ho digitato
da quando è stato aviato Windows
qualcuno ha un' idea come si può realizzare questo ho visto che sfruttando
l' evento onkeydown, press e glia altri mi permettono di intercettare quallo
che scrivo solo se il focus e nella form principale ma se io devo prelevare
il key da un altra applicazione che è in esecuzione come faccio?
urgente ciao a tutti

da quando è stato aviato Windows
Devi usare un hook di tastiera system-wide.
Guarda l'articolo Win32 Hooks su 
msdn.microsoft.com
.
-- 
The Follet

Thank ora vado a vederlo .
se ci sono altri suggerimenti sono ben accetti grazie a tutti
The Follet <thef...@thefollet.bye> wrote in message
3bc8366...@news.tin.it...


 da quando è stato aviato Windows
ho scritto un keylogger, lo puoi scaricare dal repository di Cantù o
direttamente dal mio sito (link a fondo pagina).
Per realizzarlo vengono utilizzati gli hook.
--
- Carlo -
http://members.fortunecity.it/cbertu

 wrote in message
2VYx7.8923$1H1.8...@news.infostrada.it...


 form se vuoi?
Puoi farne quello che vuoi! E' open-source e non è soggetto ad alcun
vincolo!


Newsgroup: it.comp.lang.delphi
Titolo: Esiste una componente QRDBLookup

In modo che non mi faccia vedere il valore all'interno di un campo di una
tabella direttamente... ma il valore "descrizione" di un'altra tabella
collegata... in questo modo...
TableIscritti
[..] | TipoTessera | [..]
TableTessere
TipoTessera | Descrizione | [..]
grazie :)
Raptor

lascia perder i llokup e le tabelle.
Il lookup č mooooooooooolto lento!
Crea una query come fonte dati del report e passagli una cosa del
tipo:
select TableIscritti.*, TableTessere.Descrizione
from TableIscritti
inner join TableTessere 
on TableIscritti.CodiceTessera = TableTessere.Codicetessera
Saluti e buon lavoro
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Salvare oggetti

Ciao,
devo salvare in un file una lista di oggetti (discendenti da TObject) che
contengono stringhe, numeri, ecc....
L'unico modo è utilizzare un TFileStream e gestirmi il salvataggio oppure
esiste qualcosa di più rapido (evitandomi di specificare le dimensioni delle
stringhe/interi) ?
grazie in anticipo
Solid Snake IT

Solid Snake IT wrote:

L'unica cosa che mi viene in mente e' usare uno di quei componenti che 
consentono di salvare su stream una form con tutti i sottocomponenti 
(proprieta' e metodi), oppure basarsi sul loro codice sorgente per fare un 
componente che faccia quello che vuoi tu, senza scrivere codice per ogni 
oggetto che crei.
Se questi componenti ti interessano dai un occhio su:
 
www.torry.net
e cerca tra i componenti freeware con sorgenti, ce ne dovrebbe essere un 
paio
Ciao Andrea
Newsgroup: it.comp.lang.delphi
Titolo: pop-up con più colonne

Salve a tutti!
Spero che qualcuno possa aiutarmi e ringrazio anticipatamente chi vorrà
farlo.
Il mio problema è il seguente: realizzare un pop-up in cui le varie voci
siamo su diverse colonne (e non solo una) essendo molte le voci da
visualizzare (oltre 60). E' possibile farlo con il componente standard? Ed
in questo caso, come?
Altrimenti sapete di qualche componente che fa al caso mio?
Grazie,
MaX

 siamo su diverse colonne (e non solo una) essendo molte le voci da
Certo che puoi!
Se imposti la proprietà Break di un MenuItem, verrà creata una nuova colonna con
quell'Item in prima posizione.
Ciao!
__
Jax

Newsgroup: it.comp.lang.delphi
Titolo: Esplosione distinta

Buongiorno a tutti, mi chiamo Andrea e questa è la prima volta che chiedo un
vero aiuto ed ho pensato ai newsgroup.
La mia necessità è quella di effettuare l'esplosione di una distinta e di
poterla stampare a video o su carta con una struttura ad albero a seconda
dei livelli di cui è composta (uso delphi 7).
Le tabelle usate sono
 - TabDistinta
 - TabComponenti
Ogni distinta ha un progressivo che la lega ai suoi componenti e c'è poi la
possibilità di avere delle distinte con altre sottodistinte al suo interno.
Dal punto di vista della query ho una mezza idea su come caricare la
distinta ma non riesco a trovare una soluzione che mi permetta di risolvere
il problema della visualizzazione ad lbero... come posso fare?
Spero di essere stato esauriente e confido in un aiuto... a presto.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

il problema della visualizzazione ad lbero... come posso fare?
Non so quanto ti possa essere di aiuto ma facendo una
ricerca con la parola "DBTreeView" su 
www.torry.net
(che è solo uno dei tanti siti online che hanno un
archivio di componenti Delphi scaricabili Pay/Free) ho
trovato diverse treeView che si possono collegare
direttamente ad una table o query ... ti posto il link
della mia ricerca ...
http://www.torry.net/quicksearchd.php?String=DBTreeView&Title=No
vedi un pò tu se ti tornano utili :) ...
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it
Newsgroup: it.comp.lang.delphi
Titolo: FIREBIRD iniziare

Non capisco come creare un database e le relative tabelle usando ISQL
Dove si puo trovare materiale per un principiante?
Grazie

 Dove si puo trovare materiale per un principiante?
Nei vecchi post accessibili tramite google
sul sito di firebird
-- 
Alberto Salvati
A *Neapolitan* delphi developer who is studing c# & .Net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso!"

 Dove si puo trovare materiale per un principiante?
www.ibphoenix.com
www.firebirdsql.it
cordialmente,
Stefano


Ma cosa bisogna installare per avere a disposizione questa console da cui mi
dici di selezionare i menů?

 Dove si puo trovare materiale per un principiante?
invece di usare ISQL che č piuttosto "criptico" per un principiante, potresti 
provare con un sistema di amministrazione visuale per database Firebird e 
Interbase, come IBExpert (la personal edition č free)
 
www.ibexpert.com
Qualche documentazione su Interbase 6 (quasi del tutto compatibile con FB, ma 
vedi anche le ReleaseNotes.pdf della versione di FB in tuo possesso), la 
trovi qui:
 
http://www.manuali.it/manuali.asp?cr=257
una volta era anche disponibile sul sito della Borland, ora non pių ahimč.
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 dici di selezionare i menů?
di base fb usa iboconsole.
La trovi sul sito di firebird.
Insisto: non č il massimo ma fa quel minimo di cose necessarie.
Certo non č SqlNavigator.... ;)


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

Probabilmente è una domanda già fatta, ma non ho nessuna
documentazione a riguardo quindi...
Ho collegato attraverso l'ODBC un database access ad un mio progetto.
Funziona tutto benissimo se non fosse per il fatto che tutte le volte
che apro il progetto o lo metto in run mi chiede la password ed il
nome utente.
Ho provato ad utilizzare un componente Database per passare in maniera
automatica utente e password, ma non ho ottenuto cambiamenti.
Ho preso spunto dal libro che ho. Mi sono riletto il capitolo 5 volte
Probabilmente lo sto usando im maniera errata!!
Nel mio progetto c'è semplicemente una forma con una Table collegata
all'ODBC un DataSource che mi serve per rendere disponibili i dati per
una grid e l'Database ceh mi servirebbe secondo le indicazioni del
libro a passare queste indicazioni di utente e pwd.
Potete darmi qualche altra indicazione oppure un metodo alternativo?
ciao a tutti e grazie, Gulma

Probabilmente lo sto usando im maniera errata!!
Perche' non utilizzi i componenti ADOExpress?
C'e' un'ottima guida di riferimento qui:
http://www.efg2.com/Lab/Library/Delphi/ADO/index.html
Ciao
Morde
Newsgroup: it.comp.lang.delphi
Titolo: conversione di tipi

ciao a tutti,
come inserisco in un campo di tipo valuta il contenuto di un edit.text  del
tipo ? 2.00??
mi da sempre errore di conversione sia se uso strtocurr sia strtofloat. Come
posso risolverlo??
ciao
--

 ha scritto nel messaggio
news:9%EP9.44864$R45.2...@news2.tin.it...

Devi usare il separatore decimale definito da windows. Normalmente in italia
per separare i decimali dal numero intero si usa la virgola.
Prova a convertire 2,00 e vedrai che non ti esce l'errore.
Se vuoi sapere il separatore decimale corrente puoi intrerrogare la
variabile DecimalSeparator.
Ciao
Giorgio

 variabile DecimalSeparator.
mmm...credo che il problema derivi dal simbolo dell'euro...come faccio ad
eliminarlo???
ciao!

 ha scritto nel messaggio
news:RvVP9.38011$Q%4.11...@news1.tin.it...


 ha scritto nel messaggio
news:2n1Q9.51139$R45.2...@news2.tin.it...

fatti una funzione che toglie tutti i caratteri escluso numeri da 0 a 9 e il
separatore decimale, poi passi quello che ti resta alla funzione StrToCurr.
Ecco una funzione da usare al posto di StrToCurr:
function StrToCurr2(s:string):Currency;
var i:integer;
begin
  for i:=length(s) downto 1 do
    if not (s[i] in ['0'..'9',DecimalSeparator]) then delete(s,i,1);
  Result:=StrToCurr(s);
end;
Ciao Giorgio
Newsgroup: it.comp.lang.delphi
Titolo: Delphi4 si inchioda quando viene lanciato

Ciao a tutti...
ho installato un Delphi4 su un windows95. Tutto ok... ma quando lo lancio il
PC si inchioda completamente sullo splash di apertura, quindi praticamente
subito... ho sentito dire che questo problema si può risolvere modificando
una qualche voce del registry ... ne sapete nulla ...?
Grazie
g...@prx.it

Ciao,
dovrebbe essere un problema con la scheda grafica...
se hai una S3 Virge allora togli l'accelerazione hardware dalle proprietà
del sistema...
Oppure prova così:
apri una shell Dos a tutto schermo quando ha finito di caricare D4 la
chiudila.
bye Max

 Ciao a tutti...
Ciao, avevo lo stesso problema ed era "colpa" della scheda grafica. E'
bastato disabilitare l'accellerazione hardware o portarla al minimo.
Se cerchi sul sito di borland trovi anche un'altra soluzione, che non
ricordo adesso, modificando un qualche file di configurazione di delphi.
Ciao


.... è esattamente così .... sei davvero un grande ...!!
Mi hai dato la soluzione del problema quando stavo ormai per chiamare
l'esorcista ....
Ancora grazie e ciao ....
Giovanni

 inserisci nel file system.ini (c:\windows):
[display]
busthrottle=1
io l'ho fatto e funziona perfettamente.
se provi a toglierlo non va'..........lascialo!
ciao
Newsgroup: it.comp.lang.delphi
Titolo: Avviare Delphi con due set di componenti differenti?

In un progetto sto utilizzando i componenti per database ZEOS in 
versione 7.2.
 
Vorrei svecchiare il progetto utilizzando la nuova versione (8) degli 
stessi componenti che non è compatibile con la precedente ma tenermi la 
possibilità di poter sistemare qualche eventuale bug nella versione 
precedente del progetto.
 
Poiché non è possibile installare entrambe le versioni dei componenti 
ZEOS sono costretto a fare tutto questo casino:
1) avviare Delphi,
2) disinstallare la versione vecchia,
3) installare la nuova,
4) modificare il progetto,
5) disinstallare la versione nuova,
6) reinstallare la versione vecchia,
7) modificare il progetto.
 
C'è modo di evitarlo e poter avviare Delphi con due set di componenti 
differenti?
 
In rete ho letto della possibilità di avere configurazioni diverse per 
ogni utente del PC ma se fosse possibile preferirei evitarlo per non 
dover creare nuovi utenti e non dover switchare tra i diversi utenti.
 
Grazie.

 differenti?
 
https://docwiki.embarcadero.com/RADStudio/Sydney/en/IDE_Command_Line_Switches_and_Options
 
 
Alternate registry key.
Allows you to specify an alternate base registry key so you can run two copies 
of the IDE using different configurations. This allows component developers 
to debug a component at design time by using the IDE as the hosting application, 
without the debugging IDE interfering by trying to load the component package 
being developed.
 
HTH
David
 
 

 
 
Grazie, non conoscevo questa possibilità.
 
Credo, però, che con questa possibilità io vada a sovrascrivere la 
directory dei files .bpl e .dcp che nella libreria che vorrei utilizzare 
vecchia e nuova condividono i nomi dei files.
 
Se dal menu "Tools"->"Options"->"Library32" cambio la directory dei .bpl 
e dei .dcp nei relativi campi "Package output directory" per i .bpl e 
"DCP output directory" per i .dcp risolvo o devo cambiare altro?
 
Grazie.

 altro?
 
Dovrebbe bastarti cambiare quelle cartelle
 
HTH
David

Newsgroup: it.comp.lang.delphi
Titolo: Hex to integer

Esiste una funzione che mi converta un valore esadecimale in intero?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Esiste una funzione che mi converta un valore esadecimale in intero?
variabileintera:=strtoint('$'+stringacontenentevaloreesadecimale)
Ciao, Sandro

Esiste una funzione che mi converta un valore esadecimale in intero?
Intero := StrToInt('$'+ Esadecimale)
Newsgroup: it.comp.lang.delphi
Titolo: Gestione errori, piccolo problema.

Ciao a tutti,
Ho trovato il modo per gestire i file con la classe tstream, posto che abbia 
quindi:
Source := TFileStream.Create(OpenDialogSource.FileName, fmOpenRead);
Provando con:
try
Source := TFileStream.Create(OpenDialogSource.FileName, fmOpenRead);
finally
  // messaggio errore
end;
oppure con:
try
Source := TFileStream.Create(OpenDialogSource.FileName, fmOpenRead);
except
  // messaggio errore
end;
il programma esegue si quanto in // messaggio errore // però mostra sempre 
una finestra con l'errore.
Errore ad esempio che si presenta quando tento di aprire un file già aperto 
da un altro processo. Per evitare quella finestrella, e quindi mostrare solo 
quanto riportato in // messaggio errore // come dovrei fare?
Grazie in anticipo.
Cooper. 

 Cooper.
Prima di aprire il file prova a mettere un {$I-}, dopo la chiusura del file
invece un {$I+}. In pratica disabiliti gli errrori di I/O.
Questo sistema funziona di sicuro con le funzioni "classiche" sui file del
Pascal, col TFileStream devo dire che ho ancora avuto modo di provare, cosi'
mi sai dire.
Ciao Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: Tasti Numerici

Salve a tutti io Avrei ho la necessità nella mia applicazione di 
implementare i tasti numerici della tasiera.
Mi spiego meglio.
Possiedo un monitor touchscreen, e la mia applicazione funziona 
regolarmente.
Ora in tale applicazione ci sono dei campi numerici dove in questo momento 
io ho usato il componente RX rxdbcalc, il quale cliccandoci apre la 
calcolatrice.
Tutto questo meccanismo purtroppo lo devo escludere e devo inserire una 
sorta di screen con dei tasti numerici (vedi tastiera...) che mi permettano 
di inserire man mano che li digito il valore in tali campi.
Come potrei realizzare una cosa del genere ?
Aiuto.-
-- 
Daniele Napoli
nap...@drsoft.it
 

 implementare i tasti numerici della tasiera.
Danielito, hai già scritto questo messaggio.  Ripeterlo, non aumenterà 
le probabilità di ricevere una risposta.

 regolarmente.
Ciao,
se ciň che ti serve č una tastiera virtuale, allora vedi questo link:
http://codecentral.borland.com/codecentral/ccweb.exe/finder
 
e cerca ID 18590.
Io la utilizzo per immissione dati in un programma che gira su un
Tablet-Pc.
Ciao
Micky 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e cerca ID 18590.
Pui ricontrollare per favore? a quell'ID non corrisponde quello che hai
detto :-)
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 detto :-)
In effetti cercando per ID non trova nulla, ma immettendo nel campo
submitter PETER BELOW trova per primo l'ID 18590:
Example for creating a virtual keypad
Delphi example showing how to create and use a form that acts as 
a virtual keyboard.


 submitter PETER BELOW
ah.. il grande Peter! :-)
http://groups.google.it/group/it.comp.lang.delphi/msg/a8a1142c0997a5b8

Newsgroup: it.comp.lang.delphi
Titolo: Formattare una stringa con n caratteri

Il mio problema è apparentemente semplice (o mi sto perdendo in un bicchier
d'acqua): devo formattare una stringa in un'altra con n caratteri fissi, il
problema è che questi n possono variare.
Mi spiego meglio:
'casa' -> 'casa      ' (lunga 10)
'pippo' -> 'pippo        ' (lunga 13)
so che usando la funzione Format si può fare
Format('%-10s', ['casa'])
per allineare a sinistra il tutto, ma 10 è un valore che cambia...
Mentre lo scrivo mi convinco che mi dovrò scrivere una funzioncina io :)
--
Jax
====
"Stimo che entro il 1990, il 75-80% dei computer IBM compatibili verrà
venduto insieme a OS/2."
Bill Gates, 1988

In C esiste la possibilità di scrivere
format('%-*s', [lunghezza, stringa])
per cui potevi decidere la lunghezza in realtime, in Delphi non ho mai
provato.
Andrea

 format('%-*s', [lunghezza, stringa])
No problem, era più semplice scrivere questa complicatissima funzione:
function LeftPan(s: String; iLength: Integer): String;
begin
  Result := s + StringOfChar(' ', iLength - Length(s));
end;
;D
Comunque grazie.
--
Jax
====
Va' coi saggi, diverrai saggio; chi frequenta gli stolti, diventa
stolto. (Salomone)

 format('%-*s', [lunghezza, stringa])
Per scrupolo ho provato... FUNZIONA! Mitico phora!
--
Jax
====
Il saggio non si cura di ciò che non può avere. (George Herbert)
Newsgroup: it.comp.lang.delphi
Titolo: leggere i titoli da un cd audio

ciao a tutti, esiste un componente che si collega ai siti tipo 
freedb.org
per riconoscere il cd audio inserito nel lettore??? ho visto che la
documentazione è presente però è estremamente laborioso come sistema...
Simone

 per riconoscere il cd audio inserito nel lettore???
Su 
www.torry.net
 ricercando per CDDB troverai tutto quello che cerchi.
Acqua
----------------------------------------------------
Download new version of PixExperts for Delphi 6 at
http://www.salexander.supereva.it/Pix_Exp171D6.zip
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Curiosità sul debug

Vi sottopongo questo semplice esempio (tratto da un problema che mi è 
capitato):
procedure TForm1.proc1;
var
  i: array [1..5] of integer;
begin
proc2( i );
ShowMessage( 'Sono qui ');
// altre istruzioni
end;
procedure TForm1.proc2(var A: array of integer);
  begin
  A[1] := 1;
  A[2] := 2;
  A[3] := 3;
  A[4] := 4;
  A[5] := 5;
  end;
La chiamata a Proc1 genera un errore. Dopo un po' ho capito che, nonostante 
l'array "i" sia definito [1..5], e che in proc1 devo correttamente usare 
questo range di indici, in proc2 invece devo comunque usare un range [0..4], 
cioè è sbagliata la
A[5]:= .....
Al di la di questo, quello che non capisco è: nessuna istruzione è protetta 
da un try, quindi se l'assegnazione in questione è errata mi aspetto una 
exception in quel momento. Invece, il codice prosegue, tanto che il 
successivo showmessage di proc1 viene correttamente eseguito, e solo all'end 
di proc1 ricevo l'eccezione. Come mai questo differimento? Ha un senso o può 
essere un errore del debug?
Sto usando la versione turbo.
Gianni

Se dichiari una variabile come array of {..} senza specificare gli 
indici il delphi (ma credo qualsiasi altro linguaggio) usano come indice 
minore lo 0. Il fatto che il codice prosegue è dato dall'indirizzamento 
dell'oggetto stesso in stile C e, la mancanza del check Range Cheking 
nelle opzioni di compilazione e il check su Optimization sempre sulle 
opzioni di compilazione (ma non è necessario).
Comunque quando usi array variabili utilizza le funzioni Low ed High per 
avere gli indici minimi e massimi usati nell'array stesso - occhio agli 
array non ancora inizializzati comunque
David

 array non ancora inizializzati comunque
In effetti in genere faccio cosě. Questo era un pezzo di codice vecchio, da 
rimaneggiare: la modifica l'ho fatta, ma prima mi era saltato all'occhio 
questo differimento che mi aveva lasciato perplesso.
Grazie dei chiarimenti.
Gianni 


Conviene che dichiari il Tipo relativo all'array:
Type
    Arr = array[1..5] of Integer;
...
var
   i: Arr;
..
procedure TForm1.Proc2(var A:Arr);
var n: Integer;
begin
for n:=1 to 5 do
    A[n]:=n;
end;
cosi' dovrebbe conservare il range dgli indici, Giorgio

 cosi' dovrebbe conservare il range dgli indici, Giorgio
ho provato e funziona.
Grazie anche a te.
Gianni 

 essere un errore del debug?
La ragione per cui l'errore si manifesta all'uscita di Proc1 e' che 
proc2 assegnando A[5] ha scritto alcuni byte al di fuori dell'array i[] 
andando a sovrascrivere lo stack nelle posizioni in cui delphi tiene 
l'indirizzo di ritorno, il puntatore allo stack frame  successivo, 
eccetera.
Questi valori vengono usati solo all'uscita di Proc1, per ritornare alla
funzione che l'ha chiamata ed e' in quel momento che esce l'errore.
Tecnicamente si chiama "buffer overrun".
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: throw in delphi...

Come si scatena un'eccezione in delphi??
Esiste un equivalente del throw di java??
grazie!
-- 
maz 

 Esiste un equivalente del throw di java??
raise
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 raise
ecchella'!
ti devo un birrino.. grazie
-- 
maz

Newsgroup: it.comp.lang.delphi
Titolo: ciclo For to

Vorrei creare un ciclo For to per inserire un certo numero di valori usando
un componente Tedit, assegnare i valori ad una variabile e calcolare la
media.
cioč vorrei poter inserire un valore nel Tedit, premere invio, inserire un
nuovo valore, premere invio ecc... e avere alla fine la media. E' possibile?
Grazie

 E' possibile?
e' possibile se usi la funziona inputbox, all'interno del tuo ciclo for.
ciao
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 media. E' possibile? Grazie
Assolutamente no.
:)
Più o meno:
var
  aValori: Array of Integer;
function CalcolaMedia(aValori: Array of Integer): Single;
var
  i: Integer;
  iSomma: Integer;
begin
  iSomma := 0;
  for i := Low(aValori) to High(aValori) do
  begin
    iSomma := iSomma + aValori[i];
  end;
  Result := iSomma / i;
end;
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if Key = #13 then
  begin
    SetLength(aValori, High(aValori) + 2);
    aValori[High(aValori)] := StrToInt(Edit1.Text);
    Edit1.SelectAll;
    Caption := FloatToStr(CalcolaMedia(aValori));
  end;
end;
-- 
Jax
====
Il denaro non dà la felicità, ma ti fa essere infelice in posti
meravigliosi !

grazie

 ciao
è possibile fare in modo che la finestra di dialogo stia sulla form e non
appaia a parte?

 appaia a parte?
Ho cercato di risalire al sorgente della inputbox (CTRL+LEFT CLICK) e via
via nella function TCustomForm.ShowModal ma non riesco bene a capire,
probabilmente lo show viene fatto *nel centro del tscreen*, che sarebbe il
tuo desktop.
Se hai la tua finestra spostata, quindi, l'inputbox viene mostrata nel
centro del desktop, spostata rispetto alla tua form.
A questo non c'e' rimedio purtroppo, a meno di non copiarti il codice dalla
vcl e crearti un tuo inputbox personalizzato.
Cmq, il codice di jax (letto a prima vista senza provarlo) dovrebbe
risolverti il problema.


grazie
Newsgroup: it.comp.lang.delphi
Titolo: Stored procedure e create table su Interbase

Ho provato a includere un Create Table in una stored procedure ma si inkazza. Forse IB non permette di create tabelle dall'interno di una stored procedure?
Tnx 
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Forse IB non permette di create tabelle dall'interno di una stored procedure?
non lo so, cmq creare tabelle all'interno di una stored procedure, e
creare tabelle a runtime in genere, non la vedo molto pulita come
soluzione, io preferisco non alterare il design del db
Ciao (bentornato :)
Alan Solo

La cosa forse non ti sembra troppo pulita, ma ti spiego.
Ho la necessità di utilizzare una tabella temporanea per eseguire una operazione specifica.
Per velocizzare il tutto, la vorrei locale.
Quindi, nella stored procedure volevo scrivere una cosa del tipo:
if NonEsiste TabTemp then CreaTabTemp
Fai le altre cose
in modo da crearla qualora non esistesse.
Ora, da programma, non ci metto niente a scrivere una cosa che esegue questa oeprazione prima di lanciare poi la procedura, ma se fosse possibile farlo fare al db sarebbe + comodo.
Grazie per il bentornato!


in modo da crearla qualora non esistesse.
se proprio ti serve forse è meglio crearla all'inizio,
tanto non occupa niente
Ciao,
Alan Solo

Ho la necessità di utilizzare una tabella temporanea per eseguire una operazione specifica.
Le tabelle in memoria potrebbero andare bene?
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista
Newsgroup: it.comp.lang.delphi
Titolo: distribuire la mia applicazioncina

Salve a tutti,
sto' usando Delphi 7 da poco e devo dire che mi trovo benissimo.
Avrei però bisogno di un vostro aiuto, anche perchè credo che per voi il mio
problema, sarà un "non problema".
Ho realizzato una form che si interfaccia con una dbgrid ad un database
mysql tramite dbexpress.
Sorprendente la velocità che ho riscontrato.
Il database, è sul mio pc ed anche l'applicazione.
Ora però,  vorrei che la parte client (ossia la mia applicazione) fosse su
un pc che non ha il server database in locale;
insomma la classica situazione dove esiste un server database su una
macchina e tanti utenti usano i dati.
Oltre all'applicazione compilata, cosa dovrò mettere sui client perchè
possano collegarsi al db?
Grazie a tutti.
Sigar.

)

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

 Unit MidasLib, se non ricordo male.
Ma che voi sappiate, il rilascio della dll o l'inclusione della
MidasLib è libera da licenze o ci sono ancora problemi al riguardo ?
Antonio

 Unit MidasLib, se non ricordo male.
Confermo, ma solo a livello teorico: ho incluso la unit MidasLib, ma la
libreria "midas.dll" mi viene ugualmente richiesta. :-)
-- 


Antonio


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

 ha scritto nel messaggio
news:7hZuc.18162$G%.8822@tornado.fastwebnet.it...

Grazie a tutti, funziona; ho messo nella cartella client le librerie
midas.dll, libmysql.dll e dbexpmysql.dll.
Al primo avvio, ci mette un po', dal secondo in poi è una scheggia.
E' normale?
Sigar.

> non sapevo di problemi di licenze a riguardo ...
Mi sembrava di ricordare una cosa del genere, ma non ricordo se era un
problema relativo alla versione Professional che mancava di questa
licenza poi inclusa nelle Enterprise. Sul sito della Consist a questo
link 
http://www.consist.it/prodo.htm
 vedo il prezzo anche di Datasnap
(ex Midas), non so se la midas.dll deve rientrare in questo tipo di
acquisto.
Ciao
Antonio

problema relativo alla versione Professional 
Ti ricordi bene :) se n'era parlato qui in passato: io ho la D6 pro, e nel
deploy.txt e' spiegato che per rilasciare midas bisogna acquistare la licenza
di distribuzione solo nel caso in cui si stia rilasciando un'applicazione
multitier client server su piu' macchine.
Nel caso invece in qui tutto risieda *sulla stessa macchina*, allora non devi
pagare nulla.
"A server deployment license is not required for deploying
MIDAS.DLL and STDVCL40.DLL in an application in which
the client and server reside on the same machine."
Conferma anhce da 
borland.com
 in questo articolo:
http://community.borland.com/article/0,1410,20870,00.html
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Morde. 


 DBExpress ;) e per non fare troppi accessi al DB.
Idem...e secondo me, sono una grande accoppiata. :-)
-- 
