mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Apertura DataSet dbExpress

ho il dubbio che questa sequenza non sia proprio il massimo
usando i componenti dbExpress D2006 win32 , imposto
CliendDataSet1-> DataSetProvider1 -> SQLDataSet1
DataSource1 -> ClientDataSet1
SQLDataSet1.SQLConnection:=SQLConnection1
SQLStoredProcedure1.SQLConnection:=SQLConnection1
per aprire un DataSet , dev prima chiderlo
ClientDataSet1.Close;
SQLDataSet1.Close;
SQLDatSet1.CommandText:=<stringa sql>
SQLDataSet1.Open;
ClientDataSet1.Open;
una volta aperto posso usare i metodi ClientDataSet1.Insert , Edit e Post
mentre per le cancellazioni uso SQLDataSet1.ExecSQL;
ho come l'impressione che chiudere/aprire il DataSet sia penalizzante in
termini di prestazioni e nel caso di accessi simultanei possa dare
problemi (database Firebird 1.5)
Maurizio 

 [...]
Quando usi il *TClientDataSet*, è l'unico componente che devi "aprire" e 
"chiudere"; provvede il CDS ad aprire il DataSet dbExpress, recuperare i 
dati tramite il DataProvider, memorizzarli nella propria cache interna 
e, alla fine, chiudere il DataSet.
La penalizzazione di cui parli, probabilmente, è dovuta al fatto che 
apri di nuovo (e senza un'utilità apparente) il DataSet dbExpress appena 
dopo che il CDS lo ha chiuso poiché ha finito di caricare i propri dati.
Inoltre, se fai uso del CDS, dovresti usare tale componente per 
effettuare gli inserimenti e le modifiche - in generale - ai dati, 
usando /ApplyUpdates/ (se ricordo bene il nome, non ho Delphi sottomano 
al momento) per riflettere le modifiche apportate sul database.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 problemi (database Firebird 1.5)
Se lavori con i CDS, in alcuni casi devi un po' scendere a compromessi con
le performance, ma non è questo il caso.  Non devi chiudere e riaprire
nulla.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> cancellazioni comprese, e poi eseguire l'ApplyUpdates().
pero ' forse manca qualcosa, devo pur assegnare l'istruzioine SQL al
commandtext , se lo associo al ClientdataSet1
ClientDataSet1.CommandText:='Select * from TB_xxx';
ClientDataSet1.Open;
non accetta , "CommandText change are not alloweed"
se lo associo SQLDataSet1.CommandText:='Select * from TB_xxx';
tentando di eseguire il commandtext
 "cannot perform this operation on a open database"
sembra di fatto che non basti solo il ClientDataSet1, salvo non abbia 
sbagliato
le correlazioni tra CDSDataSet , DataSetProvider e SQLDataSet , come ho
indicato nel messaggio iniziale.
Mauriizo 

 sembra di fatto che non basti solo il ClientDataSet1, 
Fidati, basta.

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto su componenti

Salve.
Sto ereditando una nuova dbgrid. Ho la necessità di compiere delle
operazioni nel momento in cui il dataset viene aperto. Chi mi sa suggerire
come fare?
Vi ringrazio dell'aiuto. Marco Cotroneo


Che vuol dire? Se vuoi effettuare qualche operazione appena il dataset viene
aperto devi gestire l'evento AfterOpen del dataset...
Ciao !
Andrea

 wrote in message
8ur4k6$f9a$1...@nslave3.tin.it...



Allora prova a modificare l'OnChange della grid. Metti un flag per vedere se
è stata appena creata e nell'OnChange ci metti il tuo codice.
Prova così...
Ciao !
Andrea


Ma quando si eredita un componente bisogna pagare la tassa di successione?
:-D
Scusate!
Silvio

Newsgroup: it.comp.lang.delphi
Titolo: porting D6 al D7

Ciao a tutti..
sto facendo un porting come da oggetto..
il problema č che in D6 usavo dei componenti che nn esistono nel 7..
gli Rx per intenderci..
ma se volessi sostituirli a livello di componenti ad esempio..
un RXedit con un semplicissimo Edit.. come dovrei fare?!
prova a sostituirli dal file pas.. ma nn riesco la form nn va lo
stesso..
quel'č il metodo migliore..
grazie
Dante
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 gli Rx per intenderci..
Gli rx sono compatibili con D7, pertanto installali.
Se hai problemi, guarda nei forum del sito ufficiale su sf.
http://sourceforge.net/forum/forum.php?thread_id=736436&forum_id=136700
ciao
-- 
Morde.

 Gli rx sono compatibili con D7, pertanto installali.
http://www.bakale.com/delphi/rxlibD7.zip
-- 
Morde.

> > Gli rx sono compatibili con D7, pertanto installali.
si OK ma in generale qual'è il metodo migliore per fare un porting..
quando nn hai dei componenti?!
Puoi sostituire un componente (che nn hai) con un'altro (che hai)?..
Ovviamente nn sostituirò una dbgrid con una label!..
In modo da ricostruire il comportamento del programma?.. aggiustando gli
errori..
e conservando il codice dei componenti che nn sono disponibili..
è possibile?!
saluti
dante


 è possibile?!
è possibile si. Dipende dai componenti e da quanta pazienza hai nel 
revisionare/riscrivere il codice.
Avalon
Newsgroup: it.comp.lang.delphi
Titolo: Variabili locali

succede spesso che dichiarando variabili locali, queste
non vengano prese come valide.
Ctrl+F9 non si vede il pallinioblu e in fase di debug quella
riga non viene eseguita
prendiamo il  frammento sotto riportato ,
bStatoDataInizio,bStatoDataFine sono locali
e non ci sono variabili globali con lo stesso nome
proprio non capisco la causa di questo comportamento del
compilatore Delphi 2006 win32.
e naturalmente nella finestra Messages , viene indicato
'bStatoDataInizio never used'
Maurizio
^^^^^^^^^^^^^
function Tfrm_Statistiche.ControlloDate:Boolean;
var bStatoDataInizio,bStatoDataFine:Boolean;
begin
  if MaskEdit1.Text<>'' then
  begin
    try
      StrToDate(MaskEdit1.Text);
      bStatoDataInizio:=True;
    except
      ShowMessage('Data Errata');
      MaskEdit1.Text:=DateToStr(Date);
      bStatoDataInizio:=False;
    end;
  end;
anc he inserendo un blocco begin .. end , la variabile
boolean non viene segnata
function Tfrm_Statistiche.ControlloDate:Boolean;
var bStatoDataInizio,bStatoDataFine:Boolean;
begin
  if MaskEdit1.Text<>'' then
  begin
    try
      begin
         StrToDate(MaskEdit1.Text);
         bStatoDataInizio:=True;
      end;
    except
      begin
         ShowMessage('Data Errata');
         MaskEdit1.Text:=DateToStr(Date);
         bStatoDataInizio:=False;
      end;
    end;
  end;

 non vengano prese come valide.
A quelle variabili viene assegnato un valore che non viene mai usato,
quindi il compilatore prende la (giusta) iniziativa di ottimizzare il
codice e rimuoverne i riferimenti.  E' normale, quindi, che tu non veda i
"pallini blu" in corrispondenza delle istruzioni.  Prova a mettere una
ShowMessage a fine funzione per verificare il valore di quelle variabili
booleane e vedrai che il compilatore renderà "valide" quelle istruzioni.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.delphi
Titolo: XML document - dubbi su LF

Ciao,
Uso D7, utilizzando XMLDocument ottengo un file nel quale non sono 
presenti line-feeds caratteri di fine riga <LF>.
Da ciò che so le coppie CR, LF non sono necessarie se il file viene dato 
al processore XML. Sono invece necessarie nel caso il file venga 
processato manualmente, nel caso in cui una linea è lunga qualche 
megabyte. In questo caso ci potrebbero essere degli errori del 
tipo "overflow" etc.
Ipostando la proprietà doNodeAutoIndent a true ottengo fine riga del 
tipo <CR> + <LF>.
Però ho sentito dire che in UNIX (il file generato potrebbe essere anche 
letto in tale S.O.) molti hanno problemi se si usa il carattere <CR> e 
che le righe devono terminare con il solo carattere di avanzamento <LF> 
codice ASC 10.
Sapete come settare il componente in altro modo ?
Se creassi io tutta la codifica in file di testo potrei avere dei 
problemi ?
Ciao e grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 problemi ?
Dai un'occhio qui
http://tinyurl.com/2svsvb
-- 
Morde


http://tinyurl.com/2svsvb
in effetti CR dà problemi solo con alcuni editor di testo.
Grazie

Newsgroup: it.comp.lang.delphi
Titolo: Shellexecute

Ciao,
con shellexecute apro un file direttamente da una pagina web.
Poiche' il mio programmino ne  deve aprire diversi di seguito nella stessa
pagina , dovrei attendere che un file abbia finito prima di aprirne un
altro.
Mettere un timer mi sembra brutto anche perche' non so quanto grande sia il
file , quindi.... boh?
Dovrei capire quando la shellexecute ha terminato.
Grazie.

Dovrei capire quando la shellexecute ha terminato.
Prova invece con WinExecAndWait32:
http://groups.google.it/groups?&threadm=7m6tip%24sag%241%40nslave1.tin.it
P.S.
Di shellexecute si e' parlato e straparlato, e' forse una delle API piu'
invocate in assoluto. Tonnellate di post si trovano anche su questo ng a
riguardo. Io vorrei aggiungere questo link che mi sembra sia ben strutturato:
http://www.codebake.com/windowsexec.php#overview
-- 
Morde. 
(morde at programmer dot net)

Dovrei capire quando la shellexecute ha terminato.
Non so se faccia al caso tuo, ma se devi attendere che la ShellExecute
abbia terminato, ti conviene usare ShellExecuteEx e
WaitForSingleObject.
Newsgroup: it.comp.lang.delphi
Titolo: [Delphi] Selezionare un elemento della combo

 Salve ragazzi!
Dopo aver caricato una combo, se volessi attraverso un pulsante 
selezionare un elemento qualunche della lista quale metodo bisogna usare?
Immaginate che dopo aver caricato la combo, sia visibile il primo 
elemento.
quando premo un pulsante, gli passo una stringa che deve essere cercata 
tra gli elementi e selezionata.
Grazie a tutti!!!!
--- posted by geoForum on 
http://www.delphiedintorni.it


combo1.itemindex = 1; // forzo l'elemento 1 della lista
i := combo1.items.indexof(miastringa); // trovo la posizione di
miastringa tra le stringhe di combo1
ciao
S


mioindice := combobox1.Items.IndexOf(miastringa);
combobox1.ItemIndex := mioindice;
V 


Grazie !!!!!!!


Newsgroup: it.comp.lang.delphi
Titolo: [d5] Ado - aprire database protetto

Ho già effettuato una ricerca e ho trovato altre persone con il mio 
problema, ma evidentemente con delphi 6 e 7 sono riuscite a risolverlo. 
Con delphi 5 non riesco ad aprire un database protetto, perchè ogni 
volta mi dice:
"Impossibile avviare l'applicazione. Il file di informazione sul gruppo 
di lavoro è mancante o aperto in modo esclusivo da un altro utente".
La mia stringa di connessione è :
Provider=Microsoft.Jet.OLEDB.4.0;Password=xxxxx;Persist Security 
Info=True;User ID=Amministratore;Data Source='+source+';Mode=Read
dove ovviamente source è il path del database access in questione.
Che fare? Pass e userid sono corretti..

Gia visto nei vecchi post del ng?
A

 
Si, tramite la ricerca nei google groups, ho provato con i vari 
suggerimenti postati ma niente.

io non uso access.
Hai visto anche questo?
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=T8oUb.257568%24_P.8807916%40news4.tin.it&rnum=2&prev=/groups%3Fq%3Daccess%2Bpassword%2Bgroup:it.comp.lang.delphi%26hl%3Dit%26lr%3D%26ie%3DUTF-8%26group%3Dit.comp.lang.delphi%26sa%3DG%26scoring%3Dd
A

Alberto Salvati ha scritto:

Ho risolto andando su www.connectionstrings.comm e usando
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet 
OLEDB:Database Password=MyDbPassword
Ciao e grazie per il link :)
Newsgroup: it.comp.lang.delphi
Titolo: Da Visual C a Delphi

Qualcuno conosce qualche sito che spieghi come convertire file dal Visual C
al Delphi?

al Delphi?
Sono due ambienti con alla base due linguaggi diversi, ergo penso che
tu debba impararti l'Object Pascal prima di convertire i tuoi file :)
Lawrence "Rhymes" Oluyede
rhy...@myself.com
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)

 tu debba impararti l'Object Pascal prima di convertire i tuoi file :)
Il Delphi e l'Object Pascal li conosco bene (parecchio direi). Il C molto
meno.
Mi basterebbe sapere come si traducono le variabili (sopratutto i puntatori)
e qualche altra cosetta...

 >
Per il porting di Q2 in Delphi :-)

 Per il porting di Q2 in Delphi :-)
Se ti stai apprestando a partecipare ai progetti dei seguenti siti
http://turbo.gamedev.net
http://www.sulaco.co.za/quake2/
 -> sito ufficiale del progetto
Potresti fare delle domanda sui relativi forum, penso tu abbia più
possibilità di avere risposte adeguate.

> Per il porting di Q2 in Delphi :-)
NNAAAA! Anche tu partecipi al progetto Q2 conversion?
Che file stai traducendo ora?
io r_aclip.c, nel renderer software...

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

Ciao,
Ho un problema con ShellExecute, quando eseguo il comando invece di 
aprirmi il file che ho
impostato nei parametri mi apre una nuova copia del mio programma  
!!!!!!
Ho impostato cosi' il comando :
ShellExecute(0,nil,PChar(S),'',nil,SW_show);
Dove S contiene il path e nome completo del file da eseguire...
Il file e' un eseguibile....
Idee ?
Francesco
IACT Member.
http://Frengo.dragonfire.net/

