mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Avvio e configurazione

Ciao a tutti,
mi piacerebbe personalizzare l'avvio di Delphi 2005, evitando così di
caricare tutto ciò che
concerne .NET, RAVE REPORT, etc etc... quando sò a priori di dover
utilizzare solo progetti Win32.
Cercando sul WEB e nel NG fra le varie cose trovate c'era questo link
messo in un post di MORDE : 
http://www.alphalink.com.au/~jed/dcm.htm
Ma purtroppo non funziona più...
Qualcuno può aiutarmi?
Grazie.
Rino

 utilizzare solo progetti Win32.
Puoi usare l'opzione "-r" quando lanci Delphi per ottenere la 
definizione, all'interno del Registro, di un nuovo ramo di 
configurazione per l'ambiente.
Ad esempio, il comando
   BDS.EXE -rBDS2005MyConfig
creerà una chiave "BDS2005MyConfig" nel registro in cui verranno copiate 
le impostazioni da HKLM (predefinite).
Puoi creare quindi diversi profili, con relative chiavi nel Registro, 
che dovrai però modificare in parte manualmente (agendo sul Registro 
stesso e rimuovendo valori e chiavi, esplorando la struttura) o 
dall'ambiente (es. disinstallando "designtime package" tramite 
l'apposita finestra di dialogo).
Se commetti un errore, è sufficiente cancellare la chiave del Registro 
creata inerente al proprio profilo e ripartire da capo.
In BDS2006 questa configurazione è ancora più comoda grazie al fatto che 
ci sono le "personalità" selezionabili, quindi è possibile selezionare i 
componenti preferiti, a prescindere dal linguaggio, e poi caricarli 
tutti o solamente un sottoinsieme scegliendo la "personality" relativa 
(senza la necessità, quindi, di creare manualmente le configurazioni per 
ciascun linguaggio).
Un D2005/D2006 opportunamente configurato ad esempio con solo gli 
strumenti Win32 (lasciando alcune cose utili come il Refactoring) può 
caricarsi in tempi del tutto paragonabili a D7.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio
news:1175594062.7...@l77g2000hsb.googlegroups.com...
Cercando sul WEB e nel NG fra le varie cose trovate c'era questo link
messo in un post di MORDE : 
http://www.alphalink.com.au/~jed/dcm.htm
Ma purtroppo non funziona più...
Lo trovi qui:
http://www.jed-software.com/dcm.htm
-- 
F&R

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

Salve a tutti, avrei una domanda che (come in oggetto) riguarda i
quickreport.
Come posso fare perchè alla chiusura della preview mi apra direttamente il
savereport?
grazie Francesco

Se non esiste un metodo apposito, credo che l'unico modo sia quello
di crearti una anteprima custom.
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Gestire gli errori socket

salve a tutti.
Sto cercando di fare un progammino che accede ad una pagina web.
Utilizzo Delphi 7 con Indy 9.
Funziona tutto bene, ma quando tenta di accedere alla pagina web e
quest'ultima non e' raggiungibile compare il messaggio:
   Socket errore 10061
quando esegue la riga:
   strRitorno := IndyHTTP.Get('
http://test/prova.aspx?utente=
' +
strNomeUtente);
Come faccio a intercettare l'errore ed evitare che il programma si blocchi e
si chiuda brutalmente.
A me basterebbe dare un avviso all'utente evitando la chiusura brutale.
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

prova con un blocco try .. except, di solito funziona!
try
   strRitorno := IndyHTTP.Get('
http://test/prova.aspx?utente=
' + 
strNomeUtente);
except
   on SocketException do
      begin
         Beep;
         ShowMessage ('Errore!');
      end;
end;
Ciao,
   Stefano
NB: la riga immediatamente sotto a except l'ho scritta a memoria senza 
controllare... molto probabilmente va corretta! 

 controllare... molto probabilmente va corretta!
 
Infatti dice che SocketException non è una variabile dichiarata.
Ho provato a sostituirlo con ESocketError, ma niente.
In giro non ho trovato nessun esempio in merito.
Oltre al componente IdHTTP devo mettere qualcos'altro per intercettare
l'errore o basta solamente la riga sopraindicata corretta ?
Hai qualche link dove trovare esempi ?


Ho risolto con
    on EidSocketError do
grazie


    on EidSocketError do
Ottimo!
Anche perchè non avrei saputo esserti d'aiuto... Indy per me è ancora una 
sconosciuto!
Ciao e buon lavoro,
        Stefano
Newsgroup: it.comp.lang.delphi
Titolo: Intercettare scorrimento ComboBox da Mouse

Con 2 combox , dovrei visualizzare il contenuto del combobox2,
in una statictext in base all'indice del combobox1.
Questo funziona quando seleziono un'elemento o se scorro con i tasti
StaticText1.Caption:=ComboBox2.Items[ComboBox1.ItemIndex];
ma scorrendo con il Mouse gli elementi , non trovo alcun evento per
intercettare l'Indice su cui si trova combobox1.
OnChange si attiva solo dopo aver scelto un'elemento

 OnChange si attiva solo dopo aver scelto un'elemento
in questi casi -penso- dovresti derivarti un componente da TComboBox e 
intercettare il messaggio appropriato (WM_SCROLL, WM_MOUSEWHEEL)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 intercettare il messaggio appropriato (WM_SCROLL, WM_MOUSEWHEEL)
WM_VSCROLL, scusa


 ha scritto nel messaggio
news:xHmKd.463303$b5.22...@news3.tin.it...

Ciao,
io ho usato con successo questo metodo del mitico Zarko:
http://delphi.about.com/library/weekly/aa102604a.htm
credo possa fare al caso tuo
ciao, Vittorio
Newsgroup: it.comp.lang.delphi
Titolo: TNotifyEvent

Salve gente,
  mi scuso gia' per la richiesta che risultera' sicuramente incomprensibile
