Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] Scripting

Salve niusgruppo,
Premetto che di Delphi non ne so niente (per quanto riguarda il pascal mi
fermai al TP7).
Come gia' accadde all'inizio, io *sto* cercando in un qual modo di
dedicarmi ad un po' di sano scripting su dialog "nonostante" il linguaggio
usato sia Object Pascal/Delphi.. Ma la documentazione a riguardo e'
scarsissima.
Al di la' di imparare la sintassi object pascal, o le basi, manca tutta la
reference circa gli oggetti che Dialog mette a disposizione per lo
scripting.
Ad esempio, nell'help c'e' scritto che esistono questi oggetti:
 Variable Application:TApplication
 Variable Screen:TScreen
Ma i metodi? Le proprieta'? Magari sono oggetti di Delphi e non di Dialog.. 
Ho visto per esempio, che alcuni script dichiarano la function messageBox
tramite WINAPI, ma ho scoperto che l'oggetto Application ha gia' un metodo
messageBox che fa esattamente la medesima cosa.
E poi, a parte modificare qualche stringa qua e la', sembra che tanto di
piu' gli script attuali non facciano. Anche eventi come
"OnArticleListPaint" servono solo per cambiare il *testo*, non e' possibile
intervenire direttamente sul rendering grafico.. Cosa che credo a questo
punto possa esser fatta solo dandoci giu' di winapi e callback.
Altra cosa: l'esempio "statusbar_WM_LBUTTONDBLCLK": Dove trovo una lista
dei nome degli oggetti di Dialog al quale posso associare un window
message?
Ultima domanda, questa piu' semplice :) Suppongo che classi come TForm
siano standard di Delphi. In quel caso, nessuno di voi ha sottomano una
reference free che ne illustrano metodi e proprieta'?
Non sono abituato a imparare un linguaggio senza una reference. E'
snervante. Gia' con XUL all'inizio feci un po' fatica per la poca
documentazione..
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Plagiarism is copying from one source;
research is copying from two or more
(Wilson Mizner)
Now playing: "Parasite Eve TmX ed."

 serve.
Se ho capito cosa intendi dire,no. Vedo solo gli script presenti (in questo
caso, appunto, statusbar_WM_LBUTTONDBLCLK").
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Plagiarism is copying from one source;
research is copying from two or more
(Wilson Mizner)
Now playing: nothing

 caso, appunto, statusbar_WM_LBUTTONDBLCLK").
Sì, che sarebbe lo script fornito in fase di installazione.
Se ne aggiungi uno nuovo File/Nuovo Script dovresti avere tutti i
possibili controlli (e messaggi).
-- 
12.05.2004 12:40:02, daRkSidE


 possibili controlli (e messaggi).
Ah, ecco, pensavo che fosse come gli Event, che erano disponibili subito,
invece mi mancava un passaggio. :)
Danke.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Io non soffro di pazzia, ne godo ogni minuto.
(I don't suffer from insanity, I enjoy every minute of it)
Now playing: "ff7cd319"

 Now playing: "ff7cd319"
Canzone strana... :-)
-- 
12.05.2004 20:26:34, daRkSidE
Foobar: Pat Metheny Group - Minuano (Six Eight)


 Canzone strana... :-)
Cifrata. ;)
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Deformazione professionale č:
Quando in ascensore senti la ragazza accanto che tira fuori il cellulare,
e ti volti per capire se e' un modello sul quale puoi sviluppare in J2ME.
Now playing: "Angel Sanctuary - Knife Of Romance"