mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Delphi2005... applicazioni per palmari, pocket pc, etc.

Qualcuno sa dirmi se l'ambiente di sviluppo di Delphi 2005
consente di realizzare applicazioni per palmari, pocket pc, etc. ?
Se lo consente... in due parole, come bisogna procedere ?
Grazie per l'attenzione.
Riccardo
-- 

 Se lo consente... in due parole, come bisogna procedere ?
Ufficialmente, D2005 non supporta la creazione di applicazioni per 
PocketPC, SmartPhone e dispositivi simili basati su sistema operativo 
Microsoft (è possibile fare qualcosa con C#, al momento).
Recentemente, è stata rilasciata una "technology preview" del nuovo 
compilatore per .NET CompactFramework, la versione del framework 
Microsoft che gira su dispositivi mobili.
Maggiori informazioni a riguardo sono reperibili all'indirizzo seguente:
http://bdn.borland.com/article/0,1410,33271,00.html
Si suppone che D2006 (codename "DeXter") avrà il supporto a 
CF.NET
, 
anche visuale, con linguaggio Delphi (great!).
Le soluzioni alternative non sono molte. Se non erro, esiste la 
possibilità di realizzare pagine web ottimizzate per dispositivi mobili 
usando *IntraWeb*.
Prova a fare qualche ricerca in merito sul sito ufficiale, partendo da 
questa pagina in cui viene introdotto l'argomento:
http://www.atozed.com/intraweb/Features/PDA/index.iwp
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)
Newsgroup: it.comp.lang.delphi
Titolo: somma campi in un DBedit con adoquery

ciao a tutti,
ho inserito in un adoquery il seguente statement SQL per ottenere la somma
del campo id di tutti i record:
Select id from categoria, sum("id"), group by id;
come faccio ora a mostrare il risultato in un DBedit?? Ho provato a
collegare la query ad un datasource e a collegare quest'ultimo al
DBedit...ma il dbedit mostra solo il contenuto del primo record e non la
somma...
ciao!

come faccio ora a mostrare il risultato in un DBedit?? 
Fai doppio click sull'adoquery, si apre il field editor: premi CTRL+F, verranno
aggiungti tutti i field della adoquery, individua quello relativo alla somma, trascinalo
col mouse sul form.
Morde.
morde [at] programmer [.] net

Newsgroup: it.comp.lang.delphi
Titolo: Errore pervasivo in compilazione

Salve, da qualche giorno sono bloccato da un errore che ormai ho verificato 
riscontro su diversi dei miei o progetti, ma on tutti. La compilazione (o il 
build) di questi progetti fallisce con il seguente errore:
project1.dpr(): F2051 Unit ExtCtrls was compiled with a different version of 
ShellAPI.NIIF_NONE
 
Ho provato tutto, ma non ne esco. L'unica cosa che ha funzionato è stato 
usare un progetto che non dava errore, svuotarlo delle sue units e 
sostituirle con quelle del progetto che non riuscivo a compilare e così non 
ha dato più errore. E' ovvio che l'ho fatto con due progettini che usavo per 
provare delle funzioni e non posso farlo con altro.. Non ho toccato la mia 
versione di Delphi 2007 da quando l'ho installata (in ambiente Windows 10).
Avete suggerimenti ?
 

 of ShellAPI.NIIF_NONE
 
A volte quando ci sono degli update ad alcune librerie in certi progetti e 
su certe unit da questo errore anche a me.
Se hai i sorgenti basta fare un build di tutto il progetto, verifica tutti i 
percorsi.
(Per esempio una libreria compilata per  XE2 se usata su XE3 non va !!)
Se non hai i sorgenti, non lo so ... qualcuno piu' esperto di me ti dara' 
una soluzione valida.
 
Ciao
Daniele
 

A volte quando ci sono degli update ad alcune librerie in certi progetti e
su certe unit da questo errore anche a me.
Se hai i sorgenti basta fare un build di tutto il progetto, verifica tutti i
percorsi.
(Per esempio una libreria compilata per  XE2 se usata su XE3 non va !!)
Se non hai i sorgenti, non lo so ... qualcuno piu' esperto di me ti dara'
una soluzione valida.
Ciao
Daniele
Ciao, grazie. Sono stato fuori per un pò e leggo solo ora il tuo 
suggerimento. Mi pare però di avere provato a fare il build del progetto con 
lo stesso risultato di errore. I source li ho (parli dei source del 
progetto?). Sto lavorando con Delphi 2007. E' vero che sullo stesso PC ho 
anche XE8 che avevo installato in prova e ci avevo giocato un pò, ma non 
capisco perchè dovrebbe entrarci. Quali sono le librerie che potrebbero 
essere implicate ? 
 


Ma XE8 e' ancora installato? O lo hai disinstallato?
 
Controlla che non sia rimasto qualche avanzo di XE8 nel PATH
O qualche file bpl o dpc rimasto dentro a system32 o in qualche altra cartella che si trova nel path
 
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: C.L.I. modem

Un saluto a tutti...
esiste qualcosa per leggere l'identificativo del chiamante tramite modem?
    CIAO.
________________> Giulio <_____________
Per Risposte, Togliere NOSPAM_

esiste qualcosa per leggere l'identificativo del chiamante tramite modem?
il tuo modem deve supportare il CLI, dopodiche' apri una connessione
col modem tramite la seriale... e stai in ascolto sul msg RING .. dopo
il primo RING trovi il numero del chiamante..
antonio

Newsgroup: it.comp.lang.delphi
Titolo: Procedure su unit di tipo non Form

data una unit non Form che puo' contenere varaibili globali,
la struttura e' questa:
unit unit1;
interface
var Variabile1:String;
implementation
< qui vorrei mettere delle procedure di uso comune a tutte le altre unit>
procedure .....
begin
end;
end;
se ho un progetto che usa Unit1 , come faccio a riferirmi alle procedure
presenti.
a differenza delle Unit Form che contengo oggetti, o del DataModule ,
qui non ho la sezione Public e Private e la classe TForm , e non posso
dichiarare procedure di tipo Public.

 presenti.
è scritto nella guida sulle voci interface e implementation.
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 dichiarare procedure di tipo Public.
Non esistono "unit form", ma unit in generale; poi, che Delphi accomodi 
ciascuna classe che definisce un differente form del progetto in un file 
  pas differente, è un altro discorso.
Le sezioni *private*, *public* e così via che trovi sono riferite alla 
classe del form, pertanto quello che definisci non sono procedure o 
funzioni statiche e, volendo, globali, bensì metodi della classe stessa 
che possono essere richiamati generalmente creando un'istanza della classe.
Si tratta di elementi che appartengono al paradigma della programmazione 
ad oggetti.
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

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

Qualche esperto in materia?
Vorrei gestire l'attachment con il THTTPRIO ma sono in alto mare.
-- 
http://www.kiva.org
Per il ng it.hobby.hi-fi: a*fan*ulo 'sta ca**o di hifi/hiend, tutte
put*an*te.
Per il ng it.comp.lang.delphi: astenersi perditempo e lamer.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it








Googlando ho trovato un p� di roba, vedi se � adatta.
http://www.agnisoft.com/white_papers/soapbinaryfile.asp
http://snipurl.com/1xwanv
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

 
http://snipurl.com/1xwanv
..zzie Morde... avevo gia' dato una lettura a questi link, ma non e'
quello che cerco.


> Vorrei gestire l'attachment con il THTTPRIO ma sono in alto mare.
cioe'..?
A.
Newsgroup: it.comp.lang.delphi
Titolo: Tre domande sui componenti Zeos

Avrei due domande da porre sui componenti Zeos :
1) qual'è la differenza tra effettuare un collegamento con ADO/MyODBC/MySQL
e i componenti Zeos/MySQL ?
2) se mi collego ad un DB MySQL con i componenti Zeos nel campo Host del
componente
 inserisco localhost perchè il mio DB risiede nella stessa macchina della
mia applicazione,
ma se la mia applicazione fosse su un'altra macchina in rete cosa devo fare
?
3) Se va impostato ogni volta in modo diverso come faccio se eseguo la mia
applicazione
su macchine diverse oltre alla macchina dove risiede il DB ?
Ciao e grazie
Enrico

 fatto varie prove con MySql e ne sono soddisfatto.
Anch'io ho provato dbExpress, ma non sono riuscito a farlo funzionare.
Probabilmente è colpa della mia inesperienza.
Non avresti un'esempio da inviarmi per vedere il funzionamento con un db di
MySQL ?

 Buon Lavoro.
Ho provato il programmino e ho ottenuto il seguente risultato ( premetto che
l'ho
configurato con un database che ho creato in MySQL ) :
- al run del programma prima di visualizzare la form mi esce la finestra CPU
  (questo mi succedeva anche nelle prove che ho fatto io)
  Perchè ? Non credo che sia normale.
- una volta visualizzata la form ho modificato un codice e ho fatto
l'aggiornamento
  con il tasto che hai predisposto con il seguente risultato :
  Project Project1.exe raised exception class EAccessViolation with message
'Access violation at
  address 10006D84 in module 'LIBMYSQL.dll'. Read of address 0000000C'.
Process stopped.
  Use Step or Run to continue.
  Perchè questo errore ?
Ciao
Enrico

 dovuto ad errori interni al client mysql.
Scusa, ma non ho capito cosa devo fare per risolvere il problema.
Ciao

Per far funzionare MySQL con dbExpress si deve scaricare l'ultimo update di
Delphi,
e poi modificare in dbxdrivers.ini il campo
LibraryName = "dbexpmysql.dll"
oppure direttamente nell'Object Inspector di TSQLConnection

Newsgroup: it.comp.lang.delphi
Titolo: input di un prezzo in delphi5

Qual e' il modo piu' semplice per avere l'input di un prezzo ( euro,centesimi)
possibilmente anche formattandolo con i '.' delle migliaia...
utilizzando delphi5?
 
grazie
delo 
 
 


Cosa vorresti "in più" rispetto alle funzionalità che sono fornite da un tradizionale controllo *Edit*?
 
-- 
MARCO BREVEGLIERI 
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

 ha scritto nel messaggio news:5d2cc58a-0be7-4205...@googlegroups.com...



 
Usa il TJvValidateEdit contenuto nella JVCL.
 
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: ancora FTP

Buongiorno a tutti
questo è il mio codice, host user ecc.. sono definiti nelle proprietà a
design
begin
try
  IdFTP1.Connect(true,10000);{crea la connessione}
except
  On E:Exception do
    begin
      messaggio.Caption:='ERRORE in connessione FTP !!!';
      messaggio.Repaint;
      idftp1.Disconnect;
      exit;
    end;
  end;
try
  idftp1.ChangeDir('\');
except
  On E:Exception do
    begin
      idftp1.Disconnect;
      exit;
    end;
  end;
  idftp1.TransferType := ftASCII; #####su questa riga mi questo errore
[Error] Unit1.pas(60): '.' expected but ';' found perché?????#####
  idftp1.Put('C:\volume1\test\rpc.py');
  idftp1.Disconnect;
end;
GRazie in anticipo
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*

[Error] Unit1.pas(60): '.' expected but ';' found perché?????#####
Non saprei... con un copia incolla del tuo codice a me ha compilato.
(D6pro sp2 RTLsp3)
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 [Error] Unit1.pas(60): '.' expected but ';' found perché?????#####
hai messo la uses  IdFTPCommon ?
Hai provato a premere F1 con il cursore su TransferType ?
puoi anche provare con
ftp1.TransferType:=ftBinary;  (io uso questa per file non di testo)
Giulio

 [Error] Unit1.pas(60): '.' expected but ';' found perché?????#####
Anche questo lo puoi configurare a design , comunque ..............
Giulio

 ftp1.TransferType:=ftBinary;
l'ho impostato a design
Grazie per i suggerimenti



Beh , non è l'errore di cui parlavi nel messaggio originale , prova a
eseguire il codice passo passo e vedi dove va in errore , nel caso dai
maggiori dettagli .
Giulio

Newsgroup: it.comp.lang.delphi
Titolo: aprire TIF ?

  Ciao
Ma esiste un componente, meglio se gratuito, pe raprire il formato TIF ?
Ho cercato su delphi superpage ma niente da fare, qualche consiglio ?
grazi eciao

Cerca su 
torry.net
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Utilizzo compilatore

Salve a tutti
Ho utilizzato Create Component Template per creare un componente a cui ho
apportato alcune modifiche, si tratta di un Xpanel all'interno del quale ho
inserito altri componenti. Vorrei sapere dove viene memorizzato il codice
del  componente modificato per poterne salvare il contenuto. Disistallando
il compilatore il codice andrebbe perso con notevole spreco di tempo.
Se ciň č possibile, reinstallando il componente, č necessario installare
anche il componente e relative librerie da cui esso deriva?
Spero di essere stato chiaro.
Ciao e grazie.


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

Salve.
Quindi, se ho capito bene, creando un discendente del componente è possibile
riutilizzarlo in una futura installazione del compilatore anche se il
componente da cui deriva non è installato?
Inoltre il componente creato con Create Component Template in pratica
consiste nel mettere assieme più componenti (panel button ecc.) gestendone
gli eventi.
Anche in questo caso è possibile creare un discendente?
Detto in altri termini è possibile creare un discendente che discenda (scusa
la ripetizione) da più componenti.
Ciao e grazie
"Marco Breveglieri" <ma...@NOSPAMabls.it> ha scritto nel messaggio
news:%sIwb.5238$AX1.2...@news1.tin.it...


 (scusa la ripetizione) da più componenti.
Delphi non supporta l'ereditarietà multipla, se è questo che intendi,
anche se si può ottenere qualcosa di simile usando le "interfacce". Ad
ogni modo, in linea di massima non puoi creare un componente che
discenda contemporaneamente da uno o più componenti. Piuttosto, crea un
nuovo componente o controllo visuale che, nella propria implementazione,
crei a sua volta i componenti/controlli che servono, assegnandone le
proprietà tramite codice.
Se vuoi ulteriori informazioni, prova a leggere questo articolo:
http://www.dedonline.com/articoli/art026.asp
(forse è necessaria la registrazione, se non sei già iscritto al sito).
Buon lavoro!

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 4 da acquistare

Salve a tutti sto cercando da acquistare il pacchetto completo ed
originale di Delphi 4 Standard

 originale di Delphi 4 Standard
Fai una ricerca su 
www.ebay.com
: trovi varie copie in vendita per 79$.
Non per farmi gli affari tuoi, ma la 4 e' secondo me una delle versioni 
peggio riuscite tra quelle "a una sola cifra", come mai cerchi proprio 
quella e non una piu' recente?
ciao
Giacomo

Giacomo Degli Esposti ha scritto:

Ciao
ho cominciato ad usare delphi quando uscì la versione 2. Son passato
alla 3 e son rimasto per molto tempo.
Dato che non sviluppo applicazioni web non vedo il bisogno di passare
alla 6 o successive. Ho provato la 4 e volevo acquistare se esiste
ancora una versione completa.
Saluti
Roberto

 ancora una versione completa.
Non è necessario dover sviluppare applicazioni Web per migrare ad una 
versione più recente di Delphi: nuovi strumenti e "bug fixing" in certi 
casi fanno la differenza.
Considerando il costo di *Turbo Delphi*, poi, non vedo alcuna 
convenienza nel passaggio a Delphi 4, soprattutto considerando che non 
hai bisogno - come hai detto - di aggiornarti ad una versione recente ma 
vuoi spendere soldi per reperire la successiva versione dell'ambiente 
che già utilizzi.
A mio avviso, ti conviene comprare una versione recente o, in caso 
contrario, rimanere con quella che hai: acquistare un Delphi 4 è una 
spesa inutile, secondo me.
E' chiaro poi che non sono io a decidere... ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 E' chiaro poi che non sono io a decidere... ;-)
OK recepito.
Grazie..
Roberto


 E' chiaro poi che non sono io a decidere... ;-)
OK recepito.
Grazie..
Roberto

Newsgroup: it.comp.lang.delphi
Titolo: copiare eventi di un oggetto

salve,
altra domanda ravvicinata:
devo copiare a runtime una qrlabel da un report all'interno di un
altro report.
faccio così
tempform è la form che contiene i report da cui copio il contenuto
individuo le label e copio tutto ciò che mi serve
  if tempform.Components[i].ClassType=TQRLabel then
      begin
        templabel := TQRLabel.Create(FReport.Detail);
        templabel.Parent := FReport.Detail;
        templabel.Caption := (tempform.Components[i]as
TQRLabel).Caption;
        templabel.AutoSize := (tempform.Components[i]as
TQRLabel).AutoSize;
        templabel.Size.Top := (tempform.Components[i]as
TQRLabel).Size.Top+shifty;
        templabel.Size.Height := (tempform.Components[i]as
TQRLabel).Size.Height;
        templabel.Size.left := (tempform.Components[i]as
TQRLabel).Size.left+shiftx;
        templabel.Size.Width := (tempform.Components[i]as
TQRLabel).Size.Width;
        templabel.Font.Size := (tempform.Components[i]as
TQRLabel).Font.size;
 
templabel.Font.Name
 := (tempform.Components[i]as
TQRLabel).Font.name;
        templabel.Font.Style := (tempform.Components[i]as
TQRLabel).Font.Style;
        templabel.Alignment := (tempform.Components[i]as
TQRLabel).Alignment;
      end;
quello che chiedo è:se la label da copiare ha del codice nell'evento
onprint,riesco io a "passarlo" anche alla label che vado a creare?
non posso ovviamente passare il nome di una procedura fissa,in quanto
la procedure scritta sopra è usata per molti report da cui prendere i
componenti..
scusate se non sono stato molto chiaro.
grazie a tutti.
--
mnoga

 componenti..
Non hai mai provato a fare un cast ed assegnare poi l'evento che ti sei
ridefinito?
Esegui un findcomponent, castalo al tuo oggetto, ed assegnagli l'evento che
hai provveduto a crearti nel sorgente.
Ad esempio:
var TMyLabel : TQRLabel;
TMyLabel := TQRLabel(tuoform.FindComponent(...))
TMyLabel.onPrint := MyOnPrint;
ovviamente avrai dichiarato una tua procedura MyOnPrint nel sorgente.
Scusa l'incompletezza ma non ho piu' delphi sul pc e non ricordo altro sui
metodi utilizzati.
-- 
Morde.

 Morde.
intendi così?
templabel.onprint := (tempform.Components[i]as TQRLabel).onprint?
se è così mi sparo per la facilità e l'ovvietà della soluzione :P
--
mnoga

Newsgroup: it.comp.lang.delphi
Titolo: Strano ridimensionamento Child

Salve, ho un problema strano.
In un'applicazione MDI dopo aver aperto le child con WindowState a
Maximized, se le riporto manualmente a dimensione normale non ho le
stesse dimensioni impostate a design-time. Nel mio programma
ovviamente non cambio dinamicamente le dimensioni delle child e
stranamente con alcune child non ho problemi.
Avete idea da cosa possa dipendere?
Grazie in anticipo.
Alessandro

...

Ho provato anche a creare un nuovo progetto MDI con una sola MDI child
senza nessuna istruzione di codice, ma il problema continua a
presentarsi.
Alessandro
Newsgroup: it.comp.lang.delphi
Titolo: [OT] - Delphi Future - Lettera aperta alla Delphi Community

Ciao a tutti,
a questo link potete leggere quanto in oggetto da Simon Thornill di
Borland. In fondo alla lettera c'è anche un link Q&A su Octane.
http://bdn.borland.com/article/0,1410,29951,00.html
Antonio Sanguigni


http://bdn.borland.com/article/0,1410,29951,00.html
Niente di nuovo rispetto a quello che si era detto al delphi day, anzi direi
che la frase "..move into the future without abandoning the past is more than
a mantra at Borland. It is a core value.." sintetizzi la volonta' di Borland
di non abbandonare il win32 tanto presto....
Ciao
-- 
Morde. 
(morde at programmer dot net)

 presto....
E' vero, ma fra il dire ed il fare .... Insomma, a me non va giù ancora
il fatto che abbiano fatto uscire prima SideWinder. ;-)
Ciao
Antonio

Newsgroup: it.comp.lang.delphi
Titolo: Simulare tasto invio

Ciao a tutti,
avrei la necessità di automatizzare l'avvio di un'applicazione già esistente 
e non modificabile in cui viene richiesto l'inserimento di un nome utente
ed una password e la pressione del tasto enter.
Il nome utente e la password sono già memorizzati per cui dovrei solamente, 
una volta avviata l'applicazione, inviare alla finestra del login, il 
comando invio.
Mi potete dare due dritte o due idee su come poter realizzare una cosa del 
genere , se è possibile ?
Ciao e grazie. 

 ed una password e la pressione del tasto enter.
Per simulare la pressione di tasti su altre finestre puoi usare la 
funzione SendMessage nella Unit Windows:
// hwnd = handle della finestra
// ch = tasto da simulare, nel tuo caso direi #13
SendMessage( hwnd, WM_CHAR, ord(ch), 0 )
Per avere hwnd puoi usare la funzione FindWindow.
ciao
Giacomo

 > ed una password e la pressione del tasto enter.
procedure TForm1.ENTER;
var K : char;
begin
// Simula la pressione del tsto ENTER
K:=chr(VK_return);
keybd_event(VkKeyScan(K),MapVirtualKey(VkKeyScan(K), 0), 0, 0);
keybd_event(VkKeyScan(K),MapVirtualKey(VkKeyScan(K), 0),
KEYEVENTF_KEYUP, 0);
end;

 keybd_event(VkKeyScan(K),MapVirtualKey(VkKeyScan(K), 0), 0, 0);
Meglio usare SendInput(). Nei nuovi sistemi rimpiazza sia keybd_event()
che mouse_event().
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ho risolto così:
var
  hIExplorer: HWND;
begin
  hIExplorer := FindWindow('TLoginForm', 'Login');
  if hIExplorer <> 0 then
  begin
   postmessage(hIExplorer, WM_KEYDOWN, VK_RETURN, 0);
    postmessage(hIExplorer, WM_KEYUP, VK_RETURN, 0);
  end;
Funziona perfettamente,
grazie a tutti.

     postmessage(hIExplorer, WM_KEYUP, VK_RETURN, 0);
Occhio al fatto che questo metodo (così come quello di SendInput) non è
sicurissimo, perché tra un messaggio e l'altro potrebbero accodarsi
diversi altri messaggi e quindi nulla assicura che la finestra
destinataria reagisca correttamente.

Newsgroup: it.comp.lang.delphi
Titolo: Indy o ICS o ...?

E' da qualche tempo che sto cercando di decidere quali componenti usare per
gestire i socket. Cosa mi consigliate?

 gestire i socket. Cosa mi consigliate?
Li ho provati entrambi (e sono entrambi ottimi) però oggi mi orienterei
verso Indy perchè integrato in Delphi.
Questo fa si che ci sia maggiore documentazione (indy verrà documentato nei
testi di Delphi in quanto componenti di default) e sicuramente il parco
utilizzatori rispetto ad ics sarà maggiore, e cio' avvantaggia sia il reuse
del codice che le possibilità di trovare qualcuno che abbia gia' documentato
bug e/o comportamenti strani.
il tutto imho, ovviamente.
--
- Carlo -

Newsgroup: it.comp.lang.delphi
Titolo: D7: Errore Too Many local costants. Uses shorter procedures

In fase di compilazione mi dą questo errore. che errore č?? Cosa posso fare
per evitarlo ??
Saluti a tutti.

"cg" <vbnm@NO_SPAMemail.it> wrote in message
news:TizTa.198603$Ny5.5...@twister2.libero.it...

Ammazza!
Ma quante variabili hai dichiarato in quella povera funzione? Sicuro che
siano necessarie?
Ciao,
Stefano

> Cosa posso fare per evitarlo ??
Posta il blocco di codice coinvolto.
Acqua
----------------------------------------------------
Download new version of PixExperts for Delphi 6 at
http://www.salexander.supereva.it/Pix_Exp171D6.zip

> Ma quante variabili hai dichiarato in quella povera funzione?
Parecchie direi! :)


 ha scritto nel messaggio
news:rJzTa.198238$lK4.5...@twister1.libero.it...


 sistema per poterlo fare senza problemi??
mai sentito parlare di array? e' una struttura dati molto carina, sai..
Ciao, Sandro

 end;
