Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

C++ DLL mit Klassen in Sybase Powerbuilder verwenden

frankchicken / 3 Antworten / Baumansicht Nickles

Hallo zusammen,
ich habe mir in Visual C++ 5 ne DLL zusammengebaut (MFC), wie kann ich die Klassen der DLL im Sybase Powerbuilder7 nutzen??
Ist das überhaupt möglich??
Wenn ja, wie ist die genaue vorgehensweise, hab noch nicht viel Powerbuilder Erfahrung!

schon mal besten Dank im Voraus!!

Chicken

bei Antwort benachrichtigen
thomas woelfer frankchicken „C++ DLL mit Klassen in Sybase Powerbuilder verwenden“
Optionen

ich habe ueberhaupt keine erfahrung mit powerbuilder aber von haus aus ist es so das du eine 'c++' klasse die in einer dll vorliegt nur von einer sprache aus verwenden kannst die das gleiche objekt-layout benutzt wie die sprache, mit der die dll erzeut wurde. m.a.w: will man eine klasse verwenden die in einer dll vorliegt die mit vc++ erzeugt wurde, dann muss man vc++ verwenden. (es _waere_ natuerlich moeglich das das auch der powerbuilder kann - zumindest theoretisch - aber das halte ich doch fuer _sehr_ unwahrscheinlich.)

wenn man objekte allgemeingultig wiederverwenden will, dann muss man ein activex objekt oder ein com objekt programmieren (egal mit welche sprache, auch mit c++) - dann liegen die dinger in einer form vor mit denen andere sprachen oder systeme was anfangen koennen.

WM_FYI

this posting contains no tpyos.
bei Antwort benachrichtigen
frankchicken thomas woelfer „ich habe ueberhaupt keine erfahrung mit powerbuilder aber von haus aus ist es so...“
Optionen

Danke schon mal für die Info. Ich glaub auch nicht, dass der Powerbuilder das gleiche Objekt Layout wie VC++ besitzt.
Könntest du mir vielleicht ein paar Links, Tips geben wie man so ein active x bzw. com Objekt in VC++ 5 programmiert??
Wäre dir sehr dankbar, habe nämlich so was noch nicht gemacht!!
Dankeschön!!

Chicken

bei Antwort benachrichtigen
thomas woelfer frankchicken „Danke schon mal für die Info. Ich glaub auch nicht, dass der Powerbuilder das...“
Optionen

com objekte kann man mit vc5 auf drei arten bauen und fuer alle gibt es beispiele in der online-hilfe:

- mit einem 'c' interface und dem com sdk. (das will man auf keinen fall, denn das macht unglaublich viel arbeit)

- mit mfc: das ist mehr oder minder die einfachste methode, allerdings sind die interfaces dann ein wenig unsauber und die objekte brauchen mit mfc dlls.

- mit der atl library: das ist der 'bevorzugte' weg. dafuer gibts auch support per wizard (glaube ich, kann aber auch sein das das erst in vc6 drin war.)

WM_HOPETHISHELPS

this posting contains no tpyos.
bei Antwort benachrichtigen