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

Salve,
e' possibile con Delphi 1..6 programmare per Windows CE?
Grazie
   Marco Olivieri
-- 
Posted from 212.177.57.193 by way of [212.141.54.117] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:GFWMTB$ICCAo_SGPKeQMhyaVHSg0bKB9...@inwind.it...
Salve,
e' possibile con Delphi 1..6 programmare per Windows CE?
Grazie
   Marco Olivieri
Risposta secca secca: purtroppo no, non e' possibile.
Marco

Che Voi sappiate: č possibile sviluppare applicazione per WinCE con Delphi
?
hai un fax a disposizione ?
Ti posso mandare l'articolo "Getting to Grips with Palm" di Jim Cooper
(The Delphi Magazine, June 2001) di cui ti riporto la frase che forse
piu' interessa:
"By now some of you will be wondering whether you can program either
Palm or PocketPC devices in Delphi. The short answer is no. The long
answer is yes".
L'articolo suggerisce una serie di prodotti (anche gratuiti) e
tecniche che permettono a un programmatore Delphi di sviluppare
programmi per palmari (compreso quelli che utilizzano Windows CE).
*******************************************************
Ciao, Davide DG.

 programmi per palmari (compreso quelli che utilizzano Windows CE).
WOW! Sapevo che si stava studiando in quella direzione ma poco piu'.. ero al
corrente di cose per Palm ma non per Winzoz CE... mi informero' meglio!
Grazie anche da parte mia per la dritta! :-)
Marco
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e database remoto

Salve di nuovo ragazzi :D,
una nuova domanda.
io da anni utilizzo firebird in locale o in rete senza nessun tipo di 
problema e devo dire che mi ci trovo davvero bene.
solo che nell'ottica odierna volevo fare un passo avanti e usare un db 
posto su di un server web in modo che l'utente possa collegare il suo 
programma (scritto in delphi ovviamente) al db remoto e lavorare come se 
fosse nel suo ufficio.
su quale DB mi devo orientare?
Mysql, postgresql?
e se è Mysql devo poi pagare una licenza per usare mysql in questo modo?
Grazie in anticipo :)

 su quale DB mi devo orientare?
IMHO, rimani con Firebird, e dovrai cambiare molto poco delle tue attuali
applicazioni:
http://www.firebirdfaq.org/faq53/
Ciao
ACSH
-- 
If you don't think carefully, you might think that programming is
just typing statements in a programming language.
(Ward Cunningham)

 
ciao acsh e grazie per la risposta, ma dal link non capisco una cosa o 
meglio non è specificata ;) il server remoto dovrà avere firebird 
installato? e se si la cosa si complica di parecchio visto che ne dovrei 
prendere uno dedicato o mi sbaglio?
grazie per l'aiuto :)

C_thelegend ha scritto:

ok, mi rispondo da solo :)
dopo varie ricerche ho trovato pochi (rari?), provider che offrono 
hosting firebird e da qui alcune considerazioni:
1 - Il costo, si perchè quello che ho trovato sono solo housing ed è 
difficile (almeno dalle mie parti) pensare che un cliente spenda tanto 
al mese per questa soluzione.
2 - Fattibilità in "casa" del cliente, impossibile vista la scarsa banda 
in upload delle adsl in italia, esclusa ovviamente fastweb ma lì ci 
sarebbe da prendere un ip pubblico e si torna al punto uno, quindi nisba.
3 - Migrazione DB, scelta a mio avviso più ponderata verso mysql visto 
l'alta reperibilità in rete e il basso costo da parte dei provider, 
l'unica cosa da considerare è il canone annuale per distribuire mysql.
saluti e spero serva ad altri :)

Newsgroup: it.comp.lang.delphi
Titolo: Output di un programma DOS

So che è una stra-FAQ ma non mi ricordo come si fa e sulla community
di Borland non lo trovo... dovrei intercettare l'output di un
programma DOS e ridirigerlo in un TMemo. Qualcuno mi aiuta ?
Grazie
--
Mav Rossi

 ha scritto nel messaggio
news:3aea8c7b...@news.tin.it...

Forse ci saranno anche metodi migliori però io farei una redirezione su di
un file dell'output  del programma Dos e poi lo caricherei nel memo.

programma DOS e ridirigerlo in un TMemo. Qualcuno mi aiuta ?
Cerca un mio vecchio messaggio nel gruppo.
Non trovo + il codice, ma tempo fa scrissi del codice con il quale si
catturava la schermata di un'applicazione console e la si redirigeva
in un memo.

guarda sul repository di mrcoke sui newsgroup di marco cantů
www.marcocantů.it
l'articolo č "CreateProcess con redirezione dello stdout su pipe".
--
Consonni Davide
DavideC...@Virgilio.it
webmaster of
http://www.traduzioniellepi.com
Newsgroup: it.comp.lang.delphi
Titolo: AIUTO!!!!!

Ho creato un DB con INTERBASE, adesso vorrei fare l'nterfaccia con delphi,
ma non so metterci mano.
Se potete darmi qualche informazione, ve ne sarei molto grato.


Dipende dalla versione di Delphi che utilizzi! Sulla Standard non ci sono i
componenti per l'accesso ai dati.
Se invece hai una versione superiore dovresti avere gli oggetti "InterBase"
(ma potresti non averli installati all'atto dell'installazione della tua
copia di Delphi). Poi, ad esempio, procederei cosģ:
1) Dalla palette "InterBase" seleziona l'oggetto "IBDatabase" ed alla
proprietą "DatabaseName" assegna il nome del database.
2) Dalla palette "Interbase" selezioni l'oggetto "IBTable" ed alla proprieta
"Database" assegna il nome dell'oggetto IBDatabase che hai precedentemente
inserito.
3) il gioco č fatto
fai riferimento al sito 
www.IBPhoenix.com
 per materiale su interbase (e la
sua versione open source FireBird) ed al Forum di 
www.programmando.org
 per
contattarmi ed avere aiuto! :)))
--
Max Etere
massimili...@programmando.org
http://www.programmando.org
Newsgroup: it.comp.lang.delphi
Titolo: cosa strana con TStringList