prova a metterlo in una condizione  "if......then"..........
ciao!
deg

 
IACT Member.
http://Frengo.dragonfire.net/

metti tutto il path?
devi mettere solo il nome del file con l'estensione!
ciao
deg

cancella ciň che ho detto prima.
scusa
ciao
deg

 Francesco
 <SNIP>
Newsgroup: it.comp.lang.delphi
Titolo: Drive CD-Rom come recuperarlo???

Come potrei sapere il numero dei dispositivi CD e le loro lettere
identificative in un sistema 
Es:
a:\ <------Floppy
c:\ <------Hd
e:\ <-------Cd
f:\ <--------Cd
-- 
Alien321

In delphi 5 vai nella paletta Win 3.1 e c'è DriveComboBox che fa al caso
tuo... Almeno credo...
Ciao
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[
"Alien321" <N...@Ti.Interessa> ha scritto nel messaggio
news:uvm5cucg1h9igg1gh...@Ali.com...


 identificative in un sistema
ti posto una funzione che fa quel che chiedi ... il codice dovrebbe essere
sufficientemente chiaro:
type TDriveVector = Array of String[3];
implementation
{$R *.DFM}
{ Il parametro DriveType deve essere uno di quelli utilizzati da
GetDriveType() }
procedure GetDriveTypeList(DriveType: Integer; var Drives: TDriveVector);
var dBuffer: Array [1..255] of Char;
    Index: Integer;
begin
  Index := 1;
  SetLength(Drives,0);
  GetLogicalDriveStrings(255,@dBuffer);
  While (Copy(dBuffer,Index-1,2)<>#0#0) do begin
         if GetDriveType(pChar(Copy(dBuffer,Index,3))) = DriveType then
begin
            SetLength(Drives,Length(Drives)+1);
            Drives[High(Drives)]:=Copy(dBuffer,Index,3);
         end;
         Inc(Index,4);
  end;
end;
Esempio di utilizzo:
procedure TForm1.Button1Click(Sender: TObject);
var Drive: TDriveVector;
    I: Integer;
begin
  GetDriveTypeList(DRIVE_FIXED, Drive);
  for I := 0 to high(Drive) do
     ShowMessage(Drive[I]);
end;
Ciao!
--
- Carlo -
c.b...@libero.it

 ha scritto in it.comp.lang.delphi:

Grazie mille !!!!
-- 
Alien321
Newsgroup: it.comp.lang.delphi
Titolo: Giochino

Salve a tutti.
Sono un programmatore dilettante, e vorrei sottoporre alla vostra attenzione
il mio ultimo giochino realizzato con delphi.
Lo potete trovare su:
http://volftp.mondadori.com/i/dl.htm?/pub/pc/windows/win98/games/2000b.exe
E' un "Un grazioso gioco nel quale dovete gestire la vita di un simpatico
animaletto animato: lo dovrete nutrire, curare, far divertire... ".
Vi sarei molto grato se mi direste la vostra impressione...
Grazie per la vostra pazienza.
Iding
--
www.acquarioweb.com
 : tutto
sui pesci d'acqua dolce!

bocciato.
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Divertente.... un tamagotchi un po' diverso!
PAOLO

Bravo, continua così! Puoi vedere qualche mio giochino su:
www.inversewave.com
Saluti,

 Grazie per la vostra pazienza.
sniff..sniff.. mi fa ricordare il mio primo giochino, un simulatore di
allunaggio fatto con la HP34C nel 1978.. su display numerico a led ;)))
bravo come inizio non c'e' male.. la cosa piu' difficile, nei giochi, e'
curare l'aspetto grafico, e la' purtroppo non bisogna essere tanto bravi
programmatori quanto bravi disegnatori.. se vuoi un consiglio chiedi a
qualche tuo amico di darti una mano a sostituire il faccione giallo (che
ricorda molto i disegnetti dell'asilo ;)) ) con qualcosa di piu' bello.. che
so una donnina sexy? ;)))
Ciao, Sandro

 ha scritto nel messaggio
news:8ta0je$2h$1...@nslave2.tin.it...


Bravo!
Marco.
Newsgroup: it.comp.lang.delphi
Titolo: Bollini SIAE

Giusto per precisare: il regolamento attuativo dei bollini SIAE sui cd non
e' stato ancora approvato e comunque non e' ancora operativo, nonostante
gia' si vedano in giro cd (quelli delle riviste) con i bollini sopra. A me
sembra una cosa stupida e inutile, e tra l'altro ONEROSA e COMPLESSA (vi
vedete a fare la coda negli uffici siae, compilando montagne di moduli per
avere l'autorizzazione ad andare in tipografia per farvi stampare n.1
bollino adesivo argentato e microtagliuzzato (quali tipografie fanno sti
lavori poi???) per il cd che darete al cliente con l'ultima versione del
software personalizzato)
Ciao, Sandro

 ha scritto nel messaggio
news:944t91$cbn6q$1...@ID-43509.news.dfncis.de...

Mi spiace per te, ma da come ne parlano gli editoriali delle rivistte (io
leggo DEV e Coputer programming) il regolamento Siae dei bollini è già
iperattivo, comunque io propongo uno scipero generale dei programmatori!!!!
Sto bollino fa pena e la nuova legge mette sullo stesso piano una ditta che
con un compilatore copiato ci può fare i miliardi che i ragazzini di 18 anni
che iniziano a programmare con i programmini copiati!!!

 wrote

