Zum Inhalt springen

exe-Datein auf PC's ohne C++


Empfohlene Beiträge

Geschrieben

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.

Geschrieben

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.

Geschrieben

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?

Geschrieben

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

Geschrieben

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.

Geschrieben

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.

Geschrieben

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. :)

Geschrieben

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!

Geschrieben

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.

Geschrieben

<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>

Geschrieben

@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. :o

Die Art des Bindens wird über linker-Optionen gesteuert.

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...