ma provo lo stesso a formularla.
Ho scaricato un componente per detectare la connessione ad internet il quale
non e' corredato da una dimostrazione quindi sono stato costretto a capire
come interagire con lo stesso.
Nella dichiarazione della classe del componente, tra le varie proprieta' e
procedure, ho un  - OnChange:TNotifyEvent - (cioe' quando cambia lo stato
(Connesso/Non Connesso)
Vorrei sapere come utilizzare l'informazione del OnChange ovvero  vorrei
che il prg facesse questo:   If  *OnChange* then  FAIQUESTO ma come non so
come interagire con il questo TIPO.
Grazie
Ciao

 come interagire con il questo TIPO.
Ciao,
il tipo TNotifyEvent č il piů semplice tipo di un *evento* delphi...
se sai lavorare con gli eventi (penso di sě...!!), sei a posto...
Cioč la proprietŕ OnChange dovrebbe essere un Evento del componente...
lo hai installato nella palette di delphi ?
SI :  Bene... allora buttalo su una form, selezionalo e guarda nell'object
inspector gli eventi...
dovrebbe esserci anche OnChange!
NO : eheh installalo!!
X : Se ci sono problemi, ad esempio non puoi/vuoi installarlo, allora devi
gestirti la creazione della
procedura di gestione dell'evento da solo...
Crei una procedura dello stesso tipo della tnotifyevent nella sezione
private/public della form...
  [ mi pare che sia TNotifyEvent = Procedure (Sender : TObject) of Object; ]
E poi scrivi implementi la tua procedura ...
a OnCreate della form assegni la procedura all'evento del componente...
qualcosa del tipo IstanzaComponente.OnChange := ProceduraDiGestioneEvento;
Ma penso che ti basti la prima strada...
Ciao!! Davide DG

se volete ecco il .pas   (per chi vuole ovv.)
http://www.torry.ru/vcl/internet/other/uinetdetector.zip
[2 Kbyte]

 lo hai installato nella palette di delphi ?
Ma come faccio ad installarlo nella palette di delphi?

 > lo hai installato nella palette di delphi ?
Se hai il pas... basta che [D4 in su ... non ricordo gli altri] lo installi
come componente!!
Ad esempio, da Delphi 5:
Component, New Component.  Selezioni il file pas sorgente del componente.
Selezioni
il nome della sezione nella palette. Stop.
Spero di esserti stato d'aiuto, ^_^
Davide DG
Newsgroup: it.comp.lang.delphi
Titolo: Creare form in DLL

Ariciao a tutti,
mi è sorto un altro problema, e sinceramente stavolta non so da che
parte girarmi, devo creare un form che poi venga richiamato in una
dll. Cioè dovrei cercare di non usare unit che creano form, perchè da
quello che ho capito nelle DLL mi saltano delle eccezioni.
Come posso procedere?
Devo creare tutta la form a runtime dalla dll?
Grazie delle dritte

 Devo creare tutta la form a runtime dalla dll?
Usa i *package*, e non avrai problemi di questo tipo.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Devo creare tutta la form a runtime dalla dll?
Perche' dici "tutta" ?
Tu crei l'oggetto tForm
Ed ovviamente poi lo distruggi.
Uso normalmente dll con form senza problemi
-- 
================================================================
Alberto Rubinelli - A2 SISTEMI 
news.aioe.org
 ThunderBird 2.0.0.4
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
skype: albertorubinelli  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
================================================================
Newsgroup: it.comp.lang.delphi
Titolo: Type AAAA= Record verso Stringa

Scusate l'oggetto ambiguo, ma la cosa va spiegata
avrei bisogno di dichiarare un typo record e poi a questo assegnare in toto
il valore di una stringa
per capirci e scusate se ci sono errori di sintassi, ma il codice è stato
preso da una unit già funzionante e ripulito di tutto quello che non serviva
var
  frmImportaDatiFornitori: TfrmImportaDatiFornitori;
  Type Fornitori = Record
      CodFor:    string [06];
      RagSoc:    string [40];
      Via:       string [40];
      Citta:     string [30];
      Prov:      string [02];
      Cap:       string [05];
  end;
implementation
ecc ecc
Procedure ImportaDati;
var
F_Fornitori: TextFile;
Rec_Fornitori:Fornitori;
TuttoRecord:String;
begin
       AssignFile(F_Fornitori,'Fornitori');
       Reset(F_Fornitori);
       try
          while not eof(F_Fornitori) do begin
//         Readln(F_Fornitori,
//                Rec_Fornitori.CodFor,
 //               Rec_Fornitori.RagSoc,
  //              Rec_Fornitori.Via,
   //             Rec_Fornitori.Citta,
    //            Rec_Fornitori.Prov,
      //          Rec_Fornitori.Cap);
// Vorrei sostituire quanto sopra con qualcosa del tipo
           Readln(F_Fornitori,TuttoRecord);
          Rec_Fornitori:=TuttoRecord;
// Così non funziona
// Tutto il codice che segue per l'elaborazione
          end;
       finally
          closefile(f_Fornitori);
       end;
end;
La stessa cosa dovrei fare al contrario, ossia assegnare ad una stringa un
typo record
TuttoRecord:=Rec_Fornitori;
Grazie anticipatamente


Questo e' leggermente diverso, infatti le stringhe hanno in testa un
carattere che ne indica la lunghezza, mentre il tuo record ovviamente non ce
l'ha. Per inserire i dati nel record potresti quindi usare la procedura
MOVE, copiando dal carattere 1 della stringa (non dallo 0, perche' contiene
la lunghezza) i dati all'interno dei singoli campi.
Il primo suggerimento e' testato (lo uso in un programma che ormai funziona
da mesi), mentre per il secondo sono quasi sicuro, ma non ho provato.
Ciao
Daigo

Newsgroup: it.comp.lang.delphi
Titolo: Principianti Delphi Cercasi !!!

Ciao a Tutti , cerco principianti ( come mè )  in programmazione delphi 5 ,
che vogliano aiutarsi a vicenda ...... io do un amano a te ( se ciriesco ) e
tu dai una mano a me ........
Saluti Max.


"T"utti con la t maiuscola, me con la e accentata, "amano" voce del verbo
amare, "ciriesco" tutto attaccato.. mmmh.. forse ti conviene finire le
elementari prima di buttarti nella programmazione.. comunque chi comincia
presto di solito arriva lontano.. auguri ;)

e i newsgroup a cosa servono ?
--
Consonni Davide
Webmaster of
www.traduzioniellepi.com
www.a1informatica.com
www.rhoshop.com
http://antoart.tripod.com

 ha scritto nel messaggio
