mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Help Socket.Connecions[..]

   Ciao ragazzi,
Mi piacerebbe tanto costruire un server di chat col mio own protocol. Al
di la' dei problemi legati alla velocità dei componenti TServerSocket mi
pongo il problema della risoluzione dei nomi.
Per rendere la cose il + veloce possibile ho studiato un protocollo che
utilizza gli indirizzamenti con 16 bit nell'header del pacchetto.
Potrei in questo modo identificare tutti i client connessi ed inviare i
pacchetti che mi arrivano dal client connesso alla connessione "A" al
client connesso alla connessione "B" tenendo traccia in fase di LOGIN a
quale delle ServerSocket.Socket.Connection[..] si trovi, ma questo mi
crea un bel problema, perche' nell'array
ServerSocket.Socket.Connection[..] viene creata una istaza del socket
con un indice progressivo e quando un client si disconnette tutte le
connessioni vengono dunque fatte slittare di una posizione, di
conseguenza dovrei decrementare tutti i vari indirizzamenti fatti con
quegli indici e, dal momento che la risoluzione dei Nick avviene a
livello Client aggiornare i client dei cambiamenti di indirizzi. La cosa
occuperebbe dunque un grosso carico del server, gia' sovraccarico di suo
e un grosso spreco della larghezza di banda passante per il server. La
cosa potrebbe tutt'al più funzionare, con pochi client. Il mio
obbiettivo è farlo funzionare nel caso pessimo di 64K client connessi
(uno per ogni porta del Server).
Qualcuno ha un'idea migliore di come poter far funzionare Il Server?
(Per esempio un'implementazione a basso livello)!
Grazie!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 (uno per ogni porta del Server).
Uno per ogni porta ? credo che tu di stia sbagliando... in teoria i client
si collegano tutti alla stessa porta del server no? o intendi la porta
locale ?

Qualcuno ha un'idea migliore di come poter far funzionare Il Server?
Ti posto un esempio per posta elettronica.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

Newsgroup: it.comp.lang.delphi
Titolo: D7 stoppare debug?

Salve, perdonate la domanda banalissima, ma sono agli inizi, non riesco a
trovare il modo di disabilitare il debug il quale mi rimane attivo dopo
aver testato un'applicazione col Run, anche stoppando il Run non riesco + a
lavorare sul Form in uso poichè vi è ancora il debug attivo, come si
stoppa?
Si può disattivare del tutto? o cercato in opzioni ma non ci sono riuscito,
help, grazie.

 ha scritto nel messaggio
news:10975j6op94lx.m...@40tude.net...

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.600 / Virus Database: 381 - Release Date: 28/02/2004

 help, grazie.
Tools | Debugger Options | Integrated Debugging
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Interbase sweep

Salve a tutti.
Ho un problema con Interbase, in particolare con la funzione sweep: ossia quella
funzione che elimina tutti i record del DB marcati come delete ma fisicamente ancora
presenti... in poche parole non mi funziona, perche' la dimensione del file gdb resta
invariata. 
L'unico metodo che ho per *pulire* il DB e' fare backup e poi restore... un po' scomodo :-(
Mi date qualche consiglio ???
Grazie !!!

Il file del db Interbase non diminuisce mai di dimensioni in funzionamento
normale; backup e restore con l'opzione create fanno sě che in effetti il db
risulti compattato fisicamente.
IB č un db relazionale e a quanto mi risulta (Oracle in testa) tutti questi
db si comportano allo stesso modo: in pratica non esiste il pack del db3 a
questi livelli...
..per fortuna ! aggiungo io ;)
MaZ
"Filippo" <fil...@nospam.grazie> ha scritto nel messaggio
news:QUv9RQY...@newsmst.mcis.galactica.it...


"Filippo":
| Salve a tutti.
| Ho un problema con Interbase, in particolare con la funzione sweep: ossia
quella
| funzione che elimina tutti i record del DB marcati come delete ma
fisicamente ancora
| presenti... in poche parole non mi funziona, perche' la dimensione del
file gdb resta
| invariata.
lo sweep e' simile al backup/restore,
la differenza principale e' che facendo
lo sweep non viene fatto nessun spostamento
fisico, ai record cancellati e quelli rolled back
(in italiano come si dice ??...)
viene messo solo un flag tipo *spazio vuoto*,
quindi la dimensione del file rimane invariata
(pero' all'interno del db hai dei 'buchi' vuoti
utilizzabili).
Con il restore invece il db viene riscritto
completamente senza i suddetti record,
recuperando spazio su disco..
spero di esere stato chiaro,
Ciao, :)
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: SubDetail

Salve a tutti!
Avrei una piccola questione da risolvere.
In un report (utilizzo Delphi3) ho una QRSubDetail
che mi permette di stampare i vari record di una tabella. La stampa
delle righe termina quando finiscono i record.
Quello di cui ho bisogno però è che, dopo l'ultimo record, vengano
continuate a
stampare le bande vuote fino a fondo pagina.
Come posso fare? 
Ciao 
Stefano

 stampare le bande vuote fino a fondo pagina.
Se passi per una tabella temporanea nel quale scarichi i dati necessari 
al report e la lunghezza delle bande č fissa (quindi č calcolabile il 
numero di bande necessarie al fondo pagine), č sufficiente aggiungere 
tanti record vuoti quanti te ne servono a completare l'ultima pagina.
Ciao,
Gianluca.

Ho provato a gestire l'evento OnNeedData in questo modo:
procedure TRpOrdini2.QRSubDetail1NeedData(Sender: TObject;
  var MoreData: Boolean);
var
  RigaCorrente, i, j: integer;
begin
   DataSet.First;
  for i := 1 to MaxRighe do begin
    if not DataSet.EOF then  begin
      //valorizzo i vari componenti all'interno della SubDetail
      QRDBText15.Caption := DmPrintOrdini.QyDetailsNR_RIGA.AsString;
      QRDBText16.Caption :=
DmPrintOrdini.QyDetailsCT_ARTICOLO.AsString;
      QRDBText17.Caption := '';
      QRDBText18.Caption :=
DmPrintOrdini.QyDetailsCLK_CD_ART_FORN.AsString;
      QRLabel14.Caption := DmPrintOrdini.QyDetailsCT_ARTICOLO.AsString;
      QRDBText19.Caption :=