Mi paiono tante per essere utili in una sola procedura. Tra l'altro, per
quanto lo schermo che usi sia grande, sono praticamente certo che
l'assegnazione di 170 variabili non ci stia in due schermate (regola
spannometrica per decidere quando tagliare una procedura troppo lunga).
Alla peggio, potresti raggruppare le tue N variabili in n (n = N div k
con k >=5) tipi di record e leggerti il tutto da (uno o piu') file.
Saluti
Paolo Arosio

 Saluti a tutti.
Andrea


Sarei curioso di sapere cosa fa quella funzione...
Ciao,
Stefano

 In fase di compilazione mi dà questo errore. che errore è?? Cosa posso


Newsgroup: it.comp.lang.delphi
Titolo: Programma in backgroud

Salve,
come funzionano i programmi che diventano delle icone vicino l'orario
?
Come faccio per il menu' e tutto il resto ?
GRAZIE 1000
faf...@tiscalinet.it

Ciao,
dai un'occhiata alla ShellNotifyIcon che è quella che ti serve.
Cmq ti consiglio di scaricarti un componente già pronto se non ci vuoi
perdere la testa!!
--
- Carlo -
BSSoftware Tips Mailing-List Support

perdere la testa!!
Per esempio ?
GRAZIE 1000
faf...@tiscalinet.it

GRAZIE 1000
E di cosa?
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: MkDir

Ho creato una applicazione in delphi7,sul sistema operativo Windows98 con il
comando
MkDir ('c: \ancona');
il programma mi crea correttamente la directory ancona nella cartella c:\
se invece l'applicativo gira su un computer con WindowsXP
il programma non mi crea la directory ancona.
Cambia forse la struttura dell'explorer sotto windowsXP ?
Grazie per chi mi aiuta
Paolo


Provato  CreateDir ??
Ciao


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

 il programma mi crea correttamente la directory ancona nella cartella c:\
Hai Provato forcedirectories (sysutils)?
Prova ad esempio forcedirectories('c:\1\2\3\4\5');
Ti crea le cartelle 1 2 3 4 e 5 automaticamente
Ciao
Ukkiosan

 ha scritto nel messaggio
news:6OoAb.172537$e6.63...@twister2.libero.it...


 Cambia forse la struttura dell'explorer sotto windowsXP ?
assolutamente no. Io uso l'mkdir sotto xp e funziona perfettamente.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: ActionManager

Salve a tutti.
Volevo porvi una domanda da neofita. Ho cominciato da poco lo studio 
delle actions e ho fatto un piccolo esempio di menu a tendina con 
l'aiuto dell'Action Manager e Action Menu Bar. Volevo sapere se era 
possibile ottenere il NUMERO dell'item (o voce) del menu selezionato 
perche' sono riuscito solo ad ottenere la Caption. Mi spiego: se nel 
menu ho voce 1 e voce 2 e voglio fare 2 cose differenti quando clicco 
sulla voce 1 / voce 2, penso che un modo sia quello di ottenere il 
numero dell'item selezionato con il click e agire dopo con un parametro.
Grazie per l'aiuto e i consigli: Shadow

Shadow ha scritto:

Mmm... forse non ho capito bene... ma se hai due voci di menu distinte, 
ciascuna avrà un compito differente dall'altra, quindi avrai 
presumibilmente due eventi distinti da gestire.
In alternativa, puoi usare la proprietà /Tag/ dell'azione stessa, 
ispezionandola all'interno dell'evento /OnExecute/ generato, anche se in 
generale è una soluzione che tendo ad evitare per il fatto che... è 
facile dimenticarsi di impostarla. :-)
Eventualmente, spiega meglio ciò che devi fare di preciso per vedere se 
è possibile ricorrere ad una soluzione alternativa.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

   Marco.
Hai ragione.....Allora cerchero' di spiegarmi meglio: io devo aprire due 
database diversi su una stessa form modale. Volevo passare un parametro 
ad una sola Action, che all'OnExecute sia valida per tutte le due voci 
del menu che ho creato (quindi se devo aprire Database1 gli passero' 
l'item 1, per il Database2 l'item 2), invece di creare 2 Actions per 
ogni voce del menu. Ho visto che c'e' la proprieta' index dell'item, ma 
non mi pare molto utile.
Al limite creero' tante Actions per quante voci del menu ci sono, ma se 
devo aprire 20 databases mi sembra strano che non ci sia un modo 
alternativo al creare 20 Actions.
Grazie per l'aiuto: Shadow

 alternativo al creare 20 Actions.
Immagino che questi database da aprire siano determinati a runtime e, 
sempre a runtime, vengano create le relative voci di menu; in tal caso, 
ma anche se così non fosse, potresti sfruttare la proprietà /Tag/ 
memorizzando al suo interno il riferimento ad un oggetto o ad una 
struttura che contenga i dati della connessione, ispezionando poi 
nell'evento /OnExecute/, tramite il parametro /Sender/, l'oggetto a cui 
si fa riferimento (dopo aver effettuato gli opportuni "cast").

Newsgroup: it.comp.lang.delphi
Titolo: delphi4 e win2000

Ciao a tutti,
sto "portando" alcuni programmi realizzati in delphi4 (su una macchina
con win98) su una macchina con delphi4 ma con win2000. Oltre ai problemi
di installazione dei componenti che il programmatore precedente ha
aggiunto alla vcl adesso mi nascono anche problemi su quelli che sono i
componenti base, ad esempio il quickreport mi dice che ha problemi nello
scrivere il file ... (al posto dei puntini mi presenta dei quadratini),
nessuno mi saprebbe illuminare sulla questione? premetto che sono nuovo
in delphi. Potrebbe diipendere da win2000?
Mi chiedo di win2000 perchè non mi funziona nemmeno l'ocx della kodak
imgscan.ocx che su delphi4 e win98 funziona bene.
grazie per l'attenzione.
alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:d8643327456dc8d4182...@mygate.mailgate.org...


 
-- 

Newsgroup: it.comp.lang.delphi
Titolo: ORDER + RequestLive

Salve,
data una DBGrid associata tramite un DataSource ad una Query, con
l'opzione RequestLive =True, perche' se l'SQL della query e':
select *
from storiaclienti.db
where codicecliente=:codicecliente
tutto bene e se invece e':
select *
from storiaclienti.db
where codicecliente=:codicecliente
ORDER  BY  codice DESC
non posso n'e' modificare, e n'e' aggiungere nuovi record ?
Come posso risolvere ?
GRAZIE 1000
faf...@tiscalinet.it