ma c'è un articolo che parla di questa legge ?
Giusto per vedere se è un po' più dettagliato riguardo quali software devono
essere registrati e quali no.
Mi sembra strano che tutti i software dovranno essere registrati.
Non parliamo poi di tipografie che sono un disatro.
Bollini adesivi !! Seee.....quella è alta tecnologia. Quì non si riesce a
stampare una manciata di codici a barre.
Mi ha detto che devo portagli ( non il programma che gli stampa il codice )
ma una specie di immagine ( con tutti i codici e compatibile con il Mac )
che lui stampa con la stampante Laser.
Ma siamo pazzi ? A quel punto faccio da solo. ( la cosa bella è che i codici
a barre devono essere su carta adesiva, quindi altamente sconsigliabile per
una stampate laser )
Se gli chiedi i bollini adesivi e microtagliuzzati quello tira fuori il
fucile !! ehehe
Ok, staremo a vedere cosa succede.
Domanda: ma i programmatori sono gli unici che non fanno ( hanno mai fatto )
sciopero ? Siamo noi il bell'esempio di lavoratore italiano ma sembra che
ciò non sia molto apprezzato, anzi....ci tassano !!
Ok, ci si sente.....ciaooo !!!!!
Antonio Tarolla

 che iniziano a programmare con i programmini copiati!!!
il bollino attesta l'autenticita' e la provenienza del supporto, quindi
garantisce che il cd playstation (ad esempio) e' stato acquistato in negozio
e non arriva dalla cantina napoletana di turno. Questo vale quindi per i cd
di prodotti standard e a larga diffusione (sistemi operativi, giochi, ecc.)
ma per i software personalizzati la procedura di registrazione dell'autore e
del prodotto, oltre che onerosa, risulta tanto farragginosa quanto inutile.
Ciao, Sandro

Vi consgilio di procurarvi una copia di PC Magazine di Gennaio (o Dicembre ?
boh ! adesso non me lo ricordo, credo che sia gennaio). Trovate un articolo
dedicato a questo argomento che spiega in modo molto chiaro la
situazione...occhio alle fotocopie !
incredibile !
ciaoooo
Solid Snake IT
Newsgroup: it.comp.lang.delphi
Titolo: Principiante

Salve a tutti
Vorrei iniziare ad utilizzare Delphi.
Mi sapete dire qual'e' l'ultima versione possibilimente la piu' economica e
se viene venduta con manuali cartacei in Italiano ?
Grazie
Alex

se viene venduta con manuali cartacei in Italiano ?
www.borland.com/delphi
Puoi trovare la versione Personal di Delphi 6 oppure Kylix se usi
Linux.
Manuali? Ti conviene acquistare un libro.
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

L'ultima versione è la numero 6, e viene venduta anche con manuali in italiano,
per i prezzi vai al sito 
www.borland.it
-- 
Posted from 
ppp-248-21.24-151.libero.it
 [151.24.21.248] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

Newsgroup: it.comp.lang.delphi
Titolo: Compressore mp3

Salve a tutti,
a scopo di studio vorrei scrivere un semplice compressore wav to mp3.
Mi sapreste dare qualche dritta?
Ci sono dei sorgenti da scaricare, qualche tutorial da consultare?
Qualche "How to write an mp3 encoder" (magari in delphi ma anche in c/c++
andrebbe bene). Non cerco l'efficenza ma un sorgente documentato od
informazioni il più possibile chiare.
Vi ringrazio per l'attenzione!
Ciao.
Lorenzo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 andrebbe bene). Non cerco l'efficenza ma un sorgente documentato od
A parte il crossposting!!!!! Ma non solo sei *OT* (c++ NON E' C) prova e
postare (tanto uno in più) su it.comp.programmare o
it.comp.programmare.win32.
Timothy Redaelli
Inc@zzed Version 1.1

 Ma non solo sei *OT* (c++ NON E' C)
grazie dell'illuminazione, non ti č venuto il dubbio
che c'č stato un errore nell'inviare?
it.lang.c ed it.lang.c++ dal webform di mailgate
sono indistinguibili: scrivi il secondo e ti torna sempre il primo.


 ha scritto nel messaggio
news:9eb5f1222abdec762a...@mygate.mailgate.org...

Argomenti compresi:
  - Il linguaggio in generale;
  - Gli algoritmi;
  - Le ottimizzazioni;
  - La portabilita`;
  - I sistemi di sviluppo.
Non mi sembra che la tua richiesta faccia parte di una di queste condizioni,
o sbaglio?
Forse avresti piů successo (oltre che sui due precedenti) su
it.comp.musica.mp3 (attento che č moderato)
P.S. Usa 
usenet.iol.it
 per mandare i msg.
P.S.2: Prova con questo: it.comp.lang.c%2B%2B
Ciao
--
Timothy Redaelli
Non te la sarei mica presa a male :-)

 Non te la sarei mica presa a male :-)
certo che no.
perchè dovrei?
se uno sbaglia deve essere ripreso e magari capire dove come e perchè.
se uno sbaglia ovviamente :-)
con amicizia
l.


>   - Gli algoritmi;
infatti parlava di algoritmo per encoder mp3 con delphi (magari leggi meglio
prima)
non capisco tutta questa fretta di rompere le scatole alla gente...
Newsgroup: it.comp.lang.delphi
Titolo: ADOQuery <-> ADOTable ?

Salve. Vi espongo subito il mio problema...
Sto lavorando con Delphi su di un database Access tramite ADO.
Devo fare una ricerca su questo database in base ad alcuni parametri.
Ho pensato di fare una Query seguita da una Locate.
Cosi' il programma si sposta su una determinata riga della query:
come posso identificare questa riga per dire alla relativa ADOTable 
di posizionarsi esattamente la'?
Oddio... spero di essere stato chiaro.
Grazie a chi sapra' aiutarmi.
-- 
Uf.ic.

di posizionarsi esattamente la'?
La tabella su cui fai la query avra` sicuramente una chiave primaria.
E` quella che ti serve per identificare univocamente il record e
quindi, in questo caso specifico, per riposizionartici sopra.

quindi, in questo caso specifico, per riposizionartici sopra.
Con una nuova Locate sull'ADOTable?
Per motivi di velocita', speravo di poter usare una Moveby...
-- 
Uf.ic. che se non e' possibile altro, usera' la tua soluzione [grazie ;)]

Con una nuova Locate sull'ADOTable?
Si`, ma mi preoccupa il fatto che tu stia mischiando ADOTable (che tra
l'altro non bisognerebbe usare, a favore di ADODataSet) e ADOQuery
nello stesso codice.  Probabilmente c'e` qualcosa che non va...

nello stesso codice.  Probabilmente c'e` qualcosa che non va...
Potrei fare tutto con una Locate, senza nessuna query, ma la Locate
su un gran numero di record e' lenta, per cui pensavo che
restringendo il suo campo di azione con una query avrebbe
velocizzato le cose...
Sbaglio?
-- 
Uf.ic.
Newsgroup: it.comp.lang.delphi
Titolo: CVS per Delphi

Scusate,
conoscete un buon CVS per Delphi? Mi basterebbe che confronti due 
versioni dello stesso progetto (no internet, no intranet, no team), poi 
se magari memorizza le differenze in corso d'opera è anche meglio.
A proposito uso Delphi 5
Grazie,
David

 versioni dello stesso progetto (no internet, no intranet, no team),
CVS è CVS, non ne esiste uno specifico per un determinato ambiente.
Esistono, o dovrebbero esistere semmai, plugin integrati nell'IDE che
ne facilitano l'uso.
In tutti i modi prova con l'accoppiata CVSNT come server e WinCVS come
client. Naturalmente, ci sono molti altri client quali TortoiseCVS, ad
esempio, che si integra nella shell. Scegli quello con cui ti trovi
meglio nel lavoro.
Per il diffing prova Kdiff che si integra bene con Wincvs.
Dai un'occhiata anche a SubVersion se il modo di lavorare di CVS non ti
piace.
ciao
guastatore

Non è che conosci pacchetti integrati con l'IDE?
Ciao,
David

 Per il diffing prova Kdiff che si integra bene con Wincvs.
Per la precisione, KDiff3: Homepage: 
http://kdiff3.sourceforge.net/
Il pio fico dei fichi, in ambito di comparing and diffing :-)
Scusa l'appunto, guastatore :)
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Non è che conosci pacchetti integrati con l'IDE?
Potresti provare con BorCVS, l'unico che ho provato intergrato. E'
comodo ma non offre tutte le funzionalità dei client dedicati.
guastatore

 Scusa l'appunto, guastatore :)
E' giusto l 'appunto Morde :)
Ciao
guastatore

 Per il diffing prova Kdiff che si integra bene con Wincvs.
"Bene", in questo caso, è una parola molto grossa ;-)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.delphi
Titolo: TTreeView