DmPrintOrdini.QyDetailsNR_QUANTITA.AsString;
      DataSet.Next;
      inc(RigaCorrente)
    end
    else
      for j := RigaCorrente to MaxRighe do begin
      //Continuo ad assegnare ai campi valori nulli finchè non
arrivino al numero          massimo di righe da me impostato
      QRDBText15.Caption := '';
      QRDBText16.Caption := '';
      QRDBText17.Caption := '';
      QRDBText18.Caption := '';
      QRLabel14.Caption := '';
      QRDBText19.Caption := ''
    end
  end
end;
Purtroppo non ottengo i risultati sperati, infatti viene stampato solo
la prima riga.
Sapreste spiegarmi il motivo? Dove sbaglio?
Grazie!
Saluti
Stefano

Non so se puo' essere il tuo caso ma non ti basta mettere un 
<REPORT>.NewPage nell'AfterPrint della riga che stampi dopo aver 
controllato di essere all'EOF della tabella?
Mi spiego con un po' di codice:
<riga>AfterPrint(Sender: TQRCustomBand;  BandPrinted: Boolean);
begin
   if <tabella>.EOF then
     <report>.NewPage;
end;
Newsgroup: it.comp.lang.delphi
Titolo: Come usare DirectX?

Ciao,
fino ad ora per creare i miei piccoli e semplici videogiochi, ho usato gli
splendidi componenti di Hori, DelphiX.
Ora però, vorrei cominciare a lavorare con DirectX direttamente. Non ho
trovato nulla in giro, sapete dove poter reperire materiale (libri, riviste,
articoli, in italiano, inglese o francese!!)?
Tutti gli esempi dell' SDK delle DirectX è sul C++!!
Grazie!
--
===========================
                    BiiO
--------------------------------------------
   Home page       
www.biio.it
--------------------------------------------
  1°  E-Mail           
bi...@biio.it
  2°  E-Mail    
fab...@tiscalinet.it
===========================

Caro Biio,
Come sai, sia DirectX che tutte le altre OpenGL, sono state scritte in
C, quindi anche i loro headers sono in C. Per Delphi, Erik unger ha
tradotto gli header delle dx e presto queste sue conversioni verranno
ufficializzate dalla borland. 
Erik Unger nel suo sito ha sia le conversioni degli headers che molti
esempi sull'uso delle dx con Delphi ed anche qualche traduzione degli
esempi dell'SDK originale del C in Delphi.
L'indirizzo di questo preziosissimo sito è
http://www.delphi-jedi.org/DelphiGraphics/index.htm
Ciao da DelphiGuy
www.brainsoft.bbk.org
 


a proposito di questi componenti, non ci sono manuali o tutorial ?
vabbč, delphiX non č poi cosě complicato, ma questi non sono mica visuali.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

vabbč, delphiX non č poi cosě complicato, ma questi non sono mica visuali.
Come no ? E i miei ? :)
gpi.infomedia.it/abc/delphi
Ciao !


 non li avevi fatti solo su delphiX ?


> non li avevi fatti solo su delphiX ?
wops avevo letto male :) .. cmq e' tra i miei programmi di farne uno
sull'uso delle DirectX lisce, senza libs

 sull'uso delle DirectX lisce, senza libs
veloce veloce veloce veloce!!!! ;))))
eheheh non vedo l'ora di leggerli! ;)
Newsgroup: it.comp.lang.delphi
Titolo: HELP: Puntatori e TList.

Ciao a tutti!
Ho un problema con gli oggetti TList in Delphi e vi sarò grato se mi 
potete indicare la soluzione del problema e i testi on-line per 
aproffondire la materia. Ho fatto diverse ricerche con Google ma i testi 
che coprano in modo esaustivo TList e TCollection non ne ho trovati 
affatto, solo degli esempi non applicabili al mio programma.
Ho una lista di oggetti da me definiti, che viene memorizzata. Al 
momento della chiusura del programma o con il comando esplicito, la 
lista deve essere salvata in un file di testo. Con il prossimo avvio del 
programma i dati devono essere letti dal file e di nuovo conservati 
nella lista di oggetti. Però ho dei problemi con il casting del 
puntatore per recuperare ogni singolo oggetto dalla lista.
Qualcuno mi può aiutare? Grazie in anticipo.
Stiv
-----------------------------------------------------------
Qui riporto la procedura ridotta con il problema localizzato e i metodi 
che ho tentato per risolverlo.
   procedure managerCampi.salva;
// La lista  "lstOggetti"  è globale in questo programma.
     var fileBackup: TextFile;
     strRiga: String;
     i: integer;
     objAttuale: attributi; {Oggetto dal quale voglio recuperare la 
proprietà "nome"; lo otteniamo scorrendo la lista un elemento alla volta.}
     p_objAttuale: ^attributi;
     begin
       AssignFile(fileBackup, 'foo.bak');
       Rewrite(fileBackup);
       for i:=0 to (lstOggetti.Count - 1) do
         begin
{		objAttuale:=attributi(lstOggetti[i]);  Non funziona!}
{             	p_objAttuale := (lstOggetti.Items[i]); Non funziona!
		objAttuale := p_objAttuale^;}
{		objAttuale:=(lstOggetti.Items[i] as attributi);	Nemmeno questo funziona}
              strRiga:= objAttuale.nome;
              writeln(fileBackup, strRiga );
         end;
       CloseFile(fileBackup);
     end;

 ---- cut ----
Grazie. Adesso lo guardo e vedo se posso utilizzarlo.
Buona notte e grazie di nuovo.
Stiv

 puntatore per recuperare ogni singolo oggetto dalla lista.
Dovresti considerare che gli Items di una Tlist sono dei puntatori,
quindi se li scrivi su un file occupano 4 byte qualunque sia la
dimensione degli oggetti puntati.
Per sfruttare il meccanismo di streaming di Delphi dovresti derivare da
TPersistent (v. help). In alternativa, fornisci ai tuoi oggetti un modo
per scriversi - leggersi da file in modo custom. Per alcuni esempi,
potresti utilmente consultare il manuale di Systools di ex-TurboPower,
ora disponibili OS su sourceforge (in particolare il capitolo 18 sulle
ContainerClasses).
Saluti
Paolo Arosio

