Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  MegaCAD
  VB-DLL portieren

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Bergers Holzfensterbau (MegaCAD)
Autor(20117) Thema:  VB-DLL portieren (655 mal gelesen)
Torsten Niemeier
Ehrenmitglied V.I.P. h.c.
Maschinenbau Ingenieur



Sehen Sie sich das Profil von Torsten Niemeier an!   Senden Sie eine Private Message an Torsten Niemeier  Schreiben Sie einen Gästebucheintrag für Torsten Niemeier

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von BauBraun an!   Senden Sie eine Private Message an BauBraun  Schreiben Sie einen Gästebucheintrag für BauBraun

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Torsten Niemeier 10 Unities + Antwort hilfreich

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 ansehenKonstruktion, Visualisierung
Torsten Niemeier
Ehrenmitglied V.I.P. h.c.
Maschinenbau Ingenieur



Sehen Sie sich das Profil von Torsten Niemeier an!   Senden Sie eine Private Message an Torsten Niemeier  Schreiben Sie einen Gästebucheintrag für Torsten Niemeier

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Lothar,

hab's wie in Punkt 2 durchgeführt, hat gut geklappt.

Besten Dank,

Torsten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz