lookshe
0
Hallo zusammen
Folgendes Problem habe ich:
In VB6 habe ich ein Programm erstellt, dass unter anderem Emails versendet. Da VB6 dies nicht von Haus aus kann, verwende ich eine externe Libary (Email ActiveX). Dies ist bisher auch die einzige, die ich gefunden habe, die ordentlich funktioniert.
Das Problem dabei ist, dass diese Libary nicht auf jedem Computer installiert werden soll, wo das Programm benutzt wird. Die benötigte Libary (eine von den 3 dll's die installiert werden) liegt allerdings dem Programm immer bei. Die Libary wird relativ im VB6-Projekt gelinkt. Wenn ich das Programm erstelle, und in eine andere Lokation verschiebe, samt der dll, dann funktioniert dies allerdings nicht mehr. Scheinbar wird die dll fest gelinkt mit Pfad.
Weiß jemand, wie ich es bei VB6 einstellen kann, das diese Libary entweder ins Programm integriert wird oder dass er sie wenigstens relativ nimmt? Habe dazu bisher keine Lösung gefunden, ausser das ich sie bspw. von C:\tmp\ linke und das Programm die Libary dann beim Start dorthin kopiert. Dies will ich allerdings nicht, weil eigentlich eine sehr unschöne Lösung. Oder wüsste jemand, wie ich ggf. diesen Link in der erstellten Exe verändern könnte? (Ich konnte aber mit einem Hex-Editor bisher nichts finden, was auf die Libary hindeutet)
MfG lookshe
Folgendes Problem habe ich:
In VB6 habe ich ein Programm erstellt, dass unter anderem Emails versendet. Da VB6 dies nicht von Haus aus kann, verwende ich eine externe Libary (Email ActiveX). Dies ist bisher auch die einzige, die ich gefunden habe, die ordentlich funktioniert.
Das Problem dabei ist, dass diese Libary nicht auf jedem Computer installiert werden soll, wo das Programm benutzt wird. Die benötigte Libary (eine von den 3 dll's die installiert werden) liegt allerdings dem Programm immer bei. Die Libary wird relativ im VB6-Projekt gelinkt. Wenn ich das Programm erstelle, und in eine andere Lokation verschiebe, samt der dll, dann funktioniert dies allerdings nicht mehr. Scheinbar wird die dll fest gelinkt mit Pfad.
Weiß jemand, wie ich es bei VB6 einstellen kann, das diese Libary entweder ins Programm integriert wird oder dass er sie wenigstens relativ nimmt? Habe dazu bisher keine Lösung gefunden, ausser das ich sie bspw. von C:\tmp\ linke und das Programm die Libary dann beim Start dorthin kopiert. Dies will ich allerdings nicht, weil eigentlich eine sehr unschöne Lösung. Oder wüsste jemand, wie ich ggf. diesen Link in der erstellten Exe verändern könnte? (Ich konnte aber mit einem Hex-Editor bisher nichts finden, was auf die Libary hindeutet)
MfG lookshe