news:q8th8.12295$uN5.3...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: DLL

E' possibile creare una DLL che contiene una funzione o una procedura che
abbia come parametro un array contenente 1.000.000 o più di valori reali?
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup


Certo... basta passarglieli per indirizzo (leggi: puntatore al primo
elemento).
8 mega non li passerei nello stack...
Ciao,
Stefano

Newsgroup: it.comp.lang.delphi
Titolo: il progetto inizia a crescere, però...problema :(

> errore "asynchronous socket error 10054"
Ho usato i socket tempo fa, ma adesso su 2 piedi, anzi, 
su 2 "chiappe" (sto seduto davanti al pc...!), non ricordo xche 
capitava 'sto casino.
Se mi posti il codice in privato cerco di rubbbarmi qualche secondo
per dargli una occhiata veloce.
Saluti
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

:((

Newsgroup: it.comp.lang.delphi
Titolo: focus custom component

Grazie anche alla vs collaborazione ho finito di creare il mio componente.
Ma, tra i vari test che sto facendo, ho notato che non ho implementato la
gestione del fuoco.
Disegnandolo su una form e provando ad impostare il fuoco su di esso tramite
l'istruzione "ActiveControl:= myComponent;" mi viene restituito un errore
che mi dice che è impossibile impostare il fuoco al TPanel(o qualcosa di
simile). Infatti il mio componente eredita da un TPanel e all'interno
contiene 2 TEdit e 1 TButton. Come si fa a gestire anche il fuoco? Ho
provato ad implementare il metodo SetFocus(Value: boolean) che permetteva di
impostare o meno il fuoco su una TEdit tramite il booleano passato ma mi da
un'altro brutto errore.
Spero che abbiate una risp anche per questo mio problema...e spero che sia
anche l'ultimo!
Grazie!

 ha scritto nel messaggio
news:2la0m7F...@uni-berlin.de...

Dovresti ereditare il tuo componente da TCustomControl, che e' + completo
del TPanel.
Ciao Giorgio Padoan

 ha scritto nel messaggio
news:ccopti$7ih$1...@lacerta.tiscalinet.it...


)

Forse ti sbagli...prova a disegnare un TPanel e un TButton su una nuova
form.
Al click del TButton scrivi:  "ActiveControl:= Panel1;" e vedi che si
verifica l'errore....
"Marco Breveglieri" <ma...@NOSPAM-abls.it> ha scritto nel messaggio
news:2n8Ic.45382$GQ3.1...@twister2.libero.it...


 verifica l'errore....
E' la stessa prova che ho fatto quando ti ho risposto la prima volta: 
sul mio Delphi 7 non si verifica alcun errore.
Secondo me, dipende dal punto in cui viene eseguita l'operazione: č 
possibile che utilizzandola in eventi OnCreate, alcuni handle non siano 
stati creati e pertanto vengano generati errori nel tentativo di 
"giocare" con il focus.
L'esempio che hai postato tu nell'ultimo messaggio, come ti ho detto, 
funziona alla perfezione, quindi l'errore č da ricercare altrove.
Magari posta l'errore, cosě forse si riesce a risalire alla vera causa 
che rende la mia condizione diversa dalla tua (č possibile che sia 
qualche altro fattore a "guastare la festa" del focus, non direttamente 
il tuo TPanel).
Ciao! :-)


 che rende la mia condizione diversa dalla tua (è possibile che sia


 ha scritto nel messaggio
news:gjrIc.29459$tP4.1...@news4.tin.it...


 Consigli?
La libreria CLX ti è strettamente necessaria?
Mumble mumble...mi chiedo come mai tu debba impostare il focus sul 
pannello...al massimo, imposti il focus su un controllo che si trova 
/dentro/ al pannello...giusto?
Ciao!


 ha scritto nel messaggio
news:2la979F...@uni-berlin.de...
dipende da che devi fare: il TCustomControl ha un TCanvas e un TBrush
mediante i quali puoi ottenere dei comp. derivati con la grafica che
desideri, compreso eventuale testo. Il TabOrder c'e'.
Giorgio Padoan
Newsgroup: it.comp.lang.delphi
Titolo: Immagini PNG

Ciao a tutti vorrei sapere come faccio ad includere immagini PNG
all'interno dei programmi. Esistono componenti simili al TImage in
grado di gestire le PNG? Dove posso trovarli?
Grazie a tutti...Ciao

 grado di gestire le PNG? Dove posso trovarli?
Hai già fatto una "ricerchina" con Google? :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 grado di gestire le PNG? Dove posso trovarli?
Il TImage è un componente studiato per lavorare a "plug-in", quindi non ti
serve un nuovo componente, ma semplicemente la classe che registri il
nuovo formato immagine e sappia gestirlo. A me personalmente sembra
incredibile che non ti venga in mente di andare su Google e scrivere "PNG
Delphi", però a questo tipo di bizzarrie ormai ci sto facendo la mano.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
a...@newsland.it
 Veramente ho già provato con questa soluzione, ma nn ho trovato
niente di veramente interessante, inoltre, molti dei comonenti che ho
trovato sono per D5 o D6; io utilizzo il Turbo Delphi...
E cmnq nn è obbligatorio rispondere ai post se li ritenete cosi
stupidi...
Grazie e Ciao

 niente di veramente interessante [...]
Qui non ci sei finito?
http://pngdelphi.sourceforge.net/


 stupidi...
Tu dovresti anche solo ringraziare che qualcuno ti risponda.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
a...@newsland.it
E un componente che legga bene (ovvero riescano a caricare
correttamente tutti i file png, come fa pngdelphi) i file png ed abbia
una licenza compatibile al GPL?

 una licenza compatibile al GPL?
 x Andrea...
Ho ringraziato infatti....leggi bene....
ciao...

Newsgroup: it.comp.lang.delphi
Titolo: Selezione Files

Come faccio per sapere quali files ho selezionato???
Ho bisogno di un' API di Windows? Se si quale, e come.....
Ringrazio Anticipatamente

File selezionati dove?In un file listbox?in una opendialog?
Saluti
AS
"Se è Microsoft non funziona"

Files selezionati in Windows (Files esterni ad un programma)....

> Files selezionati in Windows (Files esterni ad un programma)....
Selezionati dove?
Intendi dei file selezionati da una cartella windows (cioè una finestra
dell'esplora risorse)
e depositati su una tua form o cosa?
Cerca di essere più chiaro, magari dicendo *cosa* vuoi fare.
Ciao , Davide DG

Io devo selezionare dei files da esplora risorse (oppure da una cartella) e
voglio sapere solamente quali file ho selezionato....
Ci sarà un modo per saperlo...forse un'API di Windows...
Mi spiego meglio, quando io seleziono dei files da esplora risorse e poi
faccio copia, per poi incollarli su di una cartella in particolare, come fa
Windows a sapere quali files deve copiare??? utilizzerà un metodo che
memorizza un qualcosa.....
Ciao.....
Newsgroup: it.comp.lang.delphi
Titolo: Cerco programmatore per realizzare piccoli lavori nel linguaggio delphi.

Cerco programmatore per realizzare piccoli lavori nel linguaggio delphi.
Compenso da concordare.
Gianni
giann...@libero.it

 Gianni
Acqua

 Se sono piccoli posso anche chiudere un occhio!
si programma male con un occhio solo :)

> si programma male con un occhio solo :)
LOLLLLLLL!!!!!



NE deve avere tanti di lavoretti, visto che ne sta cercando anche nel ng di
php e asp......
Andrea

 ng di php e asp......
Uhm... a pensar male si fa peccato, ma non è che poi i piccoli lavoretti
insieme diventano un lavorone che poi lui rivende a peso d'oro?
Ciao,
Andrea


"Divide et impera"
HH

)