Grazie.
Newsgroup: it.comp.lang.delphi
Titolo: Ring0 in Delphi

C'e' qualcuno che sa come leggere/scrivere le porte in Delphi ?
Grazie anticipate.

 C'e' qualcuno che sa come leggere/scrivere le porte in Delphi ?
che intendi per "leggere/scrivere le porte in Delphi"?
Parli di inviare/ricevere dati sulla seriale/parallela? Beh, esistono
componenti di terze parti per Delphi che funzionano egregiamente, scarica da
Torry TComPort.
Su Win9x/ME puoi far girare il tuo codice a Ring0, ma su WinNT/2K/XP questo
non è possibile, per cui se non vuoi utilizzare le API fornite dal sistema
operativo l'unica alternatica è quella di utilizzare un Device Driver.
--
- Carlo -
c.b...@libero.it

 wrote in message
R8ky8.17036$W9.4...@twister2.libero.it...

Piu' che altro mi interessa leggere e scrivere sulle porte dell'interfaccia
IDE
Per il disco primario da $1F0 e per il secondario da $170.

 IDE
rimangono le considerazioni preedentemente fatte sul Sistema Operativo.
Su sistemi 9x/Me non dovresti aver alcun problema a scriverti una routine
asm che fa quel che chiedi, ma sui sistemi NT-based hai solo due vie
possibili:
1 - Il Device Driver
2 - Le system call
queste ultime puoi utilizzarle internamente al tuo programma, tanto poi il
SO le esegue in modalità privilegiata (KM).
Per quest'utlima via non so la strada esatta da seguire, ma se fossi in te
(per istinto) partirei osservando CreateFile(), la funzione tuttofare!
A titolo informativo: si può sapere cosa devi fare?
Ciao!


Avevo postato un messaggio di richiesta di aiuto qualche giorno fa per
sapere se qualcuno sa come poter fare per accedere alle porte
dell'interfaccia IDE, per capirci $1F0 etc.
Mi aveva risposto un amico di cui non ricordo il nome. Non avevo tempo, al
momento, di rispondere e adesso non trovo piu' il messaggio su Outlook.
Mi scuso con lui per non averlo ringraziato in tempo, ma lo faccio adesso.
Vorrei fare qualche esperimento a basso livello con le suddette porte, ma
non
riesco. C'e' qualcuno che sa come fare?. Bisognera' andare sicuramente a
Ring0, ma in Delphi non ho ancora trovato niente anche con Google.
Grazie anticipate a chi potra' aiutarmi.
Newsgroup: it.comp.lang.delphi
Titolo: DelphiScript

Delphi script è ancora in beta, sarà presto disponibile Delphi4Free 
che permetterà anche di sviluppare in Vb, Pyton, JavaScript e Perl 
da uno stesso ambiente di sviluppo.
Attualmente se volete utilizzare i programmi sviluppati, per eseguirli
dovete usare il runtime ma sto cercando di provvedere a creare un
eseguibile!
P.S.
Dimenticavo....
sarò il rivenditore DelphiScript in Italia
Gianluca
KlemyTeamSoftware
www.klemy.it
in...@klemy.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 sarò il rivenditore DelphiScript in Italia
Dì un po': è te che dobbiamo ringraziare per lo spamming ricevuto in posta
elettronica riguardante DelphiScript?
--
Andrea /\/\agni
ICQ#: 174108000

Non ho mai fatto spamming e mai ne farò, non so chi è l'autore 
(ma se lo piglio...)
La mia Azienda è contraria allo spamming e si limita eventualmente 
a qualche email informativa che certamente non da fastidio!
Gianluca



Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Newsgroup: it.comp.lang.delphi
Titolo: visualizzare lo stato dei led HD sul monitor

Ciao a tutti, siccome per problemi di polvere e rumorosità ho dovuto
mettere il pc nella stanza a fianco e attraverso il muro passano i cavi.
Avrei intenzione di fare un programmino che mi faccia vedere le spie
dell'hard disk, del masterizzatore e del floppy, in modo di sapere se
stanno girando oppure no. Come posso fare per intercettare l'accensione
delle spie??
Grazie.
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

 delle spie??
con dei device driver specifici, che dialogherebbero direttamente con
l'hardware. Questi driver non esistono, ma se hai un paio d'anni a
disposizione e voglia di imparare l'sdk della Microsoft per la scrittura dei
driver, puoi provare a scriverli :)
Ciao, Sandro

 Ciao, Sandro
Sigh......peccato.


 delle spie??
Magari smonti il PC e con un poco di filo di rame, qualche saldatura, dei
LED colorati, una piastrina di plastica e tanta fantasia (ed attenzione a
non bruciare tutto ed alla polarità del LED) riesci a duplicare le spie.
Come mi divertivo da piccolo quando avevo tanto tempo da perdere in queste
cose. :-)))
Buon lavoro
Marco
-- 
MaoSw
Reporter Professional srl
support...@reporterprofessional.it

delle spie??
Non ho approfondito la questione, ma con DeviceIOControl dovrebbe
essere possibile monitorare l'attività di lettura/scrittura del disco.
Dopodiché, gestire graficamente la cosa è piuttosto banale.
Comunque, ci sono già applicazioni di questo tipo, vedi:
http://www.lonewolf.gr/software/

Sigh......peccato.
Non serve un device driver.

Andrea Laforgia wrote:




Grazie!!! è quello che cercavo.
Ciao.

Newsgroup: it.comp.lang.delphi
Titolo: Info su Database da usare

Salve,
mi piacerebbe sapere qual è a parere vostro il miglio database(versione
personal principalmente ma anche realtional) da usare per
un'applicazione protetta da distribuire!
Ovvero ho l'applicazione è semplice (anche3 abbastanza stupida) ma chi
me la comisiona chiede che i dati inseritivisi siano difficili da
esportare se non con l'applicazione in uso!
grazie in anticipo!
alfio 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Salve,
mi piacerebbe sapere qual è, a parere vostro, il miglior
database(versione
personal principalmente, ma anche relational) da usare per
un'applicazione protetta da distribuire!
Ovvero ho una semplice applicazione (anche abbastanza stupida) ma chi
me la commisiona chiede che i dati inseritivisi siano difficili da
esportare, se non con il programma in uso, visto che si potrebbe 
partire con ca 273.000 record!
grazie in anticipo!
alfio
P.S.: vogliate essere magnanimi ho sbagliato pulsante ho postato invece
di selezionare l'anteprima!