Ho sempre usato TStringList, sia in D4 che (attualmente) D2006 turbo 
explorer, senza alcun problema.
Oggi, su un progetto su cui sto lavorando da qualche giorno, tutto in 
D2006TE, mi capita che imporvvisamente, ovunque ho una tstringlist, nella 
finestrina "structure" mi segnala il seguente errore:
"TSTringList does not contain a member named Create"
(idem con Free).
Effettivamente se trovo l'origine di questi metodi mi rimanda al TObject. 
Effettivamente, se vado a vedere il codice di questa classe, non sovrascrive 
un proprio Create.
Però, questo è sempre stato, perchè i msg li ho solo oggi?
Inoltre, se compilo o faccio il build, va tutto bene e il programma gira.
Come mai tutto ciò?
Mi danno parecchio fastidio questi Error (soprattutto perchè si confondono 
con quelli "veri" da correggere) e non credo di aver fatto nulla a livello 
di ambiente (nel senso che non ho modificato parametri vari d'ambiente, 
abilitando/disabilitando msg o quant'altro).
Suggerimenti?
Gianni
-- 
Ing. Gianni Franceschet
g.fran...@logiconsulting.it
in...@logiconsulting.it
LogiConsulting s.r.l.
via Arrivabene 2,
ATTENZIONE: questo documento è indirizzato esclusivamente al destinatario !
A chi lo riceve è imposto il rispetto di quanto previsto dal D.Lgs. 196/2003 
in materia di Privacy.
Chi ricevesse per errore questo documento è pregato di contattere il 
mittente ed eliminare il doumento stesso con tutto il suo contenuto. Grazie.
46100 Mantova - Italy
Tel. 
+39 0376329943
Fax 
+39 0376221237
 

Vedo ora che in altre Form, ho un msg simile che dice
"Undeclared identifier TObject"
facendo riferimento a righe del tipo
procedure FormCreate( Sender: TObject)
cioč l'evento oncreate della form... e tutti gli altri eventi con questo 
parametro.
Che succede???
... :-|||

Finalmente ho potuto riavviare il computer: "SEMBRA" essere andato tutto a 
posto.
Forse si era solo impallato qualcosa in Delphi.
Ne sapete qualcosa di "effetti" simili, se si possono ripresentare e se ci 
sono cosa da fare per evitarli?
Gianni

Newsgroup: it.comp.lang.delphi
Titolo: Resume di un thread blocca il chiamante

Mi capita questo insolito problema: un form padre istanzia il form figlio.
Durante la vita del form figlio, esso puo' richiedere al padre di lanciare
n threads di esecuzioni operazioni sul database. 
Il problema è che quando dal form figlio, tramite metodo pubblico, chiedo
al padre di far partire il thread: l'esecuzione si arresta sul resume (nel
padre) invece di far tornare il controllo subito al figlio.
come mai secondo voi non ho un ritorno immediato?
Non puo' essere un problema di scope perche' il thread viene creato nel
padre e lanciato da li'.
-- 
Morde

 padre e lanciato da li'.
Risolto: non mi ero accorto di aver inserito codice bloccante nella create
del thread.
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: stampare file non database con qreport

ciao a tutti.
devo stampare alcune righe di un file di testo.
ho inserito una Qrlabel nel Qreport e  le ho assegnato il valore della
variabile di un ciclo che cerca le righe.
Quando richiedo la stampa qreport mi scrive una riga per ogni foglio mentre
io vorrei che me le elencasse una dietro l'altra.
.......come faccio????
deg
--
davanti a Dio siamo tutti uguali.
E' quando si gira che sono cazzi nostri!

 .......come faccio????
Intanto devi aver messo un oggetto TQuickRep sulla form ed avere
inserito una band di dettaglio con all'interno la QrLabel che conterrà
il testo da stampare.
Nell'evento OnNeedData del TQuickRep devi scrivere una procedura
che trovi il dato da stampare e imposti MoreData a true finchè non
hai finito i dati da stampare.
Es.
procedure TForm1.QuickRep1NeedData(Sender: TObject; var MoreData: Boolean);
begin
if (TrovataAltraRigaDaStampare) then
  begin
  QrLabel1.Caption := TestoDaStampare;
  MoreData := true;
  end
else
  MoreData := false;
end;
Sul sito 
www.qusoft.com
 trovi un esempio.
Mirko
--
--------------------------------------------
Mirko Guidolin
Non Rispondete in E-Mail
--------------------------------------------
levare eventuali underscore per rispondere
Newsgroup: it.comp.lang.delphi
Titolo: Buffer caratteri.

Qualcuno di voi è a conoscenza di un sistema per poter inserire nel buffer
caratteri della tastiera una determinata stringa, in modo che il risultato
sia quello di 'simulare' la digitazione della tastiera stessa.
Oppure conoscete qualche link che tratta dell'argomento, anche se non
direttamente connesso a Delphi?
Vi ringrazio!
Davide

direttamente connesso a Delphi?
C'e' l'API SendInput di Windows che fa esattamente questo.
procedure TForm1.Button1Click(Sender: TObject);
const
   Str: String = 'sto scrivendo da solo';
var
  Inp: TInput;
  I: Integer;
begin
  Edit1.SetFocus;
  for I := 1 to Length(Str) do
  begin
    // premo
    Inp.Itype := INPUT_KEYBOARD;
    Inp.ki.wVk := Ord(UpCase(Str[i]));
    Inp.ki.dwFlags := 0;
    SendInput(1, Inp, SizeOf(Inp));
    // rilascio
    Inp.Itype := INPUT_KEYBOARD;
    Inp.ki.wVk := Ord(UpCase(Str[i]));
    Inp.ki.dwFlags := KEYEVENTF_KEYUP;
    SendInput(1, Inp, SizeOf(Inp));
    Application.ProcessMessages;
    Sleep(80);
  end;
end;
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

Non ho parole per ringraziarti!!! A buon rendere!
Davide

Newsgroup: it.comp.lang.delphi
Titolo: Problema script con FastReport

Ho inserito in una Memo1 di Fastreport la seguente procedura,purtroppo non 
riesco a dichiarare correttamente
la variabile DataDal(fa riferimento ad un TDateTimePicker)
c'e' il seguente messaggio di errore:
"Undeclared identifier: DataDal"
C'e' qualcuno che mi puo' aiutare?
Grazie per la risposta
Luigi
procedure Memo1OnBeforePrint(Sender: TfrxComponent);
var
SchedaStatistiche :TForm;
DataDal :TDateTime;
DataAl :TDateTime;
begin
memo1.text:='Presenze autisti dal'+' 
'+datetostr(SchedaStatistiche.DataDal.Date)+' al '+
datetostr(SchedaStatistiche.DataAl.Date);
end; 

 SchedaStatistiche :TForm;
Pax vobiscum
A.

 ha scritto nel messaggio 