Newsgroup: it.comp.lang.delphi
Titolo: quickreport 2.0 di Delphi 3

Uso Delphi 3 e relativo QuickReport 2.0. Nel visualizzare i reports
lunghi diverse pagine, viene fuori questo errore: canvas does not
allow drawing, oppure "access violation at address 00006f6C -Read of
address 00006f6c.
Come posso risolvere il problema?
Grazie per le risposte.

 Grazie per le risposte.
Prego,
Andrea

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


i drivers della stampante sono aggiornati.
Altri consigli? Grazie

Newsgroup: it.comp.lang.delphi
Titolo: Usare socket UDP...

Cia a tutti.
Vorrei analizzare dei pacchetti che arrivano con protocollo UDP ma usando i
componenti (Delphi6) che ho non riesco a stabilire una connessione e quindi
non ricevo nulla.
I pacchetti arrivano , infatti usando un programmino che ho trovato(
PacketMon) mi da' questo risultato (Ho messo numeri a caso):
SourceIp: 192.192.xxx.xxx
SourcePort:1324
DestinationIp: 221.xxx.xxx.xxx
DestinationPort: 1324
Size: 118
e  posso vedere anche i dati contenuti nel pacchetto.
Ovviamente non dipende dai componenti che ho ma dal 'manico' e cercando
anche con google non ho trovato nessun esempio che illumini la mia
strada.Avete un link cui possa ispirarmi?
Grazie.

 connessione e quindi non ricevo nulla.
Suite Indy => Demos => UDPClientServer
-- 
I'am what I'am, I do what I can
Newsgroup: it.comp.lang.delphi
Titolo: Quick Report Anteprima

Salve,
Sto utilizzando Quick Report 3.0.3 .
Come mai l'anteprima della mia stampa differisce dalla stampa vera e
propria ???
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 propria ???
In COSA differiscono?
Bye
AS

 
L'ho notato anche io ...
differisce per esempio sulla stampa di alcune linee
io ho pensato fosse un'imperfezione o meglio un'approssimazione della
stampa

 In COSA differiscono?


 pagina. Come mai ?
Misteri di QR.
Ma almeno ti 6 risparmiato quello che è capitato a me:
avere in anteprima dati DIVERSI da quelli che escono in stampa.
Quando il cliente mi ha comunicato questa cosa sono rimasto un po
"colpito"....!
Bye
AS

 "colpito"....!
Mai capitata una cosa del genere e si che di report con QR ne ho
fatti a centinaia; se il tuo č che facevi il preview e poi dal preview
lanciavi la stampa e questa era diversa dalla preview mentre se
lanciavi subito su carta era giusta, direi che non azzeravi dei contatori
perchč c'č da tener conto che lancianda la stampa dal preview QR
rigenera del tutto la stampa ma non azzera eventuali variabili appoggio.
Se non č il tuo caso mi dici che versioni hai di Delphi e QR, tanto per
sapere se passando a nuovi Delphi (ora ho il 4) mi devo aspettare
sorprese.
Ciao
Mirko

Newsgroup: it.comp.lang.delphi
Titolo: Porta seriale

Ciao a tutti,
voglio realizzare una piccola interfaccia per comunicare con la seriale.
Quali oggetti devo usare?
Si trovano in giro delle funzioni già fatte per comunicare con la
porta seriale? O devo scrivermele da me? Comunque anche se devo
scerivermele non saprei quali oggetti usare.
Grazie in anticipo per i consigli.
Ciao,
Nicola
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie in anticipo per i consigli.
Io uso Async pro  Turbo power , free e funzionano bene.
Li trovi qui 
http://sourceforge.net/projects/tpapro/
Giulio

gia visto nei vecchi post del ng tramite google?
Questo argomento è stato trattato spesso.
Saluti
A

Mi associo al giudizio e suggerimento di Giulio C.
TurboAsync è molto valido, testato personalmete con 28 porte seriali.
Ciao Carlo
"GiulioC" <giulio....@NOSPAMNOunisoft-net.it> ha scritto nel messaggio
news:bR4mc.199025$rM4.8...@news4.tin.it...


TurboAsync è molto valido, testato personalmete con 28 porte seriali.
Io mi sono fermato a venti... di piu' non ne avevo a disposizione ;-)
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: Ricerca all'interno di una tabella