di selezionare l'anteprima!
 :)
	Ciao
	MassimoB
 

 
Se cominci con 273.000 record penso che access non sia il db migliore 
perchè io ho fatto diverse prove, ad uso hobby per imparare, con 100.000 
record e quando devo eseguire una query di ordinamento ci mette circa 5/6 
secondi e se ci devi lavorare parecchio dopo un po' ti stufi di queste 
attese. Probabilmente una soluzione c'è ma non ho approfondito perchè per 
me va bene così.
Inviato da 
www.mynewsgate.net

partire con ca 273.000 record!
Prova a dare un'occhio a turbopower flashfiler su sourceforge.
http://sourceforge.net/projects/tpflashfiler/
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 esportare se non con l'applicazione in uso!
xche non firebird?
puoi creare un db nel quale gli accounts predefiniti non esistano oppure 
cambiare loro le password.
A

Newsgroup: it.comp.lang.delphi
Titolo: Accesso a DB access2000 con deplhi4

Ciao a tutti.
Sto modificando un programma scritto in delphi 4.
Attualmente accede a un database Access97.
Vorrei convertire questo db nel più recente formato Access2000, ma
nativamente D4 non mi supporta questo formato.
Eiste per caso qualche aggiornamento dei drivers del bde per risolvere
questo problema?
Grazie.

o vai via driver odbc oppure usi ado.
Bye
A

Newsgroup: it.comp.lang.delphi
Titolo: Quale database scegliereste?

Scusate se rompo di nuovo le scatole....giuro che stavolta non mi rispondo
da solo dopo 20 minuti...
Dovrei iniziare a lavorare con un piccolissimo database, con pochissimi dati
(veramente pochi, nell'ordine di 2 o 3 tabelle e 50 record ogniuna).
Secondo voi, qual'è il database che dovrei usare? Premetto che sono a secco
di database, e che il database da usare sono solo record di nomi e
indirizzi...niente di speciale.
Grazie a chi mi indicherà la retta via.......

Secondo voi, qual'č il database che dovrei usare? 
Se non prevedi accessi in rete, Microsoft Access va benissimo.
Se usi ADO, poi, elimini anche il problema di fare installazioni
strane sui PC client.
Newsgroup: it.comp.lang.delphi
Titolo: Boolean in Interbase.

Salve a tutti,
visto che il formato boolean in interbase non esite, cosa mi
consigliate di utilizzare? Io avevo pensato ad un Integer usato con 1
e 0 . Avreste qualcos'altro da suggerirmi?
E comunque che controllo data-aware associare a questo campo?
Se mi permettete un'altra domanda: in un'applicazione Delphi č
possibile e comunque č correto usare due o piů oggetti IBDatabase e
IBTransaction? Ovvero se io volessi usare contemporaneamente piů
database .gdb in una stssa applicazione che controlli dovrei usare?
Grazie a quanti mi risponderanno.
Robin.
A proposito qualche tempo fa avevo chiesto qualche consiglio su come
inviare un valore DATA TIME ad una stored procedure Interbase. :-)
Grazie comunque.


Se l'applicazione lo richiede penso che non sia un problema usare piů gdb
Ciao
 Simone


 e 0 . Avreste qualcos'altro da suggerirmi?
Fossi in te userei i domain:
CREATE DOMAIN BOOLEAN AS CHAR(1)
  DEFAULT "N"
  CHECK (VALUE IN ("S","N"));
e nella dichiarazione dei tipi potresti usare direttamente boolean.

e 0 . Avreste qualcos'altro da suggerirmi?
CREATE DOMAIN D_BOOLEAN AS SMALLINT DEFAULT 0 
    CHECK (VALUE BETWEEN 0 AND 1);
Da' uno sguardo all'articolo "Using Interbase Data Types" sulla
Community Borland.
--
Andrea Laforgia (ICQ 87230455)
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

 Grazie comunque.
usa i parametri, e magari con una query:
Query:
EXECUTE PROCEDURE Proc(:Data)
Query.Params[0].AsDateTime := DateTimePicker.Date;
// oppure StrToDate(edtDat.Text) ecc....
Query.Execute;
[... non testato]
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Un problema di architettura di base - Database

Ciao
Secondo voi , sarebbe meglio effettuare le interrogazioni direttamente 
agendo , con delphi, sul database, oppure creare dapprima delle query 
contenenti interrogazioni al database, poi richiamabili con delphi stesso?
In sostanza , in termini di velocità del software applicativo, il richiamo 
con delphi a delle query  interroganti un database è meno dispendioso 
rispetto ad un linguaggio che crei interrogazioni direttamente usando codice 
delphi ed applicandolo sul database, privo di query?
Saluti

delphi ed applicandolo sul database, privo di query?
Eh ???

 Eh ???
Andrea, sei forte ! hehehehe
Comunque, posso affermare di aver provato a filtrare il mio db con una Query
e con la proprietà Filter ed ho ottenuto, nel 'mio' caso, una grande
differenza in secondi per effettuare l'operazione.
Filter è stato enormemente più veloce.
Non so se può esserti d'aiuto.
Comunque puoi effettuare alcuni test sul tuo db facendo le medesime
operazioni , con le Query e utilizzando le proprietà 'convenzionali', ed
inserendo due campi di testo con dentro Time all'inizio dell'operazione e
alla fine. Poi puoi fare i dovuti paragoni di velocità.
Ciao
Valter

Filter è stato enormemente più veloce.
L'uso di un filtro lato client è una tecnica sconsigliabile, perché
richiede che i dati siano scaricati tutti.  Con un DB client/server si
usano le query eseguite lato server, ottimizzate dal motore centrale.

 usano le query eseguite lato server, ottimizzate dal motore centrale.