news:13d20743-92b9-4291...@u72g2000hsf.googlegroups.com...
questa dichiarazione č sbagliata:


quick o fast non c'entrano nulla. basta ragionare un attimo.
A.

 ha scritto nel messaggio 
news:9dcf9b9e-91df-44fc...@28g2000hsw.googlegroups.com...


 ha scritto nel messaggio 
news:9dcf9b9e-91df-44fc...@28g2000hsw.googlegroups.com...


se studi, ok... ma se questo è il tuo lavoro dovresti studiare di
brutto....
SchedaStatistiche :TTuoForm;   <<<



se ho capito cosa vuoi fare sei completamente fuori
strada, dagli script di fastreport non puoi fare
riferimento alla form e ai componenti della form dalla
quale lanci il report.
Definisci delle variabili interne al report, nell'evento
OnGetValue del componente frReport gli passi il valore
che desideri e poi usi le suddette variabili negli script.
Ciao, Antò.

Ti ringrazio per la risposta,appena posso provo come mi dici
grazie
Luigi
Newsgroup: it.comp.lang.delphi
Titolo: XML RPC

Ciao a tutti,
sto cercando una libreria o componente free per utilizzare xml rpc con DelphiXE2.
Qualcuno potrebbe aiutarmi?
Grazie.

Cosa hanno di diverso rispetto a normali richieste xml inviate ad un web server?
 
A.

Hai provato con questa libreria : 
http://sourceforge.net/projects/delphixml-rpc/
 
 
Ciao
Juri


In effetti quella che mi hai indicato è la libreria che usavo con Delphi7. Non si compila però con DelphiXE2....è un bel problema. :(

 In effetti quella che mi hai indicato è la libreria che usavo con Delphi7. Non si compila però con DelphiXE2....è un bel problema. :(
 
Che errori ti da? Errori legati al passaggio a unicode?
Nel caso prova a sostituire string con AnsiString e Char con AnsiChar
in tutto il sorgente della libreria, a volte e' sufficiente
(ah ah, che ottimista che sono...)
 
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: delphi 5 6 e 7

Ciao,
sono nuovo di delphi.
Ho del codice scritto con delphi 5, ma non ho la versione 5.
Ho la possibilità di usare la 6 o la 7.
pensate che posso usare il codice scritto per la 5 sulla 6 o 7?
quale delle due eventualmente mi conviene usare?
Grazie
Ioson

"aaaa.aa" <a...@aa.aa> ha scritto nel messaggio 
news:ubc0f.9678$133...@tornado.fastwebnet.it...

meglio la 7 , è più aggiornata.
Per il codice nessun problema, bisogna vedere se usi componenti addizionali 
/ librerie eccetera.
Io ho portato tutto il codice (negli anni) da d2 a d3, poi a d4 infine a d7 
con pochissimi problemi.
Benvenuto nel mondo delphi :-)
Giulio

 quale delle due eventualmente mi conviene usare?
la 7 senz'altro.
A livello di linguaggio in sè e per sè, non ci dovrebbero essere neanche 
state modifiche alla sintassi tra le versioni 5, 6 e 7.
Secondo me, l'*unico* problema su cui potresti scontrarti è con i 
componenti creati sotto Delphi 5 o versioni precedenti, qui è spiegato in 
dettaglio:
 
http://tinyurl.com/8xzrp
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Newsgroup: it.comp.lang.delphi
Titolo: rilevamento tasi

un saluto a tutti
avrei bisogno di rilevare la pressione dei tasti tab e maiuscolo + tab per
passare a ritroso nelle edit di un form
questo perchè quando esco da un'edit passo il focus all'edit sucessivo(per
controllare l'immissione con invio)
ringrazio anticipatamente.





Ciao Andrea...


forse ho capito un po' male... ma... il passaggio 
da un edit all'altro e' automatico!! :))


Quando sei nell'IDE di Delphi e stai "disegnando" 
la tua form, clicca col tasto destro del mouse e scegli "Tab 
Order".


Sperando di nn averti fatto scoprire l'acqua calda, 
ti mando un saluto e un imbocca al lupo! :))


 


Ciao!


Leo



 ha scritto nel 
  messaggio 
news:000601c0b90d$33939fc0$8301...@pieris.it
...


Anche io avevo una necessità del genere e ho risolto così:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
 if ord(key) = 13 then         //intercetto il tasto invio
    begin
        //gli fai fare quello che vuoi
    end;
end;
spero di esserti stato utile :)
ciaoo

Newsgroup: it.comp.lang.delphi
Titolo: Tools Interbase x solo Esperti

Solo per esperti perchè solo chi davvero deve lavora con questo capriccioso
Database ha bisogno di un utility seria per costruire database affidabili.
Sto provando ad utilizzare MaraThon 2.0 con scarsi risultati. Mi da errori
continui e non riesco proprio a lavorarci. Sarebbe ottimo poi se fosse free,
ma forse pretendo la LUNA....
Grazie a Tutti

 ha scritto nel messaggio
news:_%JBa.17350$pR3.3...@news1.tin.it...

IbExpert?? L'hai gia' provato??
http://www.h-k.de/index2.php?var_lang=englisch&var_produkt=ibe&var_content=home
Ciao
 Max

 ha scritto nel messaggio
news:E8KBa.46609$Ny5.1...@twister2.libero.it...


 ha scritto nel messaggio
news:0xKBa.17533$pR3.3...@news1.tin.it...


 ha scritto nel messaggio
news:vBKBa.29732$g92.6...@news2.tin.it...


 Ma non è Free o sbaglio???
La personal edition si, e' free.
Ciao
 Max
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto sulle basi di Delphi

SAlve  a tutti, sono nuovo di questo Newsgroup e devo dire he ho trovato
delle cosine molto interessanti. Ma come tutti i principianti c'è sempre
qualcosa che non riesci a comprendere. Ho un problema che forse qualcuno
potrebbe aiutarmi a capire...
Ho comprato sotto consiglio di un amico il manuale di Marco Cantù "Delphi
2.0" della McGraw Hill ma ho trovato qualche difficoltà nel capire il
funzionamento delle EditBox. In un esercizio ho provato a creare un form
con: 1 TButton, 3 EditBox e 3 Label. L'esercizio ha come oggetto il
calcolare su un imponibile l'iva ed eventuale sconto e di visualizzare il
risultato nelle label. Ora non ho ancora capito come gestire queste cose. O
mi da errore l'errore della stringa incompatibile o altri errori. Mi potete
spiegare come usare questo comando????

 comando???? 
