LLpresident Geschrieben 11. Dezember 2001 Geschrieben 11. Dezember 2001 Hi.Benutze Borland Builder5 und Hab ne exe-Dtei geschrieben.Habe mit Formularen, also Objektorientiert, gearbeitet.Dann wolte ich die exe auf nem anderen rechner ausprobieren und bekamm folgende Fehlermeldung: "Die Dynamic Link Library VCL50.BPL wurde nicht im angegebenen Pfad D:\;.;C:\WINNT\System32;..(und so weiter und so fort...C:\WINNT\System32\Wbem gefunden." Woran kann das liegen?Richtig kompieliert ist das Programm und bei mir läuft es auch super. Zitieren
maddin Geschrieben 11. Dezember 2001 Geschrieben 11. Dezember 2001 die dlls die nicht gefunden werden könnten sind mit deinem programm verknüpft. entweder du musst diese mit einbacken. müsste irgendwo in den einstellungen von borland zu finden sein. oder du lieferst die dlls mit deinem programm aus. Zitieren
Poldi Geschrieben 11. Dezember 2001 Geschrieben 11. Dezember 2001 du kannst das programm auch irgendwie anders compilieren, dann bindet der den ganzen kram direkt mit ein. weiß aber nicht genau wie das geht ... sorry ... Zitieren
LLpresident Geschrieben 11. Dezember 2001 Autor Geschrieben 11. Dezember 2001 auf die idee mit dem mitliefern der datein bin ich auch schon gekommen.muss ich dann aber ne art installer schreiben.und darauf hab ich keinen bock.oder kann man das einfacher machen mit dem instalieren/kopieren der erforderlichen datein?ohne das der user mitbekommt was instaliert/kopiert wird? Zitieren
DocMabuse Geschrieben 11. Dezember 2001 Geschrieben 11. Dezember 2001 Hi! Unter dem Menüpunkt "Projekt/Optionen" kannst Du in der Lasche "Linker" ein paar Einstellungen machen. Es gibt einen Punkt, der Dir weiterhilft. Es handelt sich dabei um den Punkt "Dynamische RTL verwenden". Du musst diese Checkbox deaktivieren, dann bekommst Du etwas größere exe-Files, brauchst aber dafür keine .dll's extra einbinden. Grüsse! DocMabuse Zitieren
LLpresident Geschrieben 12. Dezember 2001 Autor Geschrieben 12. Dezember 2001 thx. hatte aber leider auch nicht funktioniert.habe dann in denn obtionen denn menüpunkt "mit laufzeit-packages compilieren" in dem register "packages" gefunden.denn deaktiviert und jetzt läuft es.thx noch malan alle. Zitieren
Magoo Geschrieben 13. Dezember 2001 Geschrieben 13. Dezember 2001 Ansonsten gibt es zusätzlich zum C++ Builder eine spezielle Version vom "InstallShield Express", womit man ganz einfach die Installationsprogramme erstellen kann. Dieses Programm befindet sich auf der CD des C++ Builders. Zitieren
Filou Geschrieben 13. Dezember 2001 Geschrieben 13. Dezember 2001 ich arbeite mit Visual Studio. hoffe, es lacht keiner wenn ich das erzähle aber da war ich eben auch noch anfänger. das hat bei mir auch nie geklappt, bis mir jemand gesagt hat, dass man den compiler von Debug auf Release umstellen muss. Dann hat er alle dll's automatisch mit includiert. Zitieren
PhOen1X Geschrieben 13. Dezember 2001 Geschrieben 13. Dezember 2001 Hehe! Ich glaub alle Anfänger machen dat mit Microdoof! Gehör selber dazu! Dagibts aber ein tolles Tool zu VC++ nennt sich Install Shield! Des sollt alle dlls mit einbinden! Habs leider selber noch net ausprobiert! Nur gehört! Vielleicht hilft des ja was! Zitieren
TingleTangle Geschrieben 14. Dezember 2001 Geschrieben 14. Dezember 2001 Einbinden tut Installshit nix... Es macht einfach nur Installationen wie wir sie schon alle kennen. Zitieren
PhOen1X Geschrieben 14. Dezember 2001 Geschrieben 14. Dezember 2001 Aha Fein! Wie gesagt, ich habs nur gehört! Soll laut der Source: 1. dll's einbinden (wenn richtig geconft) 2. sich in registry von Win eintragen 3. Diese tolle(*würg*) bekannte Win-Setup basierende installation machen! Hab mir des Prog grad mal auf den Rechner gespielt! Wenn ich ma Zeit hab, probier ichs mal aus. Zitieren
Knuddlbaer Geschrieben 18. Dezember 2001 Geschrieben 18. Dezember 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von --==PhOeniX==--: <STRONG>Hehe! Ich glaub alle Anfänger machen dat mit Microdoof! Gehör selber dazu! </STRONG> Zitieren
haddock Geschrieben 20. Dezember 2001 Geschrieben 20. Dezember 2001 @eXplain: das hat nix mit debug oder release zu tun, sondern ob man die benötigten Bibliotheken dynamisch oder statisch einbindet. dynamisch heißt: prg. stellt zur Laufzeit eine Verbindung zur Bibliothek - unter windoze üblicherwiese eine DLL - her. Daraus folgt: das Ding muß auch in Reichweite sein... statisch heißt: alle Funktionen/Objekte/etc. aus der Bibliothek werden in die executable mit hineingepackt -> 1 Datei die eigenständig läuft, allerdings auch ein ziemlicher Klotz werden kann. Die Art des Bindens wird über linker-Optionen gesteuert. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.