Non discuto questa verità ma si stava parlando di un'applicazione per lo
sviluppo di sistemi del lotto (almeno lo deduco dalle mail precedenti di
lottosempre)...le estrazioni sono solo circa 4.000 dal 1939 ed il db è
davvero poco complesso, con una data, un numero di concorso, le ruote ed una
manciata di byte per gli estratti in ogni record.
Inoltre credo, ma posso essere smentito, che sia utilizzato Paradox o
eventualmente Access con ODBC (abbastanza piantato).
Su questa cosa ho giochicciato anch'io e, almeno nel primo caso, ho trovato
molto più performante utilizzare una condizione di filtro con Filter che una
Query. Quest'ultima richiedeva circa 4/5 secondi per restituirmi i risultati
in una dbgrid (tipo tutte le estrazioni di determinati anni, mesi e giorni),
Filter era immediato.
Forse era questo quello a cui si riferiva lottosempre.
Ciao
Valter

 ha scritto nel messaggio 
news:52Cmf.23699$z_6....@tornado.fastwebnet.it...


Heila'..grazie..tu si' che comprendi l'italiano( il mio) [...]
Ti assicuro che il tuo italiano č veramente arduo da comprendere.

eventualmente Access con ODBC (abbastanza piantato).
I motori file-based non eccellono nella gestione di SQL (specialmente
Paradox).  Questo si sa.  Se si usa, invece, un db client/server
classico è bene abbandonare l'idea dei filter.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e tabelle Access

Ciao avevo gia' postato dimenticandomi di specificare la versione delphi che
uso. E' D4 Client/Server
Come posso collegare una tabella MS Access ad un componente TTable? Con
Paradox e' facile ma con MS Access.... proprio non ci riesco.
Una mano?

 ha scritto nel messaggio
news:Ct_D7.1754$zu5....@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: ridimensionamento immagine

Come posso fare a togliere pixel a un'immagine con delphi???
--- posted by geoForum on 
http://www.delphiedintorni.it

 Come posso fare a togliere pixel a un'immagine con delphi???
Vai con una bella "ricerchina" su Google:
http://masl.to/?W20C35C6E
;-)
Merry Christmas!
-- 
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
]

 --- posted by geoForum on 
http://www.delphiedintorni.it
con Image.Stretch:=True; le dimensioni dell'immagine sono quelle che imposti 
tu.
Giorgio

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

Volevo, per um comboBox, un tipo di autocompletamento diverso da quello che 
uso normalmente e che aiuta l'utente completando la parola che sta 
digitando, ma che invece suggerisse il set di items del combo che hanno i 
caratteri uguali a quelli digitati. Ho trovato un'esempio che funziona e che 
magari tutti conoscono, ma che vi sottopongo comunque nel caso serva a 
qualcuno:
 
 
procedure TForm1.ComboBox1Change(Sender: TObject);
var
  Filter: string;
  i: Integer;
  idx: Integer;
begin
  Filter := ComboBox1.Text;
  ComboBox1.DroppedDown := True;
  ComboBox1.Text := Filter;
  ComboBox1.SelStart := Length(Filter);
  for i := 0 to FComboStrings.Count - 1 do
    if SameText(LeftStr(FComboStrings[i], Length(ComboBox1.Text)), 
ComboBox1.Text) then
    begin
      if ComboBox1.Items.IndexOf(FComboStrings[i]) < 0 then
        ComboBox1.Items.Add(FComboStrings[i]);
    end
    else
    begin
      idx := ComboBox1.Items.IndexOf(FComboStrings[i]);
      if idx >= 0 then
        ComboBox1.Items.Delete(idx);
    end;
end;
 

Ho trovato delle impefezioni:
1) Benchč con il mouse si possa navigare tra gli elementi suggeriti, il 
cursore in quest'area non  oiů quello default e non si vede.
2) Se si usano le freccette della tastiera per scegliere tra i suggeriti, 
viene preso il primo elemento e cancellati gli altri (č come se si fosse 
digitato quell'elemento)
Newsgroup: it.comp.lang.delphi
Titolo: Trasmissione voce

Salve a tutti.
Sto realizzando un programma di chat, e volevo sapere come faccio a
realizzare la trasmissione oltre che dei messaggi, anche della voce?
Sapete se esistono componenti che lo fanno?
Utilizzo per i messaggi il componente DXPlay delle delphiX.
Aiutatemi, sono disperato!
--
Cardali Salvatore - Programmatore Software Research - Palermo
e-mail 
c.s...@infinito.it
 
c_s...@libero.it
          ICQ 91033842
          URL 
www.geocities.com/salvo_accountant

Aiutatemi, sono disperato!
La cosa che chiedi e' MOLTO difficile, perche' un conto e' mandare stringhe,
un conto uno stream di dati audio che puo' essere ingente...
A parte questo ci sono molti altri problemi:
- gestendo tu la trasmissione dei dati, dovrai mandare i dati in output
sulla scheda audio a mano, e ti assicuro che sotto windows non e' facile.
 E' probabile che tu voglia usare una bassa qualita' del suono, e quindi
dovrai anche saper settare la scheda in modo appropriato.
-dovrai fare lo stesso anche con il microfono, cosa che e' pure piuttosto
intricata.
Non che sia impossibile, ma ci deve essere davvero tanto da smazzarsi con le
API e le chiamate di basso livello..
Se te la senti.. :)
{MSX}




 wrote in message 8s413h$2o0$1...@nread2.inwind.it...

Newsgroup: it.comp.lang.delphi
Titolo: Classi che si referenziano fra di loro:

Salve,
ho un problema da sottoporvi:
ho una classeA e una classeB da me costruite, e a logica la classeB è
come se fosse figlia di classeA (come se classeA fosse un libro e
classeB rappresentasse ogni pagina). Per comodità però voglio poter
richiamare delle calsseB a partire dalla classeA e viceversa.
Il problema è che scrivendo le due classi nella stessa unit non posso
fare un metodo che richiami l'altra classe in senza ommettere la
possibilità di fare l'inverso (Delphi mi legge le classi in ordine e non
salta in avanti); se invece le metto in units diverse mi avverte
gisutamente della referenza circolare non accettabile.
Il fatto è che se al posto delle classi, nei metodi, metto dei Pointers
e poi faccio il cast della classe il tutto funziona e non vedo perchè
dovrei complicarmi la vita a obbligari ad usare i Pointers invece delle
classi alle quali faccio effetivamente riferimento!
Qualche idea?
Spero di non essere stato troppo caotico nell'esposizione :)
-- 
Poochie©