Ciao a tutti,
    e' la prima volta che mi trovo ad utilizzare questo componente ed ecco 
puntuale la prima difficola'.
Come si fa ad aggiungere un nodo ??? in una data posizione ??
E' doverosa una piccola introduzione !!!
Alla partenza del programma viene eseguito un controllo su un DB dove sono 
registrati alcuni ordini. Se la data odierna coincide con la data di 
consegna di uno o piu' ordini si apre una bella finestra.
In questa finestra c'e' una dbgrid con gli ordini relativi e una tlist che, 
posizionandosi sul relativo record, visualizza cosa c'e' in consegna.
Il tutto funziona bene, ma volevo passare a qualcosa di piu' grazioso, dove 
vengono listati gli ordini e, se si clicca spopra, cosa e' in consegna; 
appunto il ttreeview.
Premetto che se qualcosa viene visualizzato qui ha qualcosa da mostrare, uno 
o piu' articoli in consegna.
Prima di scrivere qui ho cercato di fare qualcosa ma con scarsi risultati.
Ho ben capito che con ttreeview.items.add(Nil,'Prima riga') inserisco quello 
che e' la prima riga dell'albero e se poi eseguo ttreeview.items.addchil ho 
il suo figlio.
Ma ecco il problema ..... come faccio a dire all' addchild qual'e' il ramo 
in cui fare il child ??? (nel mio caso e' sempre l'ultimo), ma ancora prima, 
se con add(Nil...) aggiungo il nodo come primo nodo, come devo fare ad 
aggiungerne un secondo, un terzo, n nodi ??? Il numero di nodi necessari 
sono variabili, sono tutti a run time!!! e come li chiamo ??? (la stringa 
serve solo per visualizzare il nodo nella vista).
Scusate se e' un argomento gia' trattato od abusato, ma ho trovato davvero 
poco in rete.
Spero di non aver fatto, come al solito, confusione .
Grazie a tutti
Ciao
Daniele

 poco in rete.
Strano! Cosa hai cercato di preciso?
googlando "delphi ttreeview tutorial" escono diversi link utili...
ciao
Giacomo

 googlando "delphi ttreeview tutorial" escono diversi link utili...
Ho fatto una ricerca con "delphi ttreeview" senza tutorial ....... mi sa che 
ieri non era solo il processore ad avere problemi !!!!
Comunque, gia' che ci sono .... ho sostituito il ttreeview con il 
jvttreeview, quasi uguale con in piu' la possibilita' di avere check/radio 
box su ogni nodo.
Devo dire che per quello che deve fare il programma e' utile.
Grazie ancora
Daniele 
__________ Information from ESET Smart Security, version of virus signature database 3957 (20090324) __________
The message was checked by ESET Smart Security.
http://www.eset.com

Newsgroup: it.comp.lang.delphi
Titolo: Cambiare utente

Salve a tutti,
sto cercando un esempio di codice per cambiare utente da una
applicazione delphi (da amministratore diventare guest ecc...)
Qualcuno lo ha mai fatto?
Gianluca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:e6d1ddf7274ba2ed63b...@mygate.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: Domande

Salve a tutti. E' da poco che sto sperimentando Delphi ed ho un po' di
domande da fare:
1) avendo un array è possibile ordinarlo tramite qualche funzione (tipo
qsort del C) già presente in Delphi, senza dover ricorrere a TList e al
metodo Sort?
2) Lavorando con dei file binari, e dovendo leggere un byte alla volta,
ho notato che (a differenza di quanto succede col C) la lettura è molto
lenta. Ho usato la funzione BlockRead. Come mai succede così? C'è
qualche funzione più adatta allo scopo?
3) Esistono le variabili static nell'Object Pascal? Per intenderci:
quelle che pur avendo uno scope locale ad una funzione conservano il
loro valore fra le chiamate alla funzione stessa.
Grazie a tutti in anticipo e scusate le domande, forse, banali.
Ciao.

 loro valore fra le chiamate alla funzione stessa.
Nello stato di default del compilatore {$J+} puoi usare come variabili le
costanti tipizzate. Anche se non e' molto bello che si chiamino costanti.

costanti tipizzate. Anche se non e' molto bello che si chiamino costanti.
Questo e' uno dei piu' grandi orrori che gli ideatori di Object Pascal
abbiano potuto generare.

loro valore fra le chiamate alla funzione stessa.
Non esiste la parola chiave "static" del C++, pero' puo' essere
simulata con l'incapsulazione a livello di unit.
Es.:
unit prova ;
interface
procedure Conta ;
implementation
var Contatore : integer = 0 ;
procedure Conta ;
begin
  Inc( Contatore ) ;
end ;
end.

Newsgroup: it.comp.lang.delphi
Titolo: Query sulle Date

