.net dll in foxpro 9

01/10/2007 - 09:18 von werner meyer | Report spam
Hallo,
ich habe mir in c# 2003 eine DLL geschrieben.
Wenn ich nun in fox9 mir mittels createobject("object.class1") dieses
erzeugen möchte, erscheint folgende Fehlermeldung:
- OLE error code 0x80070002: Das System kann die angegebene Datei nicht
finden.

Wenn ich in fox9 ein neues Projekt erzeuge und danach eine EXE erstelle
funktioniert der Code (in der exe) !
1.) ist jemand bekannt wie das Problem gelöst werden kann?

diese .net 2003 DLL behinhaltet ein Formular
dieses Formular wird auch angezeigt
2.) gibt es eine Möglichkeit dieses .NET Formular im fox9 Screen anzuzeigen?
 

Lesen sie die antworten

#1 Boas Enkler
01/10/2007 - 16:52 | Warnen spam
Hi

hast du die .NET DLL Comvisible gemacht und GUIDS vergeben ? ggf. musst
du auch einige Attribute zwecks der Interface generierung setzen.

Die .NET Form in FoxPro anzeigen ist kein von Microsoft empfohlenes
Vorgehen.

Es gibt aber API Calls die so ein verhaltne bewirken können. Glaube der
Call hieß "SetParent(Window)" müsste ich ncohmal nachsehen.

Ähnliche fragen