quale comando? Sei stato un po vago, comunque.
Accedi al contenuto dei componenti "TEdit" tramite la proprità "Text"
quindi Edit1.Text (Edit1 e il nome di default del primo componente TEdit 
che inserisci nella form), però su le stringhe non puoi fare calcoli 
mamtematici e dovrai prima convertirle in valori numerici con 
StrToInt(Edit1.Text) o StrToFloat(Edit1.Text), da notare che se ci sono i 
punti separatori delle migliaia la conversione ti darà un'errore di float o 
integer value non valido, fatti i tuoi calcoli assegni i risultati ai 
componenti "TLabel" tramite la loro proprietà "Caption", previa 
riconversione degli stessi da valori numerici a stringhe con 
IntToStr(TuaVariabileACuiHaiAssegnatoIlRisultatoDelCalcolo) oppure 
IntToFloat(TuaVariabileACuiHaiAssegnatoIlRisultatoDelCalcolo).
Spero di esserti stato d'aiuto.
Ciao, Antò.
P.S. Su 
http://www.dedonline.com
, previa registrazione, puoi accedere ai 
newsgroup di Marco Cantu e porre domande direttamente a lui o ai suoi 
collaboratori.

 IntToFloat(TuaVariabileACuiHaiAssegnatoIlRisultatoDelCalcolo).
scusa l'errore,
FloatToStr(TuaVariabileACuiHaiAssegnatoIlRisultatoDelCalcolo).
Ariciao, Antò.

> FloatToStr(TuaVariabileACuiHaiAssegnatoIlRisultatoDelCalcolo).
esiste anche la funzione FormatFloat, che ti permette di specificare
la precisione.
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 la precisione.
Aggiungerei che (quasi?) tutte le funzioni di "conversione" da numero a
stringa si basano, alla fine, su SysUtils.FmtStr che a sua volta usa
SysUtils.FormatBuf (asm).
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Async Professional

Scusate se commetto qualche errore nel fare la richiesta a questo gruppo, ma
ho un problema.
Utilizzo Async Professional 4.06 in un mio programma che deve leggere da due
porte seriali contemporaneamente ( anche se sempre e solo una, ma non so
quale) riceve dei dati che prima erano diretti ad una stampante ad aghi e
che ora bene o male vengono
cattuarti, puliti da tutti i codici di controllo e inviati in un file di
testo il tutto gestito da un Thread.
Dopo questa lunga descrizione, pongo il mio problema e cioč:
molto spesso il programma mi si chiude in modo inaspettato.
Secondo voi che cosa devo controllare o tenere maggiormente sotto controllo.
Purtroppo non sono un gran esperto in comunicazioni seriali.
Un grosso grazie in anticipo.
Giancarlo

 Secondo voi che cosa devo controllare o tenere maggiormente sotto controllo.
Poche info.
Sistema operativo?
Service pack?
alri app che girano?
La macchina su cui riscontri il problema fa altre cose strane?
L'errore di verifica in modo casuale, a determinati intervallo di tempo, 
superato un certo numero di operazioni eseguite...?
Hai gia controllato da taskmanager se le risorse usate dalla tua app 
aumentano senza mai diminuire?
Le seriali funzionano?
Succede su un solo pc o su + pc?
Versione di delphi?
AS

 cioè, non ti segnala errori o altro?


 ha scritto nel messaggio
news:_Dvcd.151222$35.74...@news4.tin.it...


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

Hello All.
Visto che sto iniziando a studiare delphi e che Delphi deve interagire con
win consigliatemi un libro che spieghi come win 98 funzioni.
Non voglio una delle tante stupidaggini che dicono come aprire le finestre e
come scriverci dentro.
Voglio un testo che dica
Quando win parte, legge questo file e questo file e fa questo ecc.
oppure:
Se setti la rete apri questa finestra, win scrivera' i contenuti della
finestra
nel file ...
ecc.
Voglio capire come win (non) funziona...
Qualcosa che assomigli ai vecchi libri di Norton sul dos, per intendersi.
Filippo

 wrote in message GED390C383E@fdal%iol.it...

Newsgroup: it.comp.lang.delphi
Titolo: Errore durante rimozione elementi da lista

Ciao a tutti,
il problema � questo, ho una lista contenente una tabella con diverse 
colonne. Da questa tabella devo rimuovere tutte le righe che nella colonna 
"Number" hanno un numero diverso da Num; per far ci� io ho scritto il ciclo:
        For X := 0 To Pred (DBS.Count) Do
          Begin
            If TListXds (DBS [X]).Xds.Number <> Num Then
              Begin
                DBS.Delete (X);
              End;
          End;
Cosi facendo per� mi viene generato un errore; ho capito il problema ma non 
ho capito come risolverlo (senza dover ricorrere ad una seconda lista); in 
pratica il problema da quello che ho capito io � che eliminando un elemento 
dalla liste, il numero di elementi ovviamente si riduce e quindi il valore 
DBS.Count non � pi� quello di origine e questo provoca l'errore in quanto 
andrebbe ad accedere ad un elemento che non c'� piu.
Come posso rimediare quindi?
Grazie ancora. 

 Grazie ancora.
Provato a girare la frittata :)
For X := Pred (DBS.Count) downto 0 Do
....
^_Goblin_^

 For X := Pred (DBS.Count) downto 0 Do
... oppure gestendo il tutto con un while in cui aumenti tu l'indice ad 
ogni ciclo. Se perï¿œ fai una cancellazione, l'indice deve rimanere 
invariato.
Ciao, Mario

         For X := 0 To Pred (DBS.Count) Do
for X := DBS.Count-1 downto 0
 ...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Grazie cosi funziona, non ci avevo pensato in effetti :)
Un ultima cosa, se non ti dispiace; accennavo al fatto che la lista in 
questione � definita come una tabella con piu righe e colonne.
Posto che le colonne siano chiamate A, B, C l'istruzione:
 DBS.Sort ( .... )
Come andrebbe scritta affinch� la mia lista risulti ordinata in modo 
crescente (dal pi� piccolo al pi� grande) per la colonna A e a parit� di 
valore della colonna A per la colonna B e a parit� di valore per la colonna 
B per la colonna C ?
Grazie ancora.
 