Nella TABLE1 ho un TDATEFIELD (Data).
Vorrei creare una Query del tipo:
SELECT * FROM TABLE1 WHERE Data >= 20/03/2003????
Ho un Messaggio di errore del tipo 'Type Mysmatch in Expression'.
 Come Posso Fare?
GRAZIE!!!
--------------------------------
Inviato via 
http://usenet.libero.it

SELECT * FROM TABLE1 WHERE Data >= "20/03/2003"
omerosx

Dipende dal DB
es. MSSQL "03/20/2003" Mese/Giorno/Anno
es. Access #03/20/2003# Mese/Giorno/Anno


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

 MiaQuery.ParamByName('MiaData').AsDateTime := Now;
Questo Va bene solo per le TQuery ma le per le TADOQuery no va perchè?
Quale è la procedura per le TADOQuery?


 Quale è la procedura per le TADOQuery?
Hai provato ad aggiungere i parametri tramite la proprietà Parameters?
Purtroppo non ho usato spesso i componenti ADO...prova a consultare
anche la Guida in linea fornita da Microsoft (disponibile in MSDN per VB
o all'indirizzo 
http://msdn.microsoft.com
).


 Quale č la procedura per le TADOQuery?


Newsgroup: it.comp.lang.delphi
Titolo: D2006 Acquisiszione Immagini da Scanner

Ciao a tutti, 
sono alla ricerca di componenti per l'acquisizione di immagini da scanner,
componenti ( possibilmente non OCX ) TWain magari anche free...
Grazie
Ciao
Loris
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

su torry ho trovato qualcosa per D5 tempo fa
Simo
Newsgroup: it.comp.lang.delphi
Titolo: remotedatamodule

Ho realizzato un'applicazione che permette ad utenti da web di coolegarsi ad
un mio serverino fato con il remotedatamodule.
Quando il numero degli utenti aumenta si impalla....
Come posso fare ci sono dei parametri ?
Posso fare qualcosa per gestire molti utenti dando ad esempio un messaggio
di attendere ?
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

> Quando il numero degli utenti aumenta si impalla....
ADVANCED MODE SALVATI ON
Che vuol dire "si impalla"?
Gli crescono i "cosidetti" fino a diventare come 2 mongolfiere?
O cosa?
Con che versione di delphi lo fai?
Cosa contiene il remote data module?
ADVANCED MODE SALVATI OFF
Bye
A.


 Cosa contiene il remote data module?
 Query su un database Interbase 6.01
Grazie.....


come accedi al database interbase? dbx, bde o ibx?
Aggiungi un qualcosa al rdm per crearti un log di quello che fa.
Ti fai salvare delle info su un txt e lo leggi.
Usi il prepare prima di eseguire la query e non  hai specificato Unprepare
dopo la chiusura?
Infine, cerca di stabilire se dipende proprio dal numero di utenti connessi
che supera una certa soglia oppure se il problema sono le richieste da
evadere indipendentemente dal numero di clienti collegati.
Bye
A.

 Gli crescono i "cosidetti" fino a diventare come 2 mongolfiere?
ROOOOOTFL!!!!!!
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Scusate l'ignoranza

Salve a tutti, sono un programmatore delphi alle prime
armi e volevo sapere se qualche 
utente più esperto potesse darmi un consiglio:
Io voglio dare al componente timer la proprietà di
eseguire un'operazione ogni tot 
secondi ma non so  che valore attribuire al componente
e che variabili utilizzare.
Ho provato a cercare sulla guida di delphi, ma non ho
trovato nulla che potesse 
servirmi. Se qualcuno sarà così gentile da spiegarmi
abbastanza dettagliatamente 
come fare glie ne sarei molto grato.
Ringrazio con anticipo 
Iacopo
__________________________________________________
Do You Yahoo!?
Yahoo! Mail - Free email you can access from anywhere!
http://mail.yahoo.com/
--
Posted from 
web9403.mail.yahoo.com
 [216.136.129.109] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Iacopo Antropof ha scritto:

Proprieta': Interval, espressa in millesimi di secondo.
Legata all'evento OnTimer (ogni volta che Interval è trascorso, viene
eseguito l'evento OnTimer)
Ovviamente il Timer deve essere Enabled.
procedure TFxxxxx.Timer1Timer(Sender: TObject);
begin
     Label1.Caption := TimeToStr(Time);
end;
con Timer1.Interval = 1000 aggiorna l'orologio ogni secondo
--
Nick
per rispondermi privatamente togli 'TOGLIMI' dall'indirizzo

  |
|  Use manually this address!!   |
|  ICQ#: 19577419                |
+--------------------------------+

>
[...]
Io voglio dare al componente timer la proprietą di eseguire un'operazione
ogni tot secondi ma non so che valore attribuire al componente e che
variabili utilizzare.
Ho provato a cercare sulla guida di delphi, ma non ho trovato nulla che
potesse servirmi.
[...]
<<
Se non capisco male quello che scrivi, la proprieta' di eseguire
l'operazione il TTimer gia' la possiede ed č l'evento OnTimer (v. pagina
Events nell'Object Inspector); per i tot secondi, usa la proprieta'
Interval. Il componente e' creato quando lo metti sulla form, quindi e' gia'
valorizzato.
Quanto alla guida, il mio primo libro di Delphi č stato Delphi 2 di Pacheco
& Teixeira (Jackson Libri) e non era male per iniziare.
1) metti un timer sulla form;
2) con l'Object Inspector imposti Interval ai secondi che vuoi (x 1000)
verifica che Enabled sia True;
2) doppio-click sul timer: Delphi ti crea il gestore di evento (OnTimer) in
cui scrivi il codice che vuoi eseguire;
3) run.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: [d5] far parlare la propria applicazione

ciao a tutti, mi è stato richiesto di mettere dei messaggi vocali in 
determinati eventi (ad esempio prima di ogni uscita dei messagebox in cui 
chiedo conferma o succede un determinato errore), secondo voi qualè la 
soluzione migliore?? io pensavo di creare dei file mp3 o wav esterni 
all'applicazione in modo poi da caricarli usando TMediaplayer, secondo è 
valida come soluzione?
Simone 

Direi buona, ma meglio usare un comando mmc (il comando play)

intendi le classi api microsoft??? come le interfaccio con delphi???
Simo 

Se non vuoi complicarti la vita usa tmediaplayer, se vuoi usare mci di 
windows fai un pò di google...trovi di tutto!

controindicazioni ad usare tmediaplayer?? l'ho gią usato in passato e mi
pare buono
Simo

Se l'applicazione è leggera no problem...ma tieni conto che TMEdiaplayer 
secondo me è un pò pesante...(tipo la peperonata alle 6 del mattino) 

Valuta anche le speech api.
AS