Come posso risolvere ?
C'e' un componente fatto apposta che si chiama TUpdateSQL.
--
Andrea Laforgia (mica uno qualunque...)

> l'opzione RequestLive =True
Aaaaaaaaaaaaaaaaaaaaaargh!
Mai usare requestlive!
Per aggiornare una query devi usare TUpdateSql:
1) crea la tua query e metti la sintassi che vuoi, compreso order by:
select *
from storiaclienti.db
where codicecliente=:codicecliente
ORDER  BY  codice DESC
2) Schiaffa sul datamodule un TUpdateSql
3) alla tua query. associa alla prop UpdateObject il TUpdateSql
creato al punto 2
4) Clicca 2 volte sul TUpdateSql:
5) Seleziona nella lista di sinistra i campi che compongono 
la chiave primaria
6) Seleziona nella lista di destra i campi da aggiornare
7) Clicca su generate sql
8) Finito.
Poi, il tuo pulsante salva avrà una cosa del tipo:
Query.Post;
Database.ApplyUpdates([Query])
Ti basta?
Saluti
AS
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Per aggiornare una query devi usare TUpdateSql:
Non e' detto, ci sono casi in cui RequestLive va piu' che
bene.


 bene.
Al solito, dipende da cosa fai e da cosa usi.
Se vai su un db client/server credo sia errato usare il requestlive.
AS (uno qualunque....!)


Se vai su un db client/server credo sia errato usare il requestlive.
Beh, ci sono molti casi in cui un request live su un CS funziona
benissimo ed e' addirittura consigliabile. Inoltre considera che
usando un UpdateSQL hai, per forza di cose, molto piu' codice SQL da
mantenere.
Le implicazioni, comunque, sono tantissime: il database, il numero di
recods, il tipo di cursore supportato, la situazione particole etc.
Personalmente lo uso molto raramente. Preferisco utilizzare degli
update diretti oppure filtrare a priori le tabelle e utilizzare dei
cursori dinamici su dataset ridotti.
Tullo, logicamente, molto IMHO.
Massimo
-----------
Ore 18.30: premo invio.

 Tullo, logicamente, molto IMHO.
