Newsgroup: it.comp.programmare.win32
Titolo: sviluppo oggetti COM

Qualcuno saprebbe indicarmi dove potrei trovare un tutorial o qualsiasi cosa
che mi permetta lo sviluppo di oggetti COM?
(Come devo modificare un oggetto ordinario per renderlo COM?)

che mi permetta lo sviluppo di oggetti COM?
De profundis clamamus ad te Alex !!! :))
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------------------------------------
"There is nothing better for understanding a kangaroo than seeing it jump."
[D.Grune, C.J.H. Jacobs]

 De profundis clamamus ad te Alex !!! :))
Non conosco materiale in linea in italiano.  In inglese,
ce ne sono in abbondanza, dipende tutto dal linguaggio e
framework che si vuole utilizzare.
Alex

 (Come devo modificare un oggetto ordinario per renderlo COM?)
Dipende tutto dal linguaggio.  In generale, comunque, non ti
conviene partire da "oggetti qualsiasi" bensi` scrivere i tuoi
"oggetti" come COM sin dall'inizio (nei linguaggi che conosco
io, almeno).  In Visual Basic, si tratta di fare una "Class"
di un certo tipo (normalmente in un progetto "ActiveX DLL");
in Visual C++, si usa normalmente il framework ATL; ecc, ecc.
Non conosco tutorial _in italiano_ sull'argomento.  In inglese
ce ne sono a bizzeffe, dipende dal linguaggio che vuoi usare.
Alex

IL linguaggio è il C+++ Borland o Visual non fà importanza (he he :) )
l'inglese non mi fà paura anzi...
PS lo sò che sembro stupido ma cos'è un frame work?

, 
al...@magenta.com
 says...

forniscicene qualcuno!!!! siamo ansiosi di apprendere, a quanto vedo... 
com è un argomento molto interessante.
Grazie!!
--
Gio_F - mailto:
jg...@tiscalinet.it

 com è un argomento molto interessante.
Ad esempio
http://www.codeproject.com/atl/Com_Atl.asp
se si vuole usare ATL (la strada migliore per chi ha
piena padronanza del C++, almeno con Visual C++).  C'e`
anche un usabilissimo tutorial su 
msdn.microsoft.com
 e
senza dubbio molti altri.
Per Visual Basic, ad esempio
http://www.astentech.com/cgi-bin/logcnt.cgi?l=VB1
(li` normalmente si chiama "Active/X" quello che e`
"COM" per gli altri:-).
I linguaggi sono naturalmente tantissimi, e anche di
piu` i tutorial sul COM nei vari linguaggi e framework.
Alex

 PS lo sò che sembro stupido ma cos'è un frame work?
Un "framework" e` un insieme di classi, funzioni, ecc,
che fornisce praticamente lo "scheletro" di certi tipi
di applicazioni/componenti/ecc, permettendoti una
certa misura di "strutturazione" di esso, e soprattutto
di "popolarlo" con le tue specifiche funzionalita`
"applicative".
Esempi di framework comprendono VCL, MFC, ATL, WTL,
OWL, ecc ecc.  Non tutte le librerie sono framework,
ma tutti i framework sono (anche) librerie.
Alex

 
Mi sono schiodato alla fine, ho realizzato il primo stupido oggetto (DLL) 
come in Visual C++. E' ovviamente richiamabile direttamente da vb.. 
niente male!
grazie a tutti quelli che hanno dato suggerimenti e links (thx Alex).
sai se si possono usare le DLL com con Delphi? e crearne?
ciao!


 sai se si possono usare le DLL com con Delphi? e crearne?
Credo proprio di si`, ma Delphi non e` il mio pane... prova
it.comp.lang.delphi, li` si` che dovrebbero saperne!
Alex

sai se si possono usare le DLL com con Delphi? e crearne?
Rispondo perche' uso Delphi : si' si possono creare sia le DLL
ordinarie, che gli oggetti COM.
Il principio che devi seguire e' che tutto cio' che si puo' fare in VB
si puo' fare anche in Delphi, con una differenza : lo si fa in modo
migliore.
Sul testo "Programmare con Delphi 5" di Cantu', (pessimo a mio avviso,
ma l'ho comprato e me lo voglio leggere) c'e' un intero capitolo sulla
programmazione COM.
 
--
Andrea Laforgia (
andrea_...@bigfoot.com
)


 
--
Gio_F - mailto:
jg...@tiscalinet.it

consiglieresti per la versione 5?
In realta' alcuni capitoli sono fatti bene. Cioe' quando c'e' da
scendere nelle parti tecniche, Cantu' e' un maestro, ma quando deve
spiegare cose semplici, le complica inutilmente, senza arrivare mai al
sodo. Ci vuole molto stomaco per leggere quel libro.
Un ottimo testo inglese e' "Delphi 4 Developer's Guide" di Steve
Teixeira, Xavier Pacheco, molto costoso pero' (circa 150.000 lire), ma
molto completo (1200 pagg. + 500 su CD). Adesso e' uscita la versione
per Delphi 5.


 per Delphi 5.
grazie mille per l'informazione, anzi per tutte le informazioni.  :)
ciao!


riferimento come con vb, e vedere la struttura di proprietà e metodi...
Humm... non conosco il VB, mi e' difficile capire a cosa ti riferisci
:(
--
Andrea Laforgia (
andrea_...@bigfoot.com
)


riferimento come con vb, e vedere la struttura di proprietą e metodi...
Aspetta, aspetta, forse ho capito cosa intendi.
Certo, si puo' fare anche in Delphi.
In realta' il programmatore non si accorge della differenza tra un
componente VCL e un ActiveX da questo punto di vista, tant'e' vero che
la palette "ActiveX" di Delphi contiene 4 oggetti di esempio per i
quali e' possibile impostare le proprieta' tramite l'Object Inspector
(la finestrella con proprieta' ed eventi simile a quella Visual
Basic).


 
ok, ma li riconosce da solo a partire dal file .ocx?