IMHO a rigor di logica OOP dovresti creare una terza classe che gestisca le
referenze tra le 2 classi. se ho detto una cavolata sopprimete il mio tread
con insulti :)
-- 
Emanuele.

imho, ti serve una forward declaration, ben documentata nella guida in 
linea e molto usata nella vcl.
-- 
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"

 con insulti :)
dipende dai casi.
Se classe1 deve usare classe2 e viceversa, il tuo discorso fila.
Ma se classe1 è una collection di oggetti di classe2, l'idea della terza 
classe non è applicabile.


 classe non è applicabile.
se classe1 è una collection di oggetti di classe2 certo la terza classe nn
avrebbe senso...la parte del libro e delle pagine l'ho letta per poi
ignorarla :)
-- 
Emanuele.

 classi alle quali faccio effetivamente riferimento!
I puntatori te li devi dimenticare, vanno usati solo in casi di emergenza.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 linea e molto usata nella vcl.
Trovato! E' che non sapevo cosa cercare nella guida e ci ho dato presto
a mucchio... :D
Porgo i miei ringraziamenti!
-- 
PoochieŠ

 I puntatori te li devi dimenticare, vanno usati solo in casi di emergenza.
^_^
-- 
Poochie©

Newsgroup: it.comp.lang.delphi
Titolo: [KYLIX] TEdit

Un saluto a tutto il NG.
Spero non vi dispiacia se chiedo un ulteriore aiuto
per Kylix, il "fratellino" minore di Delphi :-)
Dunque ho un campo Edit e voglio fare in modo che
quando ci clicco con il mouse o ci arrivo tramite
il tab, tutto il testo contenuto venga evidenziato
automaticamente, come se lo selezionassi con il mouse.
Quale è il segreto (property) per fare cio' ? :-)
Grazie.

 Autoselect = True
Grazie mille: penso proprio che devo studiare un po' di piu' ;-)
Newsgroup: it.comp.lang.delphi
Titolo: Firma digitale

Salve a tutti
vorrei sapere se qualcuno ha sviluppato qualche software che fa uso della firma digitale rilasciata dalla PA italiana (come quella ad esempio utilizzata dall'Agenzia delle Dogane per firmare i documenti intrastat)
 
al momento il ministero fornisce una applicazione Java (credo abbastanza famosa)chiamata Firma e verifica che fa uso di alcuni pacchetti terzi 
 
mi piacerebbe sapere se c'è possibilità di sviluppare un applicativo a linea di comando che applica la firma ad un file e viceversa
a quanto pare viene utilizzato uno standard europeo e che non si riesce a riutilizzare con gli attuali software standard (soprattutto come quelli open,openssl)
 
grazie
saluti
 Marco

 
Windows ha un set di api dette CAPI che include un bel po di funzioni relative a crittografia e firma digitale.
Tramite queste funzioni hai la possbilità di capire se un file ha una forma digitale oppure no, ad esempio.
Ancora, presumo che quello che fai su win32 con CAPI riesci a farlo in c# usando le classi del framework dedicate a cio.
 
Se hai da investire, vedi la suite ipworks di nsoftware.
Esiste per un bel po di linguaggi, tecnologie e rad.
Io la usai anni fa e mi trovai non bene: benissimo.
 
Il succo è che chiedi ad un qualcosa che contiene un certificato di generarti le chiavi che ti servono per firmare un file o una mail.
Ad esempio, per il SIETA il certificato era su smartcard fornite a richiesta (e a pagamento) dall'agenzia delle entrate.
Per fare cio' devi fornire una password.
 
Quindi, salvo i soliti casini della PA italiana, la mia risposta è:
 
"si....puo'....fare!" :-D
 
 
A.
 
 
 
 
 
 
 

 "si....puo'....fare!" :-D
 
Un bel link a corredo ce lo mettiamo?
http://www.youtube.com/watch?v=UJNWcZ0g5RI
 
:-D
-- 
morde
Android
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
 

 
http://www.youtube.com/watch?v=UJNWcZ0g5RI
 
 
FANTASTICO! ROTFL! :-d
 
A.

Newsgroup: it.comp.lang.delphi
Titolo: TeamSpeak recording.

Ciao.
Ho questo problema. Teamspeak (per chi non lo sconosce) č un programma 
C/S che permette di comunicare a voce fra utenti di diversi PC. E' 
organizzato per stanze.
Il problema č:
Come si fa, noti IP e Porta, per registrare la conversazione ???
Esiste una strada che mi permette di registrare tutto quanto passa 
(in/out) dalla scheda audio in un file (wav,mp3...) ?
Grazie.
AtcBrambo
--- posted by geoForum on 
http://www.delphiedintorni.it

 (in/out) dalla scheda audio in un file (wav,mp3...) ?
Hai chiesto sul ng ufficiale?
http://forum.planetteamspeak.com/forumdisplay.php?s=&daysprune=&f=24
ciao
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Blocco colonna DBGrid

e' possibile bloccare lo scorrimento di uia colonna di un DBGrid ,
come si fa con la StringGrid con FixedCol.
su Torry suggeriscono di fare un TypeCast;
TStringGrid(DBGrid1).FixedCols:=2;
ho provato a farlo sia su OnCreate che OnShow;
ma la prima colonna scorre ugualmente.
Stefano

 come si fa con la StringGrid con FixedCol. [...]
Dovrebbe essere sufficiente rendere il campo a cui la colonna è 
associata, o la colonna stessa, "read only".
Per le questioni grafiche, credo si possa agire attraverso le proprietà 
della griglia e della colonna o, tutt'al più, con l'evento /OnDrawCell/ 
in mancanza d'altro. :-)
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
]

OnDrawCell
if StringGrid1.ColWidths[1]<>50 then StringGrid1.ColWidths[1]:=50;
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: icona applicazione

