| | | Bergers Holzfensterbau (MegaCAD) |
Autor(20117)
|
Thema: VB-DLL portieren (655 mal gelesen)
|
Torsten Niemeier Ehrenmitglied V.I.P. h.c. Maschinenbau Ingenieur
Beiträge: 3679 Registriert: 21.06.2001 "ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform ** CSWP 04/2011 ** ** CSWE 08/2011 **
|
erstellt am: 14. Feb. 2005 08:57 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe es jetzt geschafft, meine ersten 3 DLL zu kreieren, die auch jetzt zu meiner Zufriedenheit laufen. Kann mir jetzt vielleicht jemand weiterhelfen, wie ich diese DLLs auch auf einem anderen Rechner (ohne VB6) zum laufen bringen kann? Mein Wissensstand hierzu ist im Moment, daß die erzeugten DLLs zum Zeitpunkt der Kompilierung in die Registry eingetragen werden. Auf einen anderen Rechner müßte ich also zum einen die DLL-Dateien megavbasic.dll und meinname.dll kopieren (was natürlich noch funktioniert), und anschließend diese registrieren. Und hier fängt das Problem dann an: Was ich versucht habe, ist, über regsvr32 sowohl megavbasic.dll als auch meinname.dll zu registrieren. Das scheint auch für eine meiner DLL zu funktionieren. Die beiden anderen schreiben und lesen zu ihrer Laufzeit zusätzlich noch Textdateien, und benötigen daher noch irgendwas zusätzliches. Ich weiß nur nicht, was. Oder sollte ich die ganze Geschichte lieber mit dem Verpackungsassistenten erledigen? Ich möchte eigentlich nur zu einer einigermaßen kontrollierten Vorgehensweise kommen, bevor ich hier ewig in der Registry rumspiele. Falls jemand vielleicht einen guten Tip hat, wäre ich sehr dankbar. Gruß, Torsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BauBraun Mitglied Architekt
Beiträge: 46 Registriert: 24.05.2004 MegaCAD und eigene Software auf AMD 3000 mit Windows 2000. [URL=http://www.BauBraun.de]www.BauBraun.de[/URL]
|
erstellt am: 14. Feb. 2005 09:06 <-- editieren / zitieren --> Unities abgeben: Nur für Torsten Niemeier
Hallo Torsten, Es gibt 2 Möglichkeiten diese DLL zu registrieren. 1. Ins Programmverzeichnis oder Systemverzeichnis legen, dann registrieren sich die Dinger selbst. Ist aber eine sehr unzuverlässige Lösung, da auch einige Runtimes dadurch verloren gehen. 2. Klassische Lösung via Verpackungsassistent, ist auch die Beste. Damit hast Du einerseits Sicherheit, andererseits kannst Du auch noch andere Dateien mitinstallieren, und hast ein komplettes paket, und musst nicht die Dateien mühsam zusammenklauben. Und der User kann auch wieder deinstallieren, was ja durchaus auch erstrebenswert ist. Gruß Lothar ------------------ Ich bin nicht die Signatur, ich putze hier nur... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Konstrukteur für unsere Projektgruppe (m/w/d) | Die besten Köpfe für die unterschiedlichsten Aufgaben zu finden sowie Menschen und Technologien zu verbinden, und zwar täglich aufs Neue - dafür schätzen unsere Kunden FERCHAU. Unterstütze uns: Als Berufserfahrene:r unterstützt du deine Kolleg:innen mit deinem langjährigen Know-how und deiner Expertise.
Konstrukteur für unsere Projektgruppe (m/w/d) Kiel Diese Herausforderungen ... | Anzeige ansehen | Konstruktion, Visualisierung |
|
Torsten Niemeier Ehrenmitglied V.I.P. h.c. Maschinenbau Ingenieur
Beiträge: 3679 Registriert: 21.06.2001 "ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform ** CSWP 04/2011 ** ** CSWE 08/2011 **
|
erstellt am: 15. Feb. 2005 16:26 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|