Le liste sono comode per molte cose, ma io di solito uso i ClientDataSet 
per operazioni di ordinamento su colonne, basta definire un indice e ci 
pensa lui a restituire i dataset ordinato come richiesto. Mi spiace ma 
non saprei rispondere al tuo problema :(
^_Goblin_^

> colonna B per la colonna C ?
Come ti ï¿œ stato giï¿œ risposto: usando un clientdataset e creando un 
indice per "A,B,C"
Ciao
-- 
Morde

 colonna B per la colonna C ?
Come � fatta la funzione che passi come parametro al metodo Sort()?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: DBgrid con un bottone

Volevo mostrare un elenco di informazioni ricavate da un dataset e mostrarle 
in un dbgrid e far si che l'utente possa attivare delle azioni in 
corrispondenza di una riga o dell'altra. Mi serviva insomma un DBGrid in cui 
ogni riga finiva con nun bottone cliccabile dall'utente. Non ha trovato 
nulla nel web, se non la seguente proc che però non funziona. Cioè, i dati 
non appaiono e disegna sì il bottone, ma solo sul primo record. Cliccando su 
ogni riga, poi il bottone appare. Non sono riuscito a farlo funzionare. C'è 
qualcuno che con un'occhiata capisce il problema ? (o indicarmi un'altra 
soluzione)..
Nel progetto di prova, ho messo in un form un DBGrid legato a un datasource 
che fa riferimento ad una table e uno SpeedButton.
 
procedure TForm1.ButtonDBGrid1DrawColumnCell(Sender: TObject; const Rect: 
TRect;  DataCol: Integer; Column: TColumn; State: TGridDrawState);
Var DataRect : TRect ;
begin
   If (Column.Index = 0) Then Begin
      With ButtonDBGrid1 Do Begin
         DataRect := CellRect(Column.Index,Row);
      End;
   If SpeedButton1.Parent <> ButtonDBGrid1 Then
       SpeedButton1.Parent := ButtonDBGrid1 ;
   If SpeedButton1.Left <> (DataRect.Right - SpeedButton1.Width) Then
      SpeedButton1.Left := (DataRect.Right - SpeedButton1.Width) ;
   If (SpeedButton1.Top <> DataRect.Top) Then
      SpeedButton1.Top := DataRect.Top ;
   If (SpeedButton1.Height <> (DataRect.Bottom-DataRect.Top)) Then
      SpeedButton1.Height := (DataRect.Bottom-DataRect.Top);
   End;
end;
 

http://delphi.about.com/od/usedbvcl/l/aa082003a.htm
 
 

 ha scritto nel messaggio 
news:4f35195e$0$1384$4faf...@reader2.news.tin.it...

Guardandola meglio, manca DefaultDrawColumnCell(Rect, Datacol, Column, 
State) (sia nel caso che il ColumnIndex è zero che no), e questo risolve il 
problema della visualizzazione dei dati. Poi ho scoperto che il bottone 
viene disegnato solo nella prima riga perchè "Row" rimane sempre 1.
PS: Devo anche dire che il DBGrid in oggetto è una ridefinizione del DBGrid 
standard nel quale la property Row è ridefinita public e così anche il 
metodo CellRect.
Newsgroup: it.comp.lang.delphi
Titolo: Domanda su Database

Allora ho una form , con DataSource e Table collegati ad un db.
Poi ho una listbox all'interno della quale voglio mettere tutti le
stringhe contenute in un determinato campo, supponiamo che il campo si
chiami "nome".
Che codice devo usare esattamente?!?!??!
Grazie

 wrote in message
news:48qviuoi4e2dj59td...@4ax.com...

il campo "nome" di che tipo č? Di testo? Le stringhe sono delimitate da
qualche carattere particolare?
dovresti fornire altri piccoli dettagli ed il gioco č fatto :)
intanto ecco qualche chiarimento su come gestire le ListBox:
per aggiungere una stringa:  listbox1.Items.Add ('stringa');
per eliminare una stringa:   listbox1.Items.Delete(x);
per eliminare la stringa selezionata:
listbox1.Items.Delete(listbox1.ItemIndex);
avere l'indice dell'elemento selezionato:   listbox1.ItemIndex
per svuotare tutta la lista: listbox1.Items.Clear
per avere altri chiarimenti mi trovi sul forum di 
www.programmando.org
 che