Ho una tabella e devo fare una ricerca al suo interno e visualizzare i
risultati in una TDBGrid.
Ho provato settando la variabile Table1.Filter ad un certo valore e poi
filtro la tabella. Funziona solo che a me servirebbe che:
1: Non fosse Case Sensitive
2: Non mi restituisse solo i campi che combaciano ma anche quelli che
contengono la stringa che mi interessa
3: Articolare di più la riceca, ad esempio:
Tabella1 ha i seguenti campi: Nome Indirizzo Telefono
Tabella2 ha: Nome Ordine
Nella Tabella1 Nome è univoco, nella Tabella 2 invece no.
Se ricerco per ordine vorrei che mi restituisse tutti i record della
Tabella1 che hanno in Tabella2 il campo Ordine che soddisfa la ricerca.
Spero di essermi spiegato.
Grazie a tutti.
--
Ciao dal "Kaiser"
akira_sendo[at]
libero.it
Togli "NOSPAM" per risposte via E-Mail
----------
http://www.ragnatela.it
----------
When i'm walking a dark road I am a man who walks alone
----------
Dio nn è ke il primo e fino ad ora meglio riuscito esempio di strategia di
marketing basata sull'immagine
[M.B.]

Con una query riusciresti a fare tutto cio' che ti serve.
L'unica difficolta' è nel crearsi la sintassi della query a runtime.
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: controllo input

magari questa domanda è scontata, ma vorrei chiedere se esistono proprietà
degli editbox (o altri oggetti) che permettono di fare il controllo
dell'input inserito (ad esempio io ho bisogno di inserire solo ed
esclusivamente dei numeri nel box)
ciao

usa un maskedit.
--
Consonni Davide
DavideC...@Virgilio.it
webmaster of
http://www.traduzioniellepi.com

 wrote in message
4_zI6.10892$UW4.7...@news.infostrada.it...

Dopo aver inserito la stringa usa questa funzione (se vuoi valori integer):
strtointdef(Edit1.text,n)
se la conversione stringa integer è possibile la effettua altrimenti da come
valore n.
Spero di esserti stata di aiuto. Ciao!
Newsgroup: it.comp.lang.delphi
Titolo: Interazione con librerie per gestione file *xls (MsExcel)

Ciao a tutti,
	qualcuno e' a conoscenza di librerie (utilizzabili da Delphi) che 
permettano l'apertura, modifica, salvataggio etc. di file in formato 
*.xls (generati con Ms Excel)?
In pratica, i componenti sofware in questione dovrebbero "sostituire" 
l'ambiente Excel in un processo di "automazione".
Tanto per fare un esempio: sono a conoscenza di un tool della fondazione 
Apache (POI, 
http://jakarta.apache.org/poi/plan/POI10Vision.html
) che 
permette la gestione di un formato intermedio dei dati (OLE 2 Compound 
Document Format) per la modifca di tali formati (es.: .xls, .doc) in 
modo indipendente.
Qualcuno ha un'idea?
Grazie.
baba

 Qualcuno ha un'idea?
Se non e' un problema avere comunque excel installato sulla macchina
(licenze, costi, ecc...) ti suggerisco officepartner , cercalo su
sourceforge: permette via ole di fare tutto il possibile su un file excel,
se guarderai i demos inclusi capirai il livello al quale si sono spinti gli
ottimi programmatori dell'ex turbopower ;)
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Newsgroup: it.comp.lang.delphi
Titolo: Componenti Delphi BELLISSIMO !!!

Ragazzi vi consiglio una visitina...
http://www.ciemmesoft.com/Release3/Forum_Componenti/default.asp

 
a prima vista sembra interessante.
grazie per la segnalazione
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

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

Qualcuna ha idea di come funzionino questi componenti in delphi 5?
MidasPageProducer - XMLBroker - WebDispatcher.
very very very very Thanks
--
Davide - 
Gna...@wappi.com

Fatti un giro alla Borland sezione Comunity. Troverai articoli che ti
spiegano cosa, come....
Marco Soravia.
Newsgroup: it.comp.lang.delphi
Titolo: D7 e Passaggio a Vista

Ciao a tutti, io utilizzo Delphi per diletto e per sviluppare qualche 
piccola applicazione, ho installato 5 componenti aggiuntivi ed adesso vorrei 
passare a vista.. secondo voi ci saranno dei problemi nell'installazione di 
delphi o dei suoi componenti? TNX
-- 
Lorenzo Mendini Iz2FOS
http://www.iz2fos.it
 (Home Page) 

 delphi o dei suoi componenti? TNX
Vista non dovrebbe creare particolari problemi all'installazione di 
componenti: è sufficiente scegliere dei percorsi in cui l'utente ha 
libera possibilità di scrittura per la memorizzazione dei file sorgente 
e dei BPL generati (la cartella "Projects" nella directory di 
installazione del programma non è più adatta).
Anche Delphi non dovrebbe dare problemi, se non per il fatto che - penso 
- debba essere eseguito con "diritti amministrativi" per non turbare l'UAC.
Delphi 2007 invece è specificatamente "Vista friendly". :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:48331f4e$1...@news.x-privat.org...


 questi ultimi.... pensi possa avere probemi?
Credo sia meglio se crei la cartella nel percorso del tuo utente;
ad esempio:
   C:\Users\<nome utente>\Documents\RAD Studio\Components
oppure in una cartella pubblica
   C:\Users\Public\Documents\RAD Studio\Components
In questo caso, non avrai problemi di accesso per operazioni di 
scrittura del file, né richieste di conferma a procedere da parte 
dell'UAC di Vista.


 ha scritto nel messaggio 
news:4833730b$1...@news.x-privat.org...

Newsgroup: it.comp.lang.delphi
Titolo: Stampa su stampante di rete

Ciao a tutti,
 
quello che sto cercando di fare è creare una connessione verso una stampante termica di cui conosco l'indirizzo IP e la porta senza utilizzare drivers ne (di conseguenza) il TPrinterSetupDialog. Dovrei aprire la connessione e quindi inviare direttamente delle stringhe di stampa alla stampante.
 
Qualcuno di voi si è mai imbattuto in questo genere di cose? Idee?
 
Surfando su Internet immagino che gli oggetti TPrinter - TPrinterDevice facciano al caso mio, ma non ho trovato il modo per indicargli l'indirizzo IP della mia stampante.
 
Utilizzo Delphi 10 Berlin.
 
 
Grazie mille a coloro che mi daranno qualche consiglio.
 