ciao, hai avuto esperienza con le speech?? sono valide?
Simo 

ho fatto qualche piccolo test circa 2 anni fa e le ho trovate
abbastanza semplici da usare.
Se cerchi su msdn trovi molte info.
AS

tempo fa avevo provato  a cercare info, ho scaricato dei pacchetti di dll 
però quello che non capivo è come chiamarle da delphi... hai qualche esempio 
in merito? (provo anche a cercare su torry magari cè qualcosa di nuovo)
Simo 

 però quello che non capivo è come chiamarle da delphi... 
a me sembra di ricordare che si trattase di activex.
AS

La unit che ti serve è "Monster Speech" (MSpeech). L'ho provata e 
funziona egregiamente a patto di utilizzare l'engine audio per la lingua 
che ti serve (quelli li trovi sulla Microsoft)
Comunque trovi molte informazioni su questa unit, il suo uso ed un 
esempio in copilato o sorgente qui':
http://www.delphiforfun.org/Programs/TextToSpeech.htm
Ciao,
David

 ha scritto nel messaggio 
news:dq2fac$acf$1...@newsreader.mailgate.org...


Devi caricare l'engine in base alla lingua.
Quelli gratuiti li trovi qui': 
http://www.microsoft.com/msagent/downloads/user.asp#tts
Ce ne sono altri ma sono a pagamento
Ciao,
David
Newsgroup: it.comp.lang.delphi
Titolo: As400/Delphi

Salve a tutti, 
Sto cercando attraverso una connessione nativa per dbexpress di 
richiamare una procedura che il tecnico di as400 a creato per me come 
posso fare? Possibile risolvere con una Stored procedure?
--- posted by geoForum on 
http://www.delphiedintorni.it

Hai un server as/400 su cui gira db2 e devi eseguire una stored 
procedure inclusa in un database?
A

Si la procedura di inserimento [CLINRDA] che riceve due parametri : la 
societą [lungo 2], Numero RDA [lungo 7].


ok, quale è il problema?
A

Come passare i parametri


 Come passare i parametri
usi dbx? esiste un componente apposito x le stored procedure che ha 
delle prop x i parametri come le query....
A

Si questo mi è chiaro pero' il tecnico mi ha  detto che i parametri non 
hanno nome ed io non riesco a passarglieli


 hanno nome ed io non riesco a passarglieli
i params non sono accessibili solo tramite nome.
Scusa, se metti l'oggetto su un datamodule e lo colleghi alla procedure 
che ti serve, nella property params da OI cosa vedi?
A

Nulla perke  posso collegarmi solo in runtime


> Nulla perke  posso collegarmi solo in runtime
xche?
se attivi la connessione a designtime cosa succede?
A


Cmq ho risolto utilizzando l'oggetto Query e chiamando la procedura come 
se fosse un comando SQL...
Nel testo della query ho scritto
CALL "LIBRERIA"."PROCEDURA" ('PR','123')
Funziona perfettamente
Grazie a tutti


Newsgroup: it.comp.lang.delphi
Titolo: Istruzioni DOS

Scusate... dovrei eseguire un'istruzione del tipo RENAME FILE1 FILE2 nel mio
programmino in Delphi 5. Sapreste aiutarmi.
Grazie
Paolo

Esiste la funzione RenameFile, guarda nell'help.
Ciao, Sandro

 programmino in Delphi 5. Sapreste aiutarmi.
Utilizza la funzione RenameFile dell'API di Windows ...
Dall'SDK
--
VOID RenameFile(LPSTR szFullPath, LPSTR szBackup);
The RenameFile renames the specified file.
Arguments
szFullPath
Specifies the full path and name of the file you want to rename.
szBackup
Specifies the new name for the file.
Comments
The renamed file is placed in the same directory as the original file (as
specified by szFullPath). RenameFile is the same as BackupFile.
--
Saluti
--
- Carlo -
c.b...@libero.it
Newsgroup: it.comp.lang.delphi
Titolo: Colore Parent

Ciao a tutti,
ho la necessita' di recuperare il colore in un determinato punto del 
parent di un oggetto.
Mi spiego...
Ho un TPanel (e' solo un esempio ovviamente) a cui, in design mode, 
inserisco sopra un TCheckBox. Ora vorrei sapere il colore del parent 
sotto la coordinata Left+1,Top+1 del check box. Idee?

Rapidamente...
(1) TWinControl function ClientToParent(const Point: TPoint; AParent:
TWinControl = nil): TPoint;
Description
ClientToParent translates Point from the current control’s coordinate
system to AParent’s coordinate system. AParent must be a control that
can be found by iterating up the chain of Parent properties. If
AParent is nil (Delphi) or NULL (C++), the control’s immediate parent
is used.
(2) TCanvas - property Pixels[X, Y: Integer]: TColor;
Description
Read Pixels to learn the color on the drawing surface at a specific
pixel position within the current clipping region. If the position is
outside the clipping rectangle, reading the value of Pixels returns
-1.
Write Pixels to change the color of individual pixels on the drawing
surface. Use Pixels for detailed effects on an image. Pixels may also
be used to determine the color that should be used for the FillRect
method.
Not every device context supports the Pixels property. Reading the
Pixels property for such a device context will return a value of -1.
Setting the Pixels property for such a device context does nothing.
A.

 sotto la coordinata Left+1,Top+1 del check box. Idee?
Che vuoi dire? se ci hai disegnato sopra la check box come fa ad avere un
colore in quel punto?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 colore in quel punto?
Scusate, mi sono spiegato da schifo. Riprovo...
Devo inserire dei checkbox o un radiobutton su vari controlli (TPanel, 
TPageSheet ed altri) che possono avere un colore a gradiente, per cui 
vorrei assegnare al controllo un colore il piu' vicino possibile a dove 
andra' collocato (questo perche' non hanno la proprieta' transparent)
Idee?

..io ti ho dato una dritta per recuperare il colore...
A.

 A.
L'ho vista ma non mi funge per due motivi (uno lo conosco, l'altro non 
l'ho capito)
1) Se il controllo parent e' di tipo TWinControl non ha il canvas
2) Se recupero il canvas tramite GetDC mi ritorna vuoto (e questo non lo 
capisco proprio)

> 1) Se il controllo parent e' di tipo TWinControl non ha il canvas
http://www.delphigroups.info/2/9/220040.html
A.
Newsgroup: it.comp.lang.delphi
Titolo: Interfacciamento delphi - PHP

