Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    oggetti COM

    Ragazzi, qualcuno sa consigliarmi un tutorial on-line su come creare oggetti COM per poi riutilizzarli in C#, oppure può postare le proprie conoscenze? Ho cercato un po' su internet ma non ho trovato niente...

    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Con quale linguaggio dovresti realizzare gli oggetti COM?
    Hai letto il Regolamento?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Dovrei realizzarlo in java per poi utilizzarlo in un programma C#...

    Chiedo scusa se ho violato il regolamento, ma l'ho letto e non l'ho fatto di proposito, forse ti riferisci al fatto che avrei dovuto aprire il thread nella sezione relativa a java o a .NET, ma non l'ho fatto appunto perchè non sapevo se era meglio postarlo nella sezione in cui creo l'oggetto COM o in quella in cui lo vado ad utilizzare, ho preferito quindi aprire la discussione ad un livello più "alto" evitando così il crossposting inserendola sia nella sezione java che in quella .NET.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da giuse8998
    forse ti riferisci al fatto che avrei dovuto aprire il thread nella sezione relativa a java o a .NET
    Una delle due sezioni andava scelta per forza, visto che utilizzi almeno uno dei due linguaggi.

    Una regola a cui mi riferivo senz'altro è l'indicazione del linguaggio, che è obbligatorio, e in ogni caso non hai specificato che gli oggetti COM in questione vanno sviluppati in Java, quindi per gli utenti non è possibile indovinarlo.

    Inoltre, hai già aperto questa discussione (che ho dovuto spostare) dove stai trattando un argomento molto simile e vicino.

    Cerchiamo di fare un po' di organizzazione... come procediamo? COM è un mezzo oppure si tratta di una delle tante soluzioni pensate per un problema più grande?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Credo che l'utilizzo di oggetti COM sia l'unico modo per risolvere un problema più grande. L'altro post si riferiva ad un'altra strada a cui ho pensato ma che ho scoperto essere inpraticabile...

    Comunque, facendo un po' di chiarezza e ricapitolando un po' tutto, io avrei necessità di importare librerie java in un progetto scritto in C#, l'ultima soluzione a cui ho pensato (e in quanto ultima credo, o almeno spero, sia anche quella esatta) è quella di creare oggetti COM utilizzando queste classi (o librerie) java in C#.

    Il problema è questo, spero che almeno potrai (mi permetto di darti del tu) indicarmi una via da seguire per risolverlo.


    Chiedo scusa se ho creato un po' di confusione, se posso rimediare dimmelo pure

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Originariamente inviato da giuse8998
    Comunque, facendo un po' di chiarezza e ricapitolando un po' tutto, io avrei necessità di importare librerie java in un progetto scritto in C#, l'ultima soluzione a cui ho pensato (e in quanto ultima credo, o almeno spero, sia anche quella esatta) è quella di creare oggetti COM utilizzando queste classi (o librerie) java in C#.
    Siccome il problema principale - da quanto ho capito - è la realizzazione di un componente COM con Java (e non l'utilizzo di COM dal lato C#), correggo il titolo opportunamente e sposto la discussione nell'area apposita.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Potrei sbagliarmi, ma dubito che si possa fare.
    Almeno non in pure-Java.

    Esisteva una volta il Microsoft SDK for Java, poi abbandonato da Microsoft per i famosi problemi legali con Sun, che permetteva di compilare una classe Java (in bytecode Microsoft) e di registrarla come un componente COM.

    Ora tutto ciò non esiste più: Java è nato per essere un linguaggio cross-platform (quindi indipendente dal S.O.) e ciò è nettamente in contrasto con l'interfaccia COM che è di proprietà di Microsoft (e sta per essere dismessa, a quanto leggo).

    Credo non sia proprio una gran bella idea decidere di sviluppare in Java un prodotto che dovrà essere strettamente lagato ad una piattaforma: non dico che non si possa fare, ma non è lo strumento ideale.

    Non so se esistano delle librerie di terze parti per fare quello che chiedi: credo non usando il core standard di Java.

    Ho trovato questo articolo in merito (che credo sia abbastanza vecchio da poter essere buttato): http://www.stardeveloper.com/article...0030901&page=1


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8
    Ti ringrazio per la risposta...

    Quell'articolo lo trovai anch'io qualche giorno fa, ho seguito alla lettera quello che diceva, il problema in quel caso era il tool JAVAREG che non mi funzionava, quindi speravo di trovare qualcos'altro.

    Immaginavo che quella soluzione non sia quella ottimale, il problema però è che non ho altre idee per poter utilizzare classi Java in C#. Se mi sconsigliate anche questa via credo che l'unica alternativa sia riscrivere quel codice Java in C#, ma non mi sembra un lavoro banale, in fin dei conti si tratta di riscrivere un ragionatore per ontologie, un tool per dare semantica a documenti WSDL, per non parlare delle librerie (queste proprietarie e quindi non open source) contenenti algoritmi di NLP... Non so proprio come comportarmi...

    Grazie comunque, se qualcun'altro ha altre alternative, sarò ben lieto di ascoltarle...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.