Newsgroup: it.comp.lang.delphi
Titolo: Scripts in Delphi

Sono un sistemista Microsoft e ho intenzione di supportare la mia 
attivitą quotidiana con un ambiente di sviluppo che mi permetta sia di 
scrivere scripts che di sviluppare piccole applicazioni che si 
interfaccino a database, magari mdb o sql. A livello di scripts la 
necessitą principale č quella di lavorare a livello di file system e 
directory.
Ho abbandonato la programmazione da diversi anni e voglio riavvicinarmi 
per i motivi di cui sopra.
Ho appena letto un manuale di Delphi e mi interessa anche per i miei 
trascorsi in Pascal, ma ho avuto qualche problema ad interfacciarmi al 
file system con FSObject.
Delphi si adatta alle mie esigenze?
Mi sapreste dare qualche dritta in merito a queste e a quanto sopra?
Ringrazio tutti comunque, anticipatamente.
--- posted by geoForum on 
http://www.delphiedintorni.it

 Mi sapreste dare qualche dritta in merito a queste e a quanto sopra?
Se parliamo di win32, si tratta di usare uno dei tanti COM su cui si
basa il funzionamento di windows...
Se parliamo di .net *presumo* che, come per AD sia stato creato un
apposito namespace...
Lunga vita e prosperità
A.


Per ora parlo sempre di Win32. L'esecuzione di uno script in Delphi ha 
dei presupposti (installazione di sue librerie o altro?).
Come faccio ad usare un COM? Eventualmente, su che libro (o altro) trovo 
le informazioni che mi servono per raggiungere il mio obiettivo?
Grazie mille.
Saluto.


 Sono un sistemista Microsoft
non essere cos' confuso....e' una contraddizione in termini....

 dei presupposti (installazione di sue librerie o altro?).
no. il com è di windows, nn di delphi.
vai su 
delphi.about.com
A.

 Delphi si adatta alle mie esigenze?
Scusa se rispondo con una domanda ma... perché dovresti usare FSO? :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 si
Scusa, ma per quel che deve fare non gli conviene utilizzare una cosina
come VBScript o JScript, oppure AutoIT o Python che sono linguaggi di
scripting interpretati, anziché portarsi dietro un compilatore con ide
come Delphi.
Con Delphi può fare cose ben più importanti, ma per fare cose
quick & dirt meglio altre soluzioni.
Se proprio vogliamo usare Delphi, allora esistono tanti componenti
per fare scripting da dentro una applicazione Delphi, se non erro
esiste un interprete pascal scritto in Delphi e facendo una breve
googleata ho trovato diversi componenti che interfacciano Delphi
ai linguaggi di cui sopra.
Ciao
Claudio


Ciao,
...perchè non ho altre idee....sto vedendo Delphi da zero...
sicuramente hai qualcosa di meglio da consigliarmi!
Se vuoi, aspetto il consiglio e grazie!


 Se vuoi, aspetto il consiglio e grazie!
Se consulti la Guida in linea, o dai un'occhiata online al sito 
"DelphiBasics" 
(
http://www.delphibasics.co.uk/ByFunction.asp?Main=Files
), puoi trovare 
tutte le funzioni che desideri per lavorare con i file senza fare uso di 
uno strumento piuttosto datato come FSO.



Scusate se mi permetto.
Infatti il mio dubbio principale è la scelta del linguaggio: mi piaceva  
parecchio l'idea di fare tutto in Delphi ma stavo valutando la 
possibilità di studiarmi Vbscript.
Tra le due soluzioni, cosa mi proponete voi tutti , come specialisti di 
Delphi?
Ringrazio e saluto.


 Ringrazio e saluto.
Occhio che non esiste lo strumento universale.
Meglio allenare la mente a conoscere più cose, poi userai quella che meglio
si adatta al problema.
Potrei farti esempi in cui usare VBScript sarebbe faticoso rispetto a
Delphi come anche il contrario!
Certo che dovendo rinunciare per forza ad uno dei due allora è meglio
rinunciare a VBScript, le due cose però non sono da mettere sullo stesso
piano.
Io la vedo così.
Ciao

tra l'altro utilizzando le direttive $DEFINE e $IF DEF ho potuto mantere lo 
stesso codice per bde e mysql
Simone 

 uno strumento piuttosto datato come FSO.
Non che FindFirst e FindNext siano poi così spettacolari, neh :)
-- 
Jax

   Marco.
Ciao,
intanto ringrazio tutti per le indicazioni.
Vedendo tutti i post, mi sembra di capire che forse la soluzione 
migliore è quella di vedermi sia il linguaggio per i Vbscript che Delphi 
stesso e valutare di usare un metodo o l'altro a seconda del bisogno.
Mi sembra inoltre che con Vbscript ci destreggi meglio su 
attività "immediate", per un'attività più "spicciola" come è l'attività 
tipica di un sistemista, mentre Delphi debba considerarlo per procedure 
più impegnative e complesse o basate comunque su un progetto un pò 
articolato.
Giusto?


 Giusto?
Si, concordo con te.
Diciamo che vbscript è utilizzabile proprio per gli scripitng, quindi
piccoli processi di manutenzione, managing, tasking, ecc... mentre con
delphi puoi si' inglobare scriping, ma alla fine la sua utilità è quella di
metterti in grado di costruire applicativi, servizi, librerie, ecc...
Due cose diverse da utilizzare distintamente.
ciao
-- 
Morde


Con questa, penso di aver avuto tutte le risposte di cui avevo bisogno, 
se nessuno mi ci fa ripensare.
Grazie.
Ciao.


 se nessuno mi ci fa ripensare.
Io ;-)
Dai un occhiata anche a AutoIT
http://www.autoitscript.com/autoit3/
Potrebbe essere una buona alternativa a VBScript, perché pur restando
leggero offre qualcosa in più tra cui gestione GUI e automatismi mouse,
per contro non è installato di default su tutte le macchine come
VBScript, però puoi generare eseguibili.
Io non l'ho mai utilizzato per mancanza di tempo però ne parlano bene,
certo VBScript è più standard, quindi il mio consiglio è:
Se hai mezza giornata libera guarda prima AutoIt, se invece non hai
tempo buttati su VBScript.
Ciao
Claudio