Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730

    [Delphi] importazione form in applicazione c#

    Come da titolo,
    come si fa ad importare un form scritto in delphi e funzionante, in un programma winforms c#?


    So che è possibile ma non riesco a trovare nessuna documentazione al riguardo.
    Capitato a qualcuno?


    Grazie per le risp.

    ciao!

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Bè se è in una dll lo puoi importare come riferimento.. ma è in delphi.net?

  3. #3
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    no delphi normale

    c'ho provato ad importarlo come riferimento ma mi da errore....mi dice che nn è un oggetto com ecc....

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Ho paura che allora non sia possibile.. per usare codice unmanaged in c# o si usa il com o si usa il dllimport

  5. #5
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    mm magari c'è qualche proprietà da impostare sul form delphi ?
    per farlo diventare com visible ?

  6. #6
    So che è possibile
    Come lo sai?

    Probabilmente si può creare un'architettura (complessa), magari basata su COM o su DLL, per far interagire form Delphi con codice C#, ma mi chiedo se convenga farlo in termini di tempo, robustezza e prestazioni.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  7. #7
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    I colleghi che fanno una parte dell'applicazione hanno messo un form fatto in delphi in un altro + grande c# contenitore.

    Purtroppo sono in ferie fino al 20... e non ho accsso ai sorgenti.

    Potrei creare un activex e vederlo dalla parte c#... penso sia + facile...

  8. #8
    I colleghi che fanno una parte dell'applicazione hanno messo un form fatto in delphi in un altro + grande c# contenitore.
    Se vuoi effettuare l'embedding della form puoi giocare con la funzione SetParent.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  9. #9
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    mmm puo' essere una soluzione grazie.

    Pensavo anche di fare un ocx ed utilizzarlo sul form c#.... è una cosa fattibile? un ocx scritto in delphi , utilizzato in un winform c# ?

  10. #10
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    ok in questo modo diciamo che funziona....visual studio importa un semplice ocx scritto in delphi, ma se nell'ocx includo sharemem, Visual studio va in crash

    non è dunque possibile utilizzare sta cosa...

    Qualcuno si è imbattuto nel problema ??

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 © 2024 vBulletin Solutions, Inc. All rights reserved.