quando sono a Roma durante la settimana non posso accedere ai news... :(((
--
Max Etere
massimili...@programmando.org
http://www.programmando.org

Newsgroup: it.comp.lang.delphi
Titolo: Interbase e indici

In una mia prima applicazione con Interbase e capitato che le query
diventassero molto lente, il tutto si ripristinava con un Backup e un
Restore.
Come mai ?
Anche interbase ha problemi di indici ?
Grazie

 wrote in message
news:rf4c8.68338$om6.1...@news1.tin.it...

In che senso "problemi di indici" ?
Bisogna vedere com'e' organizzata la tua base dati.
Su Client/Server e' sempre bene organizzare la base dati in 
modo corretto e gli indici sono una necessita'.
Il backup/restore provvede anche a "riaggiustare" la base 
dati compiendo la compattazione dei record.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

 Anche interbase ha problemi di indici ?
Assolutamente no,
diciamo che con database da 4GB e 100 utenti connessi avresti problemi di
prestazioni, ma non di indici.
Non esiste che un DBMS degno di questo acronimo abbia "problemi di indici"
:-)
--
`·.¸¸.·´¯`William´¯`·.¸¸.·´

Newsgroup: it.comp.lang.delphi
Titolo: De-registrazione Interfaccie MIDAS (COM)

Una volta che un DataSourceProvider s'e' registrato e viene visto dal client
e' possibile elimare la sua interfaccia registrata su quell'host?
(facendo delle prove vengono registrate delle interfaccie che pon non
verranno piu' usate
ma sono di disturbo se vengono riproposte ogni volta!!)
grazie
ciao
Mauro

Ciao, purtroppo per deregistrare le interfacce devi usare tregsvr
ASSIEME al programma che ha registrato l'interfaccia.
Almeno fino a quando la Microsoft non modificherà dcomconfg oppure la
Borland non farà un'utility più decente.
(P.S.: puoi sempre andare a mettere le mani nel registry, ma è una
cosa un po laboriosa ed a rischio).
Ciao, Rocco
Rocco Barbaresco:
Herrare Humanum Est,
Perseverare Ovest ....
(By Fichi D'India)
Newsgroup: it.comp.lang.delphi
Titolo: Syntax Highlight in richedit

Salve a tutti,
sto realizzando il syntax highlight di un mio linguaggio personalizzato 
tramite un normalissimo richedit.
Sono arrivato ad un buon punto ma ho dei problemi in alcune situazioni.
Esistono delle routines già pronte per facilitare le operazioni ? Uso delphi 
4
Ciao a tutti


Prova a vedere il componente SynEdit
http://synedit.sourceforge.net
Dovrebbe fare al caso tuo senza reinventare la ruota.
Ciao
Giuseppe Garzotto
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio 
news:4fafhmF...@individual.net...


Newsgroup: it.comp.lang.delphi
Titolo: Maiuscole Minuscole

Sbaglio o l'editor di Delphi manca della possibilità
di poter fare in modo che digitando il nome di una variabile,
automaticamente i caratteri si impostano in maiuscolo-minuscolo
in base a come è stata dichiarata?
Raf

1 - non ne vedo l'utilità
2 - Delphi non è case sensitive
3 - var
    pippo : string;
    p [e premi ctrl + space]
ciaoux

 ha scritto nel messaggio
news:ahmboc$nih$1...@newsreader.mailgate.org...


non sbagli.
Quella è una cosa che fa vb.
Bye
A.

diciamo che l'utilita è il non doverlo fare a mano... ;-))
Ma io preferisco perdere tempo a scrivere correttamente i nomi delle
variabili +ttosto che usare lo stramaledetto edityor di menu di vb!
Bye
A.

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

Scusatemi ma sto uscendo pazzo.
Ho collegato un report ad una tabella che può avere molte righe
e di conseguenza molte pagine.
Ho una SUMMARY (per mettere i totali all'ultima pagina)
ed un PAGE FOOTER (per scrivere alcune cose su ogni pagina)
Immaginiamo che ogni pagina può contenere 40 righe,
l'ultima pagina però ne può contenere solo 37 perchè
c'è l'ingombro del SUMMARY.
Problema:
se l'ultima pagina contiene 38 righe il summary viene
in automatico in un'altra pagine che in teoria è vuota
(nel senso che non ha righe).
Soluzione:
Visto che SUMMARY e PAGE FOOTER hanno la stessa altezza
ho pensato di fare in modo che sull'ultima pagina non venisse
visualizzato il PAGE FOOTER così riguadagnavo le 3 righe,
ma non so come fare. 

Oppure ho pensato che potrei mettere tutte le info
del SUMMARY (ossia i totali finali) dentro il PAGE FOOTER
ma cosě facendo vedo i totali su ogni pagina.
Come fare per far vedere i totali solo sull'ultima pagina? 


Puoi testare l'EOF del table in questo modo sai quando sei all'utlmo record
e imposti il visible della banda a true
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.delphi
Titolo: [D7] dbexpress e sql 2005

Salve.
Qualcuno ha gia' avuto esperienze di questo tipo?
Devo migrare una piccola applicazione che usava bde / msde a dbexpress e sql
2005 (o sql express).
E' possibilie utilizzare i driver per mssql presenti con delphi 7? Oppure
devo appoggiarmi a driver di terze parti (tipo corelab)? Se si me ne sapete
indicare qualcuno valido secondo la vostra esperienza?
Grazie per l'attenzione.
Alessio.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

> E' possibilie utilizzare i driver per mssql presenti con delphi 7?
ma tu hai fatto un test x vedere se funziona o no?
A.

Newsgroup: it.comp.lang.delphi
Titolo: Problema ad installare componenti...

Mi č impazzito Delphi (5 Ent)
Vado in "Component" / "Install Packages...", selezione una cosa a caso e
metto "Edit" mi appare un bell'errore Delphi32...
"Questo programma ha eseguito una operazione non valida e sarą terminato"...
[bla bla]
"DELPHI32 ha provocato un errore di pagina non valida nel modulo
VCL50.BPL..."
e mi chiude delphi...
Anche se vado su "Component" / "Install Component" e installo normalmente un
componente premendo su "Browse", appena premo OK per confermare il .pas mi
appare lo stesso errore di prima...
Ke sarą successo?...
Raptor

Newsgroup: it.comp.lang.delphi
Titolo: Help me: D6 + CORBA

Salve a tutti,
ho scritto un server con un client CORBA molto semplici.
Questa è la parte client
var
    InfoServer: IInformation;  // interface
    InfoServer1: IInformation;  // interface
procedure TForm1.Form1Create(Sender: TObject);
begin
  InfoServer := TInformationCorbaFactory.CreateInstance('');
  InfoServer1 := TInformationCorbaFactory.CreateInstance('');
end;
Tutto funziona correttamente a parte il fatto che se ho due server che
stanno girando mi aspetto che InfoServer punta ad un server mentre
InfoServer1 punta all'altro server.
Invece entrambe le istanze puntano allo stesso server.
Come posso fare il bind ad uno specifico server via codice ?
Grazie in anticipo.

prova qua....
http://www.blong.com/Conferences/DCon99/Corba/Corba.htm
Newsgroup: it.comp.lang.delphi
Titolo: TListBox multicolonna

ciao a tutti!
per cortesia mi potete aiutare a capire come inserire elementi in una
listbox multicolonna?
ho cercato negli esempi della guida ma non ho trovato nulla :-(
veramente non so se questo è possibile ma ho visto che tra le proprietà
della listbox esiste la proprietà: Columns
inoltre se qualcuno potrebbe inviarmi qualche link dove trovare esempi su
TlistBox, TreeView w ListView mi farebbe cosa gradita.
grazie
roberto

 listbox multicolonna?
Non puoi inserire righe con più di una colonna in una ListBox. La
proprietà Columns serve nel caso in cui tu voglia uno scrolling in
orizzontale invece che verticale; in questo modo puoi usare una lista
con gli elementi disposti su più colonne.
Per fare questa cosa devi usare o una StringGrid o una ListView (la
ListView è più ostica da capire all'inizio ma dà grosse soddisfazioni
:))
Se leggi bene la guida della ListView e ti guardi gli esempi, vedrai che
non è difficile... in sostanza si tratta solo di una ListBox "pompata"
:) ma i suoi Item non sono sono delle semplici stringhe, ma degli
oggetti essi stessi, che quindi possono avere proprietà e metodi.
La proprietà principale di un ListItem è la Caption, che è quello che
viene mostrato nella prima colonna dell'item. Per creare le colonne
successive devi aggiungerle alla sua lista di SubItems
(liItem.SubItems.Add('ciao')).
Ovviamente per vedere le colonne, la ListView deve avere la proprietà
ViewStyle = vsReport.
Spaciugaci un po' e vedrai quant'è bella :)
--
Jax

Ok! grazie!
avevo il sospetto che avrei dovuto usare qualcosa di simile... e francamente
cercavo di non affrontare la cosa (almeno non subito) però se non ci sono
altre soluzioni....
vorrà dire che mi metterò li a provarci.
In ogni caso molte grazie per avermi illustrato a cosa serve la proprità
columns della listbox.
ciao
roberto
"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:ummE9.51425$744.1...@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Collegamenti alle applicazioni

Ho una applicazione client/server sviluppata in Delphi e mi sono accorto che
se in una cartella condivisa del server ho gli eseguibili, sui client posso
usare dei collegamenti alle applicazioni invece di installare gli eseguibili
anche sui client e apparentemente questi funzionano perfettamente.
La cosa mi sarebbe utile perchè se devo aggiornare gli eseguibili da remoto
posso limitarmi ad aggiornare il server e non toccare i numerosi terminali
client.
Ci sono controindicazioni a questa modalità?
Grazie


Io lo faccio e non ho controindicazioni ,  una possibile è una maggior
lentezza nel caricamento (nel mio caso un eseguibile di circa 3 mb compresso
con upx è inavvertibile).
Giulio
Newsgroup: it.comp.lang.delphi
Titolo: Report di Delphi 4

Ma com'è possibile che i report fatti in Delphi 3 non mi funzionano con Delphi 4? Ho riportato
lo stesso codice del programma fatto in precedenza, ma con il D4 molte spaziature sono errate,
mi salta 2, 3 o più righe... se ne va a capo quando lo decide lui... buh! Qualcuno si è imbattuto 
nello stesso problema ed è riuscito a risolverlo? Ho anche già provato a rifare il tutto, ma da gli 
stessi problemi.
Ciao, Dario.
-- 
Posted from IDENT:qmailr@[217.57.169.195] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

stessi problemi.
mah, piu' che problemi di delphi sono problemi di qr...
cmq, in che senso salta righe? per l'andata a capo forse puoi lavorare
un po' con l'autoSize..
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Hook: solo in dll apposite o no?

Un saluto a tutti.
Ho un problema la cui soluzione ottimale potrebbe essere basata su un hook.
Il problema è che dall'sdk di winsozz non si capisce se gli hook:
a) devono essere messi solo in dll a parte che contiene solo il codice 
dell'hook e non funzioni usate da una applicazione, ad esempio
b) possono stare in una dll che contiene anche funzioni usate da una app
c) possono eventualmente stare anche in una applicazione.
Qualcuno mi sa dare una dritta su questo aspetto degli hook?
TIA
AS
"La donna è come il pollo: se non c'è carne sulle ossa non c'è sfizio."

Allora gli hook devono essere inseriti all'intero di una dll solamente se devi monitorare le periferiche (tastiera per
esempio) anche all'esterno del tuo applicativo; altrimenti possono benissimo essere situate all'interno del tuo
applicativo.
Per esempio io utilizzo hook locali per monitorare tastiera e mouse all'intero di alcuni miei programmi e su dll per
monitorare explorer.exe
--
Ciao,
David

 c) possono eventualmente stare anche in una applicazione.
Certo, solo se hai bisogno dell'hook in quella applicazione.
Ciao
Giuseppe

 Il problema è che dall'sdk di winsozz non si capisce se gli hook:
Ma non si dice winzozz o al massimo win$ozz?
:-)
Antonio.
Newsgroup: it.comp.lang.delphi
Titolo: [HELP] TCanvas Scrollabile

Ciao a tutti,
avrei la necessita di scrollare il contenuto di un Canvas. Attualmente ho
optato per la soluzione piu semplice e cioe' un TScrollBox con sopra un
TPaintBox. Tutto funziona bene ma il TPaintBox viene aggiornato (ovvero la
chiamata al metodo Paint) quando lo scroll e' teminato cioe' quando si
'abbandona' lo scroller con il mouse.
E' possibile fare in modo Paint del TPaintBox venga richiamato ogni volta
che si muove di un pochino lo scroller ?
Ad onor del vero ho visto un'altra soluzione a quella da me adottata
(discendente di TScrollBar con canvas) ma attualmente non l'ho ancora
implementato perche richeiede un po' di modifiche alla mia applicazione.
Se qualcuno ha suggerimenti ...
Grazie
Ing Giuseppe Monteleone

 che si muove di un pochino lo scroller ?
Dovresti catturare gli eventi di scroll del TSrollBox e provare a inserire 
un ScrollBox1.Repaint oppure Image1.Repaint
Prova anche con Update al posto di repaint.
Ciao Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: monitor SQL

Salve a tutti....
ho sviluppato piccoli software con Delphi 7 + firebird/Mysql.
Ora ho necessità di avere un monitor SQL per vedere tutte le query 
Seletc/insert/... di un determinato DB.
è molto comodo per il debug... ho visto che su MSSQL è possibile.
con firebird o Mysql esiste qualcosa del genere?
grazie.
Stefano

Stefano
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

Seletc/insert/... di un determinato DB.
non so da DB ma se utilizzi DBExpress come package di



Puoi provare  SQLMonitor, e' un software esterno, non un componente.
http://www.progdigy.com/modules.php?name=UIB
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: ocx scritte in VB e programma delphi

salve a tutti, qualcuno di voi mi potrebbe dire se č possibile usare un OCX
(per stampanti epson) scritto in VB all'interno di un programma delphi?? ho
provato ad importare il componente activex, mi esce nella palette, perň
quando tento di lanciare procedure dell'oggetto, mi ritorna errori vari,
sembra che il componente utilizzi mscomm perň su delphi non riesca a
trovarlo.
Simo

"Simone P." ha scritto nel messaggio

Senza dubbio si.
Vb perň si porta dietro alcune altre DLL che dovranno essere installate
insieme al tuo OCX, dovresti provare a creare un Setup con l'apposita
utility per vedere tutto ciň di cui in teoria hai bisogno.
Ciao.
Gianluca.

Newsgroup: it.comp.lang.delphi
Titolo: Colore label

Possibile eliminare il colore a una Label?
Renderlo trasparente..
ciao
erik

 Renderlo trasparente....
Label1.Transparent := True;
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Delphi in rete 2

Nello stesso pc, da un account all'altro non mi visualizza dei 
componenti presenti nello stesso package (ad esempio nell'account 
pippo ho il componente "a", però nell'account franco non lo trovo e, 
ripeto è nello stesso package), bisogna fare qualcosa?
Ciao e grazie.

 ha scritto nel messaggio
news:Xns957C8...@195.31.190.131...


Ok, non ci avevo pensato e funziona.
Thank you


Newsgroup: it.comp.lang.delphi
Titolo: cannot access directory

Su un computer con w2k e un programma che usa una tabella paradox su un
server, a volte mi dice Cannot Access Directory.
Ho impostato local share a true ma non cambia niente, se lancio il programma
prima che sugli altri computer il problema non sorge. Mi capita solo nel
caso in cui altri computer stiano già usando lo stesso programma. Gli altri
computer usano w95 e non hanno problemi.
Qualcuno ha riscontrato la stessa anomalia nel BDE ? (delphi4)
Grazie.
Stefano Tampieri

 [...]
nella sessione imposta la proprieta' netfiledir con la directory dove
risiedono le tabelle.
esempio:
procedure TForm1.OpenTable;
begin
  Session.NetFileDir := '\\remotepc\c\tabelle';
  Table1.DatabaseName := Session.NetFileDir;
  Table1.TableName := 'Clienti';
  Table1.open;
end;
come sessione puoi usare quella di default (Session) oppure porti il
componte TSession nel form e lo associ a tutte le tabelle presenti nel
progettio.
*dovrebbe* funzionare
ciao,
DOC.
----------
Paolo 'DOC' Rosi
Lead programmer
DREAMWARE S.r.l. Multimedia Productions
Via Pascoli 19 - Centro J.F.Kennedy - 19124  La Spezia - ITALY
Tel. 
+39-0187-500968
 (pabx) - Fax: +39-187-516388
DREAMWARE  NORD-EST
Via Caneva 66/B - Gemona del Friuli - Udine - Italy
Tel. 
+39 0432 891189
   Fax 
+39 0432 971811
DREAMWARE CANADA
3-552 Church St.  - Toronto -  Ontario - M4Y 2E3 Canada
Tel. 
+1 416 922-0904
   Fax. 
+1 416 922 0362
http://www.dreamware.com
e-mail: 
d...@dreamware.com
, 
pr...@italy.dreamware.com
-------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: Eseguire file batch su pc remoto

Tramite una funzione ExecCmdLine del mio prg su Pc A vorrei eseguire in  
locale al Pc B un file bat lì presente.
E' un'eresia?
Grassie

 E' un'eresia?
Perchè dovrebbe esserlo ? Esiste psexec di sysinternals e può essere 
interfacciato con delphi.
http://stackoverflow.com/questions/677867/run-application-or-process-on-a-remote-computer
La tecnica di base e' di usare delphi per istanziare un processo che a 
sua volta esegue il batch remoto.
Ciao

 sua volta esegue il batch remoto.
Ok. Grazie.
Prova effettuata, attraverso un software di esempio allegato in un  
articolo identico, con questo esito:
ogni qualvolta tento l'accesso dal Pc.A al Pc.B per l'esecuzione di un  
qualsiasi file, ricevo un laconico quanto desolante "Accesso negato".
Sia Pc.A che Pc.B non hanno alcuna restrizione di sorta o profilo utente  
creato o firewall attivo (disabilitato per l'occorrenza).
???

 ???
Beh... sulla base di quelle poche informazioni che scrivi, come posso 
aiutarti?
Se vuoi veramente "aiutarci ad aiutarti" dovresti prendere il programma 
e il batch che vuoi eseguire, metterli a disposizione per il download e 
darci modo di provare, se qualcuno ha tempo per farlo.
"Accesso negato" ï¿œ troppo generico perchï¿œ si possa dire di piï¿œ.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Errore nella query: perchè?

Cosa c'è di sbagliato in questo:
  qryDoc.Active := false;
  qryDoc.SQL.Clear;
  qryDoc.SQL.add('select a.intestazione, d.codice, d.data, d.totale');
  qryDoc.SQL.add('from documento d inner join anagrafica a on (d.codAnagr = 
a.codAnagr');
  qryDoc.ExecSQL;
  qryDoc.Active := true;
non capisco?
Mi da "errore di sintassi JOIN" quando sono in esecuzione.
L'errore me lo da solo se scrivo la query tramite codice (come vi ho segnato 
sopra) a runtime.
Nessun errore se invece scrivo la query nella proprietà SQL del componente 
"tADOquery: qryDoc" a designtime.
Il database è un MDB. 

   qryDoc.Active := true;
Io di solito le query da codice le scrivo cosě :
if qryDoc.Active then
  qryDoc.Close;
qryDoc.SQL.Clear;
qryDoc.SQL.add('select a.intestazione, d.codice, d.data, d.totale');
qryDoc.SQL.add('from documento d');
qryDoc.SQL.add('inner join anagrafica a on (d.codAnagr = a.codAnagr');
qryDoc.Open;
Prova e non dovresti avere problemi. Io ho provato con tabelle diverse dalle
tue e mi funziona tutto.
Ciao.
Marco D.T.

 qryDoc.Active := true;
Non capisci?
Qui non si tratta di capire, ma di documentarsi.
ExecSql serve ad una cosa
Active ad un altra
Vedi beni la guida in linea cosi capisci quando usare uno solo dei due
al posto dell'altro.
AS
Newsgroup: it.comp.lang.delphi
Titolo: Ordine dei file

Salve a tutti,
ho un piccolo problema, sto scrivendo un'applicazione che deve cercare tutti 
i file di un certo tipo in una data directory, sto usando le funzioni di 
delphi 'Findfirst' e 'FindNext'.
Tutto bene, ma ho bisogno di controllare l'ordine con cui i file presi (da 
quello con dimensione minore a quello maggiore), qualcuno sa se è possibile 
farlo ?
Grazie.
Ciao.
Luigi 

Luigi_newsgroup ha scritto:

Non mentre li stai cercando... prima devi caricare la lista dei file (e 
delle dimensioni) in memoria, poi devi ordinarli.
Sul come fare avrei un'idea, ma è troppo cinofallica... preferisco 
lasciare ad altri la risposta ;)
-- 
Jax

> Sul come fare avrei un'idea, ma è troppo cinofallica...
jax, poi ti spedisco la fattura x i diritti di copyright....
ahahahahahhahaha!
A.

 ahahahahahhahaha!
E' spettacolare quel modo di dire ;)
-- 
Jax

Jax ha scritto:

Io dico la mia IMHO
Quando fai il loop con find* carichi il nomefile, path, dataora, 
dimensioni in un ClientDataSet e poi ci fai tutti i vari ordinamenti che 
vuoi
Saluti
Golblin
-- 
Ibis et redibis non morieris in bellum.
http://goblinland.myminicity.com/