Salve a tutti,
sono un programmatore PHP/MySQL che da qualche settimana sta
smanettando con Delphi-Interbase.
Assumendo che sia riuscito a completare un'applicazione classica
desktop con supporto database (Interbase), il mio intento è di far
divenire questa applicazione un back-end per un'applicazione web
(sviluppata in PHP/MySQL) di commercio elettronico.
Cio' che dovrei riuscire a fare è semplicemente una modifica dei
record, quale puo' essere un aggiornamento dei prezzi.
Siccome non posso interfacciarmi direttamente con il server MySQL del
sito (che accetta soltanto connessioni da localhost), dovrei
colloquiare con un'applicazione PHP ad hoc.
Credo che la soluzione migliore sia, una volta effettuate le modifiche
in locale, anche su un database IB, inviare una richiesta HTTP con
metodo POST ad uno script PHP che si occuperà di aggiornare i record.
La richiesta conterrà gli id dei record da modificare ed i prezzi
aggiornati.
Qlc puo' indicarmi procedure di esempio per richieste HTTP del genere?
Sono graditi anche consigli di "progettazione" dell'applicazione:)
Spero di essermi spiegato bene! Grazie mille in anticipo!
--
Ambrogio disse, riguardo a certe idee di software pirata ed al mio invito ad usare altri os:
"Quale sarebbe? Il linux? Quel coso dove 3000 programmi non funzionano?"

 aggiornati.
non ricordo la sintassi del post (counque puoi usare anche un get),
ma e' talmente semplice che puoi capirla semplicemente vedendola
con netcat (intercetti un post). Per la procedura apri una connessione
verso il tuo sito sulla porta 80 e ci scrivi la richiesta in formato
testo. Consiglio: fai in modo che le pagine php di modifica
siano nascoste e richiedano una password variabile nel
tempo in modo automatico...

tempo in modo automatico...
Grazie per il consiglio. In effetti un'autenticazione č necessaria.
Con user e pass che cambiano in automatico nel tempo intendi ricavate
allo stesso modo, dalla data e/o dall'ora, sia per lo script PHP che
per il programma client in delphi?


 per il programma client in delphi?
si, pensavo proprio una cosa del genere, attenzione al fuso orario, puoi
sincronizzarti sfruttando la risposta del server:
HTTP/1.1 200 OK
Date: Tue, 10 Sep 2002 06:30:06 GMT
Server: Apache/1.3.19 (Unix)
.....................

Server: Apache/1.3.19 (Unix)
Grazie!
I tuoi consigli mi saranno molto utili! Adesso imposto l'applicazione
(naturalmente mi troverete di nuovo qua :) ).
Alla proxima!
--
PubbliProgress:
http://www.gruppokaos.it/pagine/Documenti/nestlč.htm
http://www.gruppokaos.it/pagine/Documenti/Controinformazione/un_opuscolo_scomodo.htm
http://www.gruppokaos.it/pagine/Documenti/Banche%20Dati/banche.htm
Newsgroup: it.comp.lang.delphi
Titolo: [D5][RX] - Che fine hanno fatto le librerie RX ?

Non sono più riuscito a trovare in rete le RXlib, qualcuno di voi sa in cosa
si siano trasmutate o che fine abbiano fatto ?
L'ultima versione in mio possesso è la 2.75
Grazie ciao


Già da tempo fanno parte della JVCL.
In rete si trova ancora la versione originale, ma (secondo me) non ti 
conviene utilizzare quella.
Ciao Daniele

 Perchè secondo te non dovrei usare le vecchie RX ?
1. Sono dismesse da tempo.
2. Nessuno le aggiorna.
3. La JVCL è viva e vegeta.
4. Se qualcuno vorrà aggiornarle, lo farà nella JVCL version
Ciao Daniele

 M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 ha scritto nel messaggio
news:3aa9osF...@individual.net...


 Perchè secondo te non dovrei usare le vecchie RX ?
Forse perche' non sono piu' supportate ne manutenute. Io ho la tua stessa

Newsgroup: it.comp.lang.delphi
Titolo: aiutooo - problema con inserimento dai dbgrid

ciao a tutti,
          ho un problemone...
ho fatto un database con access, accedo da delphi (d7 oppure d6), tramite un
tadotable e una dbgrid.
nella dbgrid ci sono dei campi di lookup e mi succede una cosa strana
1.  aggiungo un record nuovo
2. modifico il campo di lookup
3. cambio record. il record viene memorizzato correttamente
4. ritorno sul record
5. cambio UN ALTRO campo di lookup.
6. mi viene resistuito un errore che dice:
---------------------------
Row cannot be located for updating. Some values may have been changed since
it was last read.
---------------------------
aiutooooooooo che puň essere????
grazie
LZ

come è fatta la tabella?
Posta la sua struttura segnalando quali sono i campi di lookup
Inoltre, io salvo casi + unici che rari non uso:
1) gli edit diretti sulle dbgrid
ogni volta che ci ho provato ho avuto poi necessità di un refactoring in
qyuanto usciva sempre qualche altro campo da inserire. Ergo: creo sempre una
form di inserimento salvo quei casi in cui so con con assoluta certezza che
quella particolare tabella sarà sempre e comunque codice e descrizione senza
lookup e o altri campi
2) oggetti di tipo tabella. nel tuo caso xche non usare una TAdoQuery?
Bye
A.

 ha scritto nel messaggio
news:av3mq0$156m$1...@newsreader1.mclink.it...


 ---------------------------
è capitato anche a me...dovrebbe bastare inserire un:
nometabella.refresh;
subito dopo il post.
prova e fammi sapere
ciao!

Newsgroup: it.comp.lang.delphi
Titolo: demo sorgente gioco del lotto

Ciao
Qualcuno e' a conoscenza di un sito ove scaricare un sorgente demo che 
tratti del gioco del lotto?
Grazie 

 ha scritto nel messaggio 
news:OLilf.71602$65.20...@twister1.libero.it...

Non lo so ma se vuoi ti scrivo qua velocemente l'engine per prevedere quale 
sara' il prossimo numero per la ruota di Napoli, vedi tu poi come adattarlo 
per le altre ruote:
function prevediNapoli : Integer
begin
  Randomize;
  Result := RandomRange(1,90);
end; 


Funzione questa che ti restituirà prima o poi tutti i numeri da 1 a 89 e mai
il 90 !
Non mi chiedere il perchè (ho dato un'occhiata ai sorgenti ma non ne ho
trovato il motivo) però se vuoi che nel random venga pescato anche il 90 la
funzione corretta è RandomRange(1, 91) e MAI uscirà il 91...
Precisazione: funzione testata su  D6, D7 e tre macchine diverse...
Se qualcuno ha qualche info aggiuntiva me lo faccia sapere. L'help afferma
che sono randomizzati tutti i numeri COMPRESI i due estremi.
Valter