salve a tutti,
come gia' lamentato da Simone P.,
ho anch'io il problema che le icone delle applicazioni
da me create con D2006 non corrispondono con
quelle indicate nelle opzioni di progetto, bensi' sempre
alla stessa stramaledetta icona dello scroll del mouse;
ho seguito il consiglio del ng e ho esaminato il file .res
con Resource Hacker ma sembra tutto a posto.
Voglio provare ad intervenire manualmente sul registro di Win,
qualcuno sa dove sono registrate le icone delle applicazioni?
Tenete presente che l'eseguibile e' stand-alone
e non utilizzo nessuna procedura di installazione.
ciao e grazie

 con Resource Hacker ma sembra tutto a posto.
...aggiungo che esaminando l'eseguibile col programma XN Resource Editor
esso contiene, oltre alla main icon (corretta), le icone denominate:
EW
NS
NESW
(che se non sbaglio sono denominazioni tipiche dei cursori)
che corrispondono tutte e tre all'icona incriminata che evidentemente
va a sostituire la main icon!

Newsgroup: it.comp.lang.delphi
Titolo: MsSQL retrieve current index

Salve,
dopo un inserimento come posso, in una query MySQL avere l'indice del
record appena inserito???
INSERT INTO TableName
(F1, F2, .., FN)
VALUES
('V1', V2, .., VN)
...[qui cosa metto???]...
grazie in anticipo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 record appena inserito???
Premetto che MySQL non l'ho mai usato, ma sia con SQLServer che con
Interbase uso questi approcci:
metti il tutto in una transaction e vai a testare il valore massimo del
campo chiave subito dopo l'inserimento:
try
    MySQLConnection.BeginTrans;
    ...
    INSERT
    ...
    select max(campochiave)
    from tabella
    ...
    MySQLConnection.CommitTrans
except
    MySQLConnection.RollbackTrans
end;
tanto per darti un'idea. L'uso della transaction ti consente di eseguire le
due istruzioni in modo isolato, quindi sicuramente la select ti ritorna il
valore generato dalla insert precedente.
Una valoda alternativa è quella di costruire una stored procedure che riceva
i campi da caricare, esegua sia la insert e ti restituisca il nuovo valore
del campo chiave: le stored procedure infatti hanno la peculiarità di essere
eseguite in modo atomico, quindi di garantirti che quello che selezioni
nella select è quello che hai generato con la insert.
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it

        Marco Bortolani
	Ciao
	MassimoB
 

purtroppo MySql non supporta le stored procedures.
[...]
caspita mi sono accorto solo ora che il topic era MSSQL
e non MYSQL 
Sorry :) che distratto
chiedo venia :(
	Ciao
	MassimoB
Newsgroup: it.comp.lang.delphi
Titolo: Database Iper semplice....

Ok ragazzi... la mia domanda può risultare banale.... ho provato a cercare
nei messaggi già presenti
ma nn ho trovato ciò che mi serviva...
Allora io ho bisogno di fare un applicazione stupidissima che mi apra il mio
bel database access mi entri in una
cartella recuperi i dati e li metta in una memo... semplice no?
Bene io vengo da Visual Basic dove con 5 righe me la cavavo ora però nn so
più cosa fare...
Se qualcuno mi può rispondere inserendo il modo più semplice per accedere ad
un database gliene sarei
veramente grato!!!!

 ha scritto nel messaggio
news:I_4U6.32412$Uo3.1...@news6.giganews.com...


Newsgroup: it.comp.lang.delphi
Titolo: Windows 8

Ciao a tutti,
qualcuno di voi sa come inserire una "mattonella" (link sull'interfaccia 
primaria) da codice?
Lo so che ï¿œ uscito da poco ma magari....

 primaria) da codice?
 
Quella che indichi con "interfaccia primaria" è il menu "Start" di Windows 8?
 
Ad ogni modo, la soluzione è semplice e direi quasi obbligata: XE3. :)

 Ad ogni modo, la soluzione � semplice e direi quasi obbligata: XE3. :)
 
E questo � un enorme problema (sono fermo a 2006)
Idee differenti?
 

 Idee differenti?
 
Per inserire una "Live Tile" nel menu Start devi addentrarti nel mondo "ex Metro", e le regole sono diverse rispetto a quelle applicate nello sviluppo per Win32/64.
 
Delphi XE3 fornisce un componente con cui è possibile "generare" in modo personalizzabile e "governare" dal proprio programma una piccola applicazione che inserisce la mattonella nel menu.
 
Escludendo questa strada, l'unica che mi sento di suggerire è quella di adottare Visual Studio per sviluppare direttamente un'applicazione WinRT, benché occorra fare attenzione perché la comunicazione con processi Win32 so che può essere rischioso per l'approvazione del programma alla pubblicazione su Windows Store.
 
Insomma, ci addentriamo in un altro universo per cui non bastano due righe di "codice magico" per risolvere il problema.
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
Newsgroup: it.comp.lang.delphi
Titolo: Autoscroll RichEdit

Ciao a tutto il NG,
E da tempo che me lo chiedo... ma non ho mai avuto la necessita { cosa
che ora ho } di implmentare... ma come si implemnta autoscroll di una
RichEdit?
Ho provato varie strade ma nulla...
c'è qualcuno che sa come fare?
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com

On Sun, 22 Feb 2004 03:38:34 +0100, Razziatore wrote:
se sgooglazzi un po trovi risultati a pacchi
comunque 
RichEdit1.Perform(EM_SCROLLCARET,0,0);
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 22/02/2004 12.52.25
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

Non mi è ben chiaro cosa intendi per "AutoScroll" di un RichEdit... :-)
Che quando aggiungo una riga mi scrolla verso il basso facendo vedere
sempre l'ultima righa


RichEdit1.Perform(EM_SCROLLCARET,0,0);
Subito dopo aver inviato il messagio sul NG l'ho trovato su google...
anche se in forma diversa { SendMessage }...  non ho mandato un
secondo messagio perche volevo vedere se c'era un altro modo magari
automatico... in modo da non mandare sempre il messagio...

Newsgroup: it.comp.lang.delphi
Titolo: Utilizzo Campi ttable

Salve a tutti, vorrei sapere quale sia il migliore modo (meno pesante per la
macchina) per far riferimento a campi di una Table.
MI spiego so che posso utilizzare table.FieldByname('Miocampo').As...
                                                TableMioCampo.as
                                                Table['MioCampo'].
... e ancora altri...
Ma qual'e quello piu corretto e magari veloce!?!
Grazie
Ciao
Davide

                                                Table['MioCampo'].