Dario

Il giorno giovedì 30 marzo 2017 14:41:18 UTC+2, Dario A. ha scritto:
 
Forse intravedo qualcosa...
 
Continuando a googlare ho scovato che una soluzione può essere l'utilizzo del IdTCPClient. Ho quindi scritto questo banalissimo codice:
 
procedure TFrmMain.Button5Click(Sender: TObject);
begin
 
  try
    IdTCPClient.Connect;
 
    IdTCPClient.SendCmd('hello world');
    IdTCPClient.SendCmd('how are you today?');
 
 
    IdTCPClient.Disconnect;
  except
    showmessage('Errore di connessione alla stampante');
  end;
 
end;
 
Al componente Indy ho assegnato alla proprietà Host l'indirizzo IP della mia stampante, alla Port (ovviamente) il numero di porta e ho settato il timeout a 300.
 
Risultato:
 
Mi viene stampata la prima riga (Hello word) e stop... il programma si inchioda lì, come se fosse in loop. Perché? Dove sbaglio?
 
 
Dario
 
 

TIdTcoClient ha altri metodi per inviare stringhe, stream etc.
Prova con uno di quelli e vedi cosa succede.
 
Altra cosa.
So che era solo un test veloce, ma ti suggerisco di gestire l'eccezione in questo modo:
 
 
except
  on E:Exception do begin
    showmessage('Errore di connessione alla stampante:' + e.ClassName + ' ' + e.message);
end;
 
A.

     IdTCPClient.SendCmd('hello world');
Newsgroup: it.comp.lang.delphi
Titolo: Sfruttare un sistema multiprocessore

Salve,
ho realizzato un programma, scritto e compilato in Delphi 3, che gira
su un server WIN2003 multiprocessore.
Ho notato che in fase di elaborazione l'utilizzo del processore è di
circa il 30%; l'utilizzo del multiprocessore viene stabilito dal
Sistema Operativo, oppure può dipendere anche dall'applicativo?
Chiedo questo, perchè su una macchina a singolo processore, lo stesso
programma utilizza quasi il 100% del processore.
Grazie a tutti anticipatamente,
Paolo

 programma utilizza quasi il 100% del processore.
questa è molto grave: la tua app è da rivedere.
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

Newsgroup: it.comp.lang.delphi
Titolo: Accesso dati Cobol da Delphi 5

Qualcuno sà come accedere hai dati Cobol LIANT da delphi 5 . . . va bene
qualsiasi soluzione . . . .
Grazie

qualsiasi soluzione . . . .
Si tratta di leggerli una-tantum per convertirli ad altro formato ?
Hai il file descriptor (FD) di ciascuno dei file che vuoi leggere ?
Ciao
Duilio

 ha scritto nel messaggio
news:3c45c3f...@powernews.libero.it...


acquistando dei prodotti specifici
c'e' una quantita' di prodotti che potresti utilizzare:
1. ParseRat (
www.parserat.com
)
2. U/SQL (
www.transoft.com
)
3. DataGuess (
www.siber.com/sct/datafile
)
etc
Se invece preferisci farlo in service, mandami in email un assaggio
dei tuoi dati, insieme al FD.
Ciao
Duilio

 ha scritto nel messaggio
news:3c47257e...@powernews.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Inviare e-mail con IndyClients

Salve a tutti
quali sono le procedure per inviare e-mail con IDSmtp?
In particolare dove devo mettere l'indirizzo e-mail destinatario?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:f07bbb3a81d88cbfecf...@mygate.mailgate.org...


 
nn funziona.......
Se intendi il metodo IdSMTP1.recipient non esiste!
Almeno con la versione 7

Newsgroup: it.comp.lang.delphi
Titolo: DbComboBox e... items

Salve a tutti,
spiego subito il problema ( almeno il mio!!!):
mi succede che quando voglio inserire un nuovo items in un DbCombobox e
quindi faccio:
DBComboxBox1.items.add(DBCombobox1.text);
funziona;
ma se salvo il record e poi lo riapro in modifica, il dato non c'è più nè
nel testo del componente nè tra i suoi items.
Cosa devo mettere affinchè la voce rimanga nella lista e, possibilmente
essere utilizzata per altri record?
Grazie.
--- posted by geoForum on 
http://www.delphiedintorni.it

 essere utilizzata per altri record?
Devi memorizzare la tua lista di elementi in un supporto esterno, ad 
esempio un file di testo, per ricaricarla quando il form viene creato 
nuovamente.
Ciao,
   Marco.
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 ha scritto nel messaggio 
news:Rxvse.33295$75.19...@news4.tin.it...



Ho provato a fare cosě:
procedure TForm1.FormDestroy(Sender: TObject);
var
list: TStringlist;
begin
     list:=Tstringlist.Create;
     try
        for I:=0 to combobox1.items.count -1 do
        begin
        list.add(combobox1.items.text);
        end;
        list.SavetoFile(ExtractfilePath
(application.exename)+'itemprova.txt');
     finally
            list.free;
            end;
e
procedure TForm1.FormCreate(Sender: TObject);
var
List: tstringlist;
I:integer;
begin
     combobox1.Items.clear;
     list:=Tstringlist.Create;
     try
        list.loadfromfile(ExtractFilePath(Application.exename)+
'itemprova.txt');
     finally
     list.free;
     end;
end;
ma all'apertura il combobox e' vuoto


 ma all'apertura il combobox e' vuoto
Pare che manchi l'assegnazione di quanto caricato dal file di testo alla 
proprietà /Items/ del controllo *TDBComboBox*.
Ad ogni modo, presumo che tu possa scrivere direttamente
   ComboBox.Items.SaveToFile(...)
e
   ComboBox.Items.LoadFromFile(...)
senza utilizzare una istanza di *TStringList* come appoggio.



Funziona coma volevo. Grazie.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: TETRIS