Sorry, ma non so cosa significhi IMHO :((
Saluti
AS


AS
Ciao,
Massimo.


 In My Humble Opinion.
Ho imparato un altra cosa... Tnx!


Se vai su un db client/server credo sia errato usare il requestlive.
Credi male, secondo me, io uso il RequestLive anche su
client/server, anche se il piu' delle volte faccio
aggiornamenti diretti e non trovo grosse controindicazioni.
In ogni caso, continui a non spiegarmi perche' e' errato.


aggiornato.
Ah, allora fai presto a disilluderti, tanto piu' su un vero
DBMS client/server.

Newsgroup: it.comp.lang.delphi
Titolo: DBGrid e DBChart

Ciao a tutti,
sto utilizzando nella mia applicazione una DBGrid collegata ad una
tabella in modo da poter visualizzare determinati campi e relativi
dati. Vorrei però inserire una DBChart in modo da visualizzare
graficamente i dati di un singolo record della DBGrid a seconda di
dove si trova il puntatore. Sicuramente è possibile fare ciò che
chiedo ma non saprei come. Potete darmi una mano? Suggerimenti?
Grazie

chiedo ma non saprei come. Potete darmi una mano? Suggerimenti?
Quando selezioni "Data source" in nella pagina "Series", scegli 
poi "Single record" nella prima combobox.
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: componenti per indicatori analogici

Ciao,
per una applicazione personale ho bisogno di trovare dei componenti
analogici come indicatori, bussola, termometro, indicatori di livello e
potenziometri.
hai qualche cosa che possa aiutarmi ?
grazie e ciao da roberto
mail to : 
rober...@infinito.it

 wrote in message
8ejf5o$3qn$2...@serv1.albacom.net...


potenziometri.
Si IoProgrammo c'era un demo di ottimi indicatori grafici per Delphi,
ma a pagamento (e carucci). Se ti interessa, vado a cercare il link
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.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: Date Time su Firebird / Interbase

Come si formattare una data su una select in interbase o firebird?
ho trovato solo la funzione extract(year from date) però vorrei sapere se
esiste una funzione tipo il to_char in oracle che permette di specificare il
formato come l'esempio di seguito:
to_char(datt,'ddd dd mm yy')
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 to_char(datt,'ddd dd mm yy')
Nessuno mi può aiutare?


 Nessuno mi può aiutare?
ti ho risposto su it.comp.software.database comunque te la riposto anche
qui
per poter fare queste operazioni devi adoperare le udf di firebird
altrimenti le devi manipolare lato client. guarda se ti puo interessare
http://rfunc.sourceforge.net/
ciao f
-- 
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 
http://rfunc.sourceforge.net/
ho provato a creare con l'apposito file .sql tutte le external function del
pacchetto rfunc e copiato la dll nella cartella di windows/system.
Ho eseguito sia da delphi che da iboconsole la seguente banalissima query:
(NUM è un campo integer)
select ABS(TAB.NUM)
from TAB
Mi da sempre un errore uguale su entrambi i sistemi:
SQL Server Error: Access to UDF library "rfunc.DLL" is denied by server
administrator.
Cosa posso fare?


 administrator.
Ho trovato l'errore: era perchè il file rfunc.dll va copiato non nella
directory system ma nella directory udf dentro la cartella principale di
firebird


 ciao f
Grazie


Newsgroup: it.comp.lang.delphi
Titolo: Componente VCL "rotella/knob" decente...dove?

Salve raga, dopo mesi di assenza mi son ributtato a continuare un 
progettino...
Ho bisogno di un controllo visuale tipo rotellina/knob come quelle dei mixer 
audio professionali e/o quelli del volume (ruota infinita).
Ho cercato per mare e monti, ma di "decenti" nemmeno l'ombra....uno che si 
avvicina abbastanza a qualcosa di "apprezzabile" è contenuto nel pacchetto 
"TMS Instrumentation Workshop" (tvrbitmapdial, visibile a fine pagina a 
questo indirizzo:  
http://www.tmssoftware.com/site/tiw.asp
 ) ma oltre a non 
essere "a ruota infinita se lo fan pagare MOLTO caro...
Avete qualche altro componente da propormi?
Grazie!

 Ho cercato per mare e monti, ma di "decenti" nemmeno l'ombra.... [...] 
Hai guardato su Torry?
http://www.torry.net
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

   Marco.
Yes...ma purtroppo sono tutti alquanto penosi.... :(
Cmq grazie, se ti viene a mente altri posti... (google ormai l'ho 
interrogato troppo....)

 Yes...ma purtroppo sono tutti alquanto penosi.... :(
Cioè? Cosa dovrebbero avere che questi non hanno? :-)


> Cioè? Cosa dovrebbero avere che questi non hanno? :-)
A livello di grafica son penosi... il funzionamento è ok (mi sà che forse 
dovròcimentarmi nello svilupparne uno per fatti miei...cosa che non ho mai 
fatto ma che sarebbe bene imparassi a fare...).
Cmq grazie!
Newsgroup: it.comp.lang.delphi
Titolo: orndinare colonna memori table (Urgente)

Sto usando una memori table kbmmemtable1 e devo ordinare un'intera 
colonna esisyte una proc che lo fą? e se č si come si chiama? devo 
richiamarla dopo l'inserimento vero?
pawer ranger
--- posted by geoForum on 
http://www.delphiedintorni.it

Aiutatemi, ho provato fino a tardi e ora sto ricominciando con la 
mattinata, č urgente vi prego.
 
credo che sia questa ma mi manca un parametro e nn so dove prenderlo:
kbmmemtable1.SortOn('data',;
grazie a presto.


 kbmmemtable1.SortOn('data',;
Nel download č compreso un progetto demo che ti mostra tutto , comunque ....
var
   Options:TkbmMemTableCompareOptions;
begin
     Options := [];
     Options + [mtcoDescending];  // se vuoi fare il sort in ordine 
discendente
     Options + [mtcoCaseInsensitive]; // se vuoi fare il sort ignarando 
maiuscole minuscole
kbmMemTable1.SortOn("nomedelcampo",Options);
Giulio

Newsgroup: it.comp.lang.delphi
Titolo: Listview e icone

Qualcuno sa spiegarmi perchè
    listview1.LargeImages.addicon(icona)
mi da un Access Violation? Cosa devo fare per aggiungere un icona, oltre a
questo ?
Grazie
--
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mi da un Access Violation? Cosa devo fare per aggiungere un icona, oltre a
questo ...
Nella proprietà LargeImages hai assegnato un'oggetto TImageLIST ?
Ciao
Solid Snake
Newsgroup: it.comp.lang.delphi
Titolo: Problemi di join

Salve. Ho un problema dovuto senz'altro alla mia poca esperienza di
delphi.
La tabella 'A' contiene dei record ai quali debbo collegare un campo
che si trova nella tabella 'B'. Purtroppo la chiave di ricerca nella
tabella 'B' non è univoca. Come faccio a far in modo che il risultato
della query non sia ogni record di 'A'  moltiplicato per tanti record
quanti ce ne sono con la stessa chieve nella tabella 'B', cosa che mi
succede con il codice che riporto qui sotto?
     query1.close;
     query1.sql.Clear;
     query1.SQL.add('SELECT Esami.Codice_esame, Esami.Cod_diagnostica,
Esami.Regime, Esami.Descrizione, Esami.Qta, Esami.Des_reparto,
Esami.cod_reparto, Prestazioni.Tariffa, prestazioni.numero');
      query1.SQL.add('FROM "esami.DB" Esami');
      query1.SQL.add('INNER JOIN "prestazioni.DB" Prestazioni');
      query1.SQL.add('ON  (Esami.Codice_esame =
Prestazioni.CodiceTariffario)');
      query1.SQL.add('WHERE (Esami.data_esame>=:inizio) and
(Esami.data_esame<=:fine)' );
      query1.sql.add('ORDER BY descrizione');
      query1.ParamByName('inizio').AsDate:=datetimepicker1.date;
      query1.ParamByName('fine').AsDate:=datetimepicker2.date;
      query1.open;
Sperando di essere riuscito a farmi capire vi ringrazio e saluto
Daniele

 tabella 'B' non è univoca. Come faccio a far in modo che il risultato
scusa, ma vorrei capire il senso di legare un record di tabella "A" ad
un record di tabella "B"
quando il valore che li dovrebbe legare non è univoco.
A


Il problema è che nella tabella B ci sono dei record che hanno stesso
codice, stesso prezzo ma con descrizione diversa. Io debbo creare una
query da utilizzare in un QR dove i record della tabella 'A' abbiano
il loro corrispondente prezzo che sta sulla tabella 'B'.
Saluti
Daniele


Mi pare che ci sia un errorino di fondo nella progettazione del Db:
se il codice e' chiave allora deve esserci una sola riga per ogni codice 
altrimenti che chiave e'? :)
Comunque se il tuo db te lo consente (a proposito, che db usi, non ce lo 
hai detto) puoi provare a fare qualcosa di simile:
SELECT *
FROM
   A INNER
JOIN
   (SELECT DISTINCT CODICE, PREZZO FROM B) as B
ON
   A.CODICE = B.CODICE
ciao
Giacomo

 codice, stesso prezzo ma con descrizione diversa.
non è normalizzato correttamente.
le descrizioni dovevo stare in una tabella separata creando una
relazione 1:n tra quella con "codice, prezzo" (1)
e "descrizione" (n).
Come è adesso, hai una massiccia ridondanza di dati, trovandoti codice
e prezzo replicati n volte dove n è il numero
delle descrizioni esistenti.
Se puoi, normalizza, e il tuo problema sparisce tipo magia di Mary
Poppins.....
Pax vobiscum
A.
Newsgroup: it.comp.lang.delphi
Titolo: [Urgent] Conversione da .TPS a .DBF ????

Salve a tutti....
Ho una bella grana per le mani.
Un cliente mi ha chiesto di aggiornare(con un nuovo programma in
Delphi)un suo programma fatto  in linguaggio Clarion.
Analizzando la sua vecchia applicazione ho notato  che sfrutta delle
table in formato TPS....che sinceramente ignoravo l'esistenza.
Ma la cosa peggiore č che non riesco ad aprirle in nessun modo e quindi
mi rende impossibile la conversione dei vecchi archivi in un formato ,
diciamo piů standard.
Ringriazio anticipatamente quel buon samaritano che riesca ad
illumunarmi.
     Ciao a Tutti.
     >Ricky<
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 diciamo più standard.
http://www.softvelocity.com
E' il sito del produttore.
Magari se posti qualcosa ti rispondono.
Altro non so.
Bye
AS
"Se è Microsoft non funziona"


Newsgroup: it.comp.lang.delphi
Titolo: Connection refused con Indy9 e bds2006

Una form un componente TIdHTTP, un bootonr
All'evento Button_Click
scrivo    TIdHTTP.Get('www................');
La risposta inevitabile è una eccezione  *connection refused #10061*
Ho cercato in giro ma l'unica dritta riguardava i firewall
be! anche disattivati, la cosa perdura è la documentazione di Indy9 non 
mi sembra dire niente.
Provato per la cronaca anche col c++Builder.
Qualcuno avrebbe un suggerimento.  Grazie

 Una form un componente TIdHTTP [...]
Riporta anche i valori delle altre proprietà del componente *TIdHttp* 
per verificare che siano state impostate correttamente.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
     Non hai la possibilità di scaricare Turbo Delphi Explorer?
     Te lo spedisco io!! [
http://www.marco.breveglieri.name/?p=48
]

 
Ecco qui i valori:
object Form2: TForm2
   Left = 0
   Top = 0
   Caption = 'Form2'
   ClientHeight = 293
   ClientWidth = 426
   Color = clBtnFace
   Font.Charset = DEFAULT_CHARSET
   Font.Color = clWindowText
   Font.Height = -11
   Font.Name = 'Tahoma'
   Font.Style = []
   OldCreateOrder = False
   PixelsPerInch = 96
   TextHeight = 13
   object Button1: TButton
     Left = 160
     Top = 176
     Width = 75
     Height = 25
     Caption = 'Button1'
     TabOrder = 0
     OnClick = Button1Click
   end
   object IdHTTP1: TIdHTTP
     MaxLineAction = maException
     AllowCookies = True
     ProxyParams.BasicAuthentication = False
     ProxyParams.ProxyPort = 0
     Request.ContentLength = -1
     Request.ContentRangeEnd = 0
     Request.ContentRangeStart = 0
     Request.Accept = 'text/html, */*'
     Request.BasicAuthentication = False
     Request.UserAgent = 'Mozilla/3.0 (compatible; Indy Library)'
     HTTPOptions = [hoForceEncodeParams]
     Left = 72
     Top = 80
   end
end
grazie gianmarco
Newsgroup: it.comp.lang.delphi
Titolo: Limitazioni 6 Personal

Quali sono le limitazioni del Delphi 6 Personal???
E cosa cambierà molto tra v6 e v8?
Tnk


Io ho D6 Professional e D5 Enterprise.
Nella Profeesionale rispetto all'Enterprise non c'è tutto cio che riguarda
decision cube (6 componenti).
Mentre nella versione Personal rispetto alla Professional non ci dovrebbe
essere tutto ciò che riguarda i database.
Per cui non dovresti avere le pagine della palette :
Data Access
Data Controls
DB Express
BDE
ADO
Interbase
Internet
Interbase Admin
FastNet
QReport
3 Indy (Internet Direct)
Active x
Servers
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio


Non credo la differenza di prezzo è di 800 euro se mi ricordo bene.
Ciao

--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto:

--------------------------------
Inviato via 
http://usenet.libero.it


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Newsgroup: it.comp.lang.delphi
Titolo: XLS -> DBF

Hi there, anyone have idea's on converting XLS spreadsheets to DBF ? there
are plenty of components for DBF -> XLS but not the other way around !!
Please help me !!!
send mail to: 
da...@giltedged.co.za

are plenty of components for DBF -> XLS but not the other way around !!
I don't know which is your Delphi release but I know that the 5th includes a
component
to work with XLS spreadsheets.
If you don't have this release you can use the OLE Automation.
Write me if you want to have more information.
Bye
--
- Carlo -
BSSoftware Tips Mailing-List Support

Newsgroup: it.comp.lang.delphi
Titolo: Win2K+Access+ODBD+BDE = o rete o niente!

Ho sviluppato un'applicazione, con il Borland C++ Builder 5, che fa uso di un
database MS Access (sia con 97 che con 2000 ho riscontrato lo stesso problema)
tramite ODBC e BDE. Posto qui perché non penso sia un problema del Builder, ma
che sia proprio un problema del BDE.
Se eseguo il sw in Windows 2000 ed č attiva e funzionante una connessione di
rete, tutto funziona perfettamente. Se stacco la rete o la disabilito il
programma non funziona piů dando "EAccess Violation" quando prova ad accedere
al DB. Sottolineo che il problema si verifica sia se sono un utente generico di
win2000 che se sono l'admin. Inoltre il pc non č in un dominio NT. Gli utenti
sono tutti locali.
Inutile dirlo: se eseguo lo stesso test sotto Win9X tutto va bene!
Qualcuno ha idea di come superare questo problema?
Grazie.
Pierpaolo Caricato
-- 
Posted from 
pc7314.unile.it
 [193.204.73.14] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Inutile dirlo: se eseguo lo stesso test sotto Win9X tutto va bene!
Non so dirti di preciso da cosa puo' dipendere.
Posso solo darti dei suggerimenti relativi a verifiche da fare.
1) L'errore avviene proprio quando la proprietà connected del Database
della tua applicazione viene settata a true?
2) hai riscontrato questa cosa su + macchine o su una sola?
3) se sviluppi su un pc con Win2000 puoi provare se da IDE 
ottieni lo stesso risultato?
4) che tipo di connessione ODBC stai utilizzando, user o system?
saluti
AS
-- 
Posted from  [212.17.220.41] 


Newsgroup: it.comp.lang.delphi
Titolo: riferimenti a variabili

vorrei che ogni volta che si deve accedere ad una variabile ex A il
programma faccia riferimento a
quanto inserito in una editBOX
grazie

 ha scritto nel messaggio
news:3dlP9.5332$lj5....@tornado.fastwebnet.it...

Potresti farlo dichiarando una proprietą di un oggetto.
Le prorietą le usi come varibili (tranne alcune eccezioni) perņ in realtą a
seconda di come sono dichiarate chiamano delle procedure che restituiscono
un valore.
Ciao