bah, provo a spararti un
Table.Fields[0]
Table.Fields[1]
Table.Fields[N]
in questo modo accedi ai campi per indice, cmq sono sottigliezze
(non cambia niente ;)...
Ciao,
Alan Solo


Per mia esperienza il primo e' il metodo che va meglio. Non tanto per
le prestazioni (siamo li'), ma perche' il cast e' statico e non hai
sorprese a runtime. 
Mi spiego: se usi la forma miaVar:=Table['MioCampo'], devi sperare di
non trovare un NULL imprevisto, oppure di non aver dimenticato il tipo
della colonna della tabella. Altrimenti ti spuntera' un errore, ma
solo durante l'esecuzione.
La forma TableMioCampo.as richiede i field persistenti, che IMHO, sono
odiosi.
La forma table.FieldByname('Miocampo').As ti assicura che il tipo
restituito sia esattamente quello che ti serve. In caso di campi a
NULL restituisce un valore di default. L'unico difetto e' che la
sintassi e' un po' prolissa.
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

 sorprese a runtime.
Acc.. Qualcuno mi aveva detto che era il più pesante perchè obbligava
comunque delphi alla creazione temporanea di un field persistente, è ho
rimodificato tutto il mio sorgente con il sistema TableMioCampo.As, anche se
preferivo FieldByName poichè è molto più leggibile (se personalizzi
l'editor )
Ritornerò sui miei passi :(
Grazie.
Ciao Davide

comunque delphi alla creazione temporanea di un field persistente
[...]
Puo' darsi che sia cosi'! Non mi sono mai messo li' a misurare i
tempi, mi sono basato solo sulla facilita' di manutenzione e rinuncio
volentieri a qualche ms di ritardo :-)

Newsgroup: it.comp.lang.delphi
Titolo: sorgente C dentro Turbo Delphi ?

con la versione Architet credo sarebbe possibile, con Turbo Delphi
2006 posso usare il sorgente di una libreria fatta in C all'interno
del mio programma
sono "ignorante" in materia e scusate se ho detto una ... da
incorniciare ;)

 del mio programma
Non esiste una versione "Architect" di Turbo Delphi.
Puoi usare sorgenti C++ con BDS (Borland Developer Studio), qualsiasi 
versione.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
     Non hai la possibilità di scaricare Turbo Delphi Explorer?
     Te lo spedisco io!! [
http://blog.marco.breveglieri.name/?p=48
]

sono estremamente ignorante in questo campo :(
ho provato ad aggiungere il file C ma non mi appare nell'elenco,
aprendolo da solo mi dice che è un file C++ e le icone vengono
riconosciute ...
potresti farmi qualche esempio ?
basta che chiamo il sorgente C negli USES ?

 basta che chiamo il sorgente C negli USES ?
Ma tu stai cercando di compilare codice C in un progetto Delphi? :-O


ho provato ad aggiungere il file C 
Sei al corrente che Delphi č un compilatore Delphi e non C, vero?

 incorniciare ;)
non c'è bisogno di infierire :) :) :)

a dirla tutta ...
speravo che, la parte in C fosse compilata dal compilatore C, quella
Delphi dal compilatore Delphi
risultato un solo eseguibile
vorrà dire che non mi resta che utilizzare da Delphi la libreria
scritta in C (già compilata e pronta all'uso) di cui ho anche i
sorgenti (ma non me ne faccio nulla)

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

Mi è stato chiesto da amici di scrivere un sw aziendale sotto windows95
che dovrà girare su una vacchina vecchiotta (P166) , io conosco a fondo
il pascal e bene java essendo questi due linguaggi improponibili ho
pensato ad un linguaggio compilato nativo e OO : delphi mi sembra
un'ottima scelta ricordando tra l'altro il pascal cosa ne pensate ?
Dovendo iniziare da zero mi indichereste dove posso reperime tutorial
manuali ed altra documentazione ? Vi sarei anche grato se mi indicaste
in linea di massima il tempo che può assorbire ad un programmatore non
esperto in Delphi ma volenteroso la scrittura di un programma di questo
tipo.
Graze in anticipo

tipo.
Una serie di consigli.
1) Acchiappa i tuoi amici, chiuditi dentro una stanza con loro e spremili
come limoni. Devono dirti tutto, ma prorprio tutto quello che gli viene in
mente che desiderano ottenere dal tuo programma.
2) Una volta che hai questo materiale puoi iniziare a farti una idea del
tempo. Con le notizie che dai non è possbile fare una stima.
Saluti
AS

 Saluti
Grazie dell'attenzione
p.s. devo comprare il compilatore penso che la versione standard sia
sufficiente no ?

sufficiente no ?
No, mamma borland dice che se vuoi lavorare con un database, qualsiasi
tipo esso sia, devi avere almeno la professional (o come si chiama
adesso)...
*-------------------------------*
|     by Phelipe de Sterlich    |
*-------------------------------*
|ELCO Sistemi Gestione del Tempo|
*-------------------------------*
| 
fi...@elcosistemi.it
           |
*-------------------------------*
Newsgroup: it.comp.lang.delphi
Titolo: Periferica USB come fare con Delphi?

Ciao a tutti,
Ho una periferica USB della Pinnacle ovvero un sintoTV/Radio.
Volevo costruire un software per controllarne le varie funzioni.
I driver li ho cosi come il software originale.
Come posso intercettare la periferica quando collegata al pc con Delphi?
Cosa mi occorre?
Sgrazie a tutti

Ti occorre l'SDK, controlla sul sito del fornitore.
Altro non saprei...

Sgrazie a tutti
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

-----------------------------------------------------------------------
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

>[...]
cut
Grazie ci provo e faccio sapere

Newsgroup: it.comp.lang.delphi
Titolo: Somma incrementale in sql

Ciao a tutti.. č possibile farlo con una sql?
Elenco consegne...
consegna   colli
1                2
2                5
3                1
4                6
e ottenere una cosa cosě?
consegna    colli    progressivo
1                2            2
2                5            7
3                1            8
4                6            14
Grazie 


Devi usare una subquery:
select Consergna, colli, (select sum(colli) from tabella where
consegna <= t.consegna) as progressivo from tabella t
ciao.
-- 
Ore 18.30: premo invio.