http://www.geocities.com/andrealaforgia/mytetris.zip
Un clone del gioco TETRIS che ho scritto nei ritagli di tempo.  
Il codice è molto pasticciato e sto vedendo di riscriverlo in maniera
object-oriented (cosa che, ora, non è).  
E` piuttosto rozzo, manca l'incremento automatico del livello, si
potrebbe gestire meglio la classifica degli high score, la grafica non
è curatissima (c'è un flickering fastidioso), ma si può giocare.
Ci sono anche i sorgenti per D6.
Buon divertimento ;-) 
-- 
Andrea Laforgia
"640kb of memory should be enough for anyone." -- Bill Gates.

 object-oriented (cosa che, ora, non è).
Divertente. Se fossi in te però cercherei di renderlo anche multi-threaded
oltre che oo, dalla spulciatina al codice ho notato che fai un uso piuttosto
massiccio di ProcessMessages e questo non è consigliabile.
--
- Carlo -

massiccio di ProcessMessages e questo non è consigliabile.
L'uso di ProcessMessages, in questo contesto, mi sembra equilibrato. 
Rendere un giochino del genere multi-threaded complica le cose
enormemente e non porta, alla fine dei conti, alcun vantaggio.


 enormemente e non porta, alla fine dei conti, alcun vantaggio.
Sicuramente, ma mi pareva di capire che fosse il tuo intento quello di
fornire più che altro un "modello" e non quello di approdare alla EA Sports!
;-)
Onestamente, neppure la programmazione oo porta grandissimi benefici in un
giochino di poche righe di codice ... ma poi il gioco è tuo ed in fine dei
conti fai come vuoi!
--
- Carlo -

complimenti oltre ad essere il mio gioco preferito (anche in sala giochi
anni fa)... è stato sviluppato con il grande delphi!!!
Simo
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:rbcj6v8pcld5t1sl4...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: TPrintSetupDialog

Ciao a tutti,
mi rendo conto che l'argomento che sono qui a trattare, non è tra i più
interessanti.
Ma per me credetemi, rappresenta un grosso scoglio, che dopo innumerevoli
tentativi non sono ancora riuscito ad oltrepassare.
Si tratta del componente "TPrinterSetupDialog". Non mi permette di orientare
la stampa su di una stampante che non sia la predefinita!
Sicuramente ometto e quindi ignoro qualcosa; i vari libri e manuali in mio
possesso, spendono poche righe in merito a questo argomento. A questo punto
mi è venuto il dubbio che il Delphi 5 Professional installato sulla mia
macchina, fosse installato male: ho quindi ripetuto l'installazione dopo
averlo a priori deinstallato.
Il problema solennemente permane!
Mi potete aiutare?
Con cordialità Paolo: 
papaf...@tin.it

Ciao Paolo,
anch'io, come molti altri, mi sono scontrato con il componente
TPrinterSetupDialog.
Personalmente ti posso indicare due fonti che mi hanno aiutato a venirne
a capo.
1) L'argomento è stato trattato su Computer Programming n.81 di giugno
1999, puoi vedere all'indirizzo 
online.infomedia.it
 seguendo i link
"Computer Programming", "I numeri precedenti" e poi cercando il numero
81. Come potrai poi vedere il testo l'articolo non è disponibile se non
si è abbonati, però ti puoi scaricare il codice allegato alla rivista
seguendo il link "Listati OnLine" (penso che questa opzione sia
liberamante utilizzabile anche da chi non è abbonato, ma non ci
giurerei).
2) In allegato c'è del codice (3Kb) che riguarda l'argomento. Non mi
ricordo da dove provenga, ma fa riferimento ad un'interessante Q&A della
Borland (1272).
Ciao.
Claudio Carniato.

 la stampa su di una stampante che non sia la predefinita!
Ho provato, PrinterSetupDialog fa riferimento all'oggetto TPrinter corrente,
selezionata dall'elenco delle stampanti installate TPrinter.Printers
impostando l'indice TPrinter.PrinterIndex.
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Natale... auguri, buoni auspici e un'altro anno di programmazione sulle spalle :)

Ciao a tutti,
pensavo al natale e alla consuetudine di scambiarci gli auguri a vicenda 
in ICLD.
Ebbene, questo sarà il mio primo natale lontano da delphi, dopo 8 lunghi 
anni di onorata carriera.. che dire, mi fa un pò di nostalgia eppure 
(chi mi conosce personalmente lo saprà bene) io guardo sempre avanti e, 
quindi, nessun rimpianto :)
Voi come passerete il natale? Famiglia? In thailandia? Brasile?
A programmare?  :-P
Saluti e taaaanti auguri a tutti i delphisti di ICLD !!!!!!
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

Hello, morde!
You wrote  on Thu, 16 Dec 2010 10:20:31 +0100:
 m> Ebbene, questo sarà il mio primo natale lontano da delphi, dopo 8 lunghi
 m> anni di onorata carriera.. che dire, mi fa un pò di nostalgia eppure
 m> (chi mi conosce personalmente lo saprà bene) io guardo sempre avanti e,
 m> quindi, nessun rimpianto :)
 m> Voi come passerete il natale? Famiglia? In thailandia? Brasile?
 m> A programmare?  :-P
 m> Saluti e taaaanti auguri a tutti i delphisti di ICLD !!!!!!
A lavorare !! il fine anno è sempre così :(, solo un paio di giorni per 
capodanno ...
Auguri a tutti.
Wego 

..piu' che spalle direi "palle"... rotfl!
Gli auguri li sparo oggi in anticipo visto che la prx settimana sara'
nu burdello....
Auguri a tutti, gente!
Cia' Cia'!
A.

 Saluti e taaaanti auguri a tutti i delphisti di ICLD !!!!!!
Auguri anche da parte mia, per un fantastico "Natale XE"! :D
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 A programmare?  :-P
in Thailandia, in spiaggia a festeggiare il capodanno? magari :)))
Per quest'anno non se ne parla.. starò a casuccia.
Buone feste a tutti e Buon Natale per chi lo festeggia (io non sono nè
cristiana nè cattolica, quindi per me è una festa priva di significato)
Ale

Buone feste a tutti e Buon Natale a prescindere delle fedi e opinioni
l'importante e' coltivare questo gruppo, confrontandoci e aiutandoci a
vicenda, ciao Brunello

Auguri di Buon Natale e Felice Anno nuovo anche da parte mia.
Ciao

 Saluti e taaaanti auguri a tutti i delphisti di ICLD !!!!!!
Auguri anche da parte mia!
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Orami ci sono poco su questa ML per troppo lavoro (e poco guadagno).
Ma appena posso vi leggo sempre.
Auguri a tutti,
Gianpiero

 anni di onorata carriera.. che dire, mi fa un pò di nostalgia eppure
 
Ma come ... abbandoni Delphi ? E per cosa ? (non ho seguito)  :)
 
Ricambio gli auguri a te ed a tutti, anche se per me il natale e' un  
giorno come un altro, diciamo che lo vivo come un periodo di vacanza :)
 
-- 
=============================================================
Alberto Rubinelli - Fondazione "Museo del computer"
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 1856032   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
 
Sito internet : 
http://www.museodelcomputer.org
 
=============================================================
Newsgroup: it.comp.lang.delphi
Titolo: FormKeyDown...Mistero!

Salve a tutti dell'ng
Volevo sapere se qualcuno mi sa dire come mai ...
Ho una Main Form dalla quale attivo, a seconda del bottone premuto, una
funzione piuttosto che l'altra. Tipo Anagrafiche, Bolle, Articoli ecc....
Come mai in alcune form, apparentemente identiche riesco ad intercettare,
nella funzione FormKeyDown, i tasti funzione premuti, mentre in altre no?
La funzione č tipo cosě:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift:
TShiftState);
begin
if Key <> VK_F1 then
        Application.HelpJump('Articoli_1');
...
...
end;
--
Demetrio Battaglia

keypreview?
Bye
A.

Newsgroup: it.comp.lang.delphi
Titolo: Avviare un servizio di windows

Come si fa in delphi ad avviare un servizio di windows con "net start"?
Esiste una funzione specifica o forse un api apposita?
Grazie

Venom wrote:

uses ShellAPI;
ed utilizza ShellExecute
Saluti.
-- 
I'am what I'am, I do what I can
Newsgroup: it.comp.lang.delphi
Titolo: SQL su più database

Salve devo realizzare un qualcosa del tipo
delete from archivioremoto.tabella1 where id in
( select id from archiviolocale.tabella2 where valore='xyz')
con i componenti di Interbase
come posso fare per far vedere i due archivi all'interno della stessa riga
SQL
Grazie
Enrico

SQL
disabiliti l'esecuzione remota dei comandi sql (magari usando
un altro alias) e scrivi
delete from :archivioremoto:tabella1 where id in
( select id from :archiviolocale:tabella2 where valore='xyz')
ovviamente le prestazioni potrebbero essere disastrose
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2005 personal e sue limitazioni

Salve a tutti, attualmente sto utilizzando per la programmazione Delphi 2005 
Personal, con tutte le sue limitazioni. Qualcuso sa se è possibile 
utilizzare qualche tipo di database con le versioni personal, e se si quale 
e dove posso trovare degli esempi/tutorial.
Grazie per le eventuali risposte.
Salvatore M. 

Salvatore ha scritto:

Se valgono le stesse regole delle versioni precedenti, dovrebbe mancarti 
una classe fondamentale, *TDataSet*, su cui generalmente si basano sia i 
componenti database inclusi in Delphi, sia i componenti di terze parti.
A meno che non trovi implementazioni alternative anche a questa lacuna, 
sarà molto difficile che tu riesca ad implementare facilmente, senza 
ricorrere all'uso diretto di funzioni e piattaforme di accesso ai dati, 
una connessione ad un database che non sia un file di testo o comunque 
un file personalizzato.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Posso confermare quanto detto, perche' ho cercato in lungo e in largo 
sulla rete alla ricerca di componenti che non si appoggiassero alla 
vcldb e compagnia. Gli unici componenti disponibili per le versioni 
personal che ho trovato sono gli UIB 
(
http://www.progdigy.com/modules.php?name=UIB
), quelli per firebird 
(
http://fblib.altervista.org/
) e GBase Database System 
(
http://gbasesystem.republika.pl/indexen.htm
) che e' dotato anche di un 
semplice strumento di report.
Non ho ancora utilizzato questi componenti, ma da come sono configurati 
i package, mi sembra che con i primi due bisogna lavorare sopratutto di 
sql, mentre il terzo fornisce un minimo di accesso semplificato.
Stavo dimenticando che esiste una versione personal dei componenti kadao 
(
http://kadao.dir.bg/
) che mi sembra siano molto gettonati, assieme agli 
Zeos, in questo ng.
Questo e' cio' che sono riuscito a trovare io, spero possa esserti di 
aiuto.
Ciao.
---
Ryo GQI 

 sopratutto di sql,
Rettifica: non e' possibile utilizzare componenti dbaware in quanto tali 
componenti di solito si appoggiano alle librerie vcldb e dbrtl che, non 
so per d2005, non sono disponibili per le versioni personal. Col 
linguaggio sql bisogna sbatterci la testa in ogni caso. :)
Ciao.
 ---
Ryo GQI 

 ha scritto nel messaggio 
news:442536c8$0$29104$5fc...@news.tiscali.it...


grazie per eventuali tue  risposte.
Come gia' detto l'alternativa e' GBase, che, se non ricordo male, in 
versione free ha il limite di 1000 record.
Purtroppo non sono in grado di dare consigli. Come esempio potresti 
sbirciare i sorgenti di FeniSQL, un tool di amministrazione che 
scaricabile allo stesso indirizzo dei componenti FBLib (vedi un paio di 
post prima).
Ciao.
---
Ryo GQI
Newsgroup: it.comp.lang.delphi
Titolo: Compressione dati...

Una nuova domandina per voi...
sapete se Delphi o le api di windows integrano
delle funzioni di compressione files (senza perdita di dati)...
Ciao
Paolo Zavarise

delle funzioni di compressione files (senza perdita di dati)...
Ci sono delle cose per il formato LZH.
Pero, c'è un bel componente free che crea file Zip.
Saluti
AS
"Se è Microsoft non funziona"

forse č una domanda stupida.... č so torry ??????
--
Callegaro Luca
EMail        : Luca_D...@Libero.It
ICQ          : 15825215
Active List : 72728232   UT ITALY


eheh io cercavo qualcosa di gia' integrato (in delphi o nelle api)
... non mi interessa il formato...
vari componenti zip ne ho trovati anch'io.
Ciao
Paol Zavarise