HDSoftware Skrevet 14. september 2010 Del Skrevet 14. september 2010 Folkens. Har en liten utfordring til dere Jeg har laget en C++/CLI wrapper som gjør at jeg fra Clarion kan kalle .NET komponenter direkte, vel rettere sagt indirekte. Dette er grei skuring. Men jeg trenger en måte å få til callback inn i samme "scope" som oppkallet kom ifra. Dette fordi det kallende programmet har satt opp en masse globale parametere som connection string, user login, rettigheter + + + Dette fungerer greit fra Clarion, fordi Clarion kan interface c++ klasser direkte uten noe problem ved å bruker INTERFACE. Det betyr at jeg har startet et Clarion progra, som igjen kaller en "external" prosedyre i en C++ dll, som igjen instanserer en klasse. Denne klassen er kompilert i #pragma managed og kan derfor kalle .NET klasser direkte. Vel og bra. Jeg har med andre ord laget koblingen Clarion => .NET Nå trenger jeg å kalle tilbake. Jeg har en dullion fuksjoner i Clarion programmet som jeg vil nyttegjøre fra .NET Tanken min var å lage et tilsvarende Interface i C++ og bruke dette i C# koden, men jeg misstenker at livet ikke er så enkelt. Hvis noen kunne gi et kjappt eksempel på hvordan dette kan gjøres så hadde det vært gull Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå