PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hilfe bei projekterstellung unter c++



FJK
24.05.2004, 19:52
Hallo

Ich muss ein Projekt von c++ auf einen rechner ausfüren der kein c++ hat. aber es kommt ein meldung das eine dll datei fehlt

ich weis das man zwei häckchen setzen mus aber ich weiss nicht mehr wo

ich bitte um hilfe

vielen dank im voraus

flo

NumberFive
24.05.2004, 19:54
Hallo Flo was für C++ was für ein dll ?

Gruß

FJK
24.05.2004, 20:00
c++ 5.0
BORLNDMM.DLL glaub ich

es handelt sich nur um ein häckchen in tools

NumberFive
24.05.2004, 20:11
das müste der hacken für die vcl sein aber borland c++ komplier habe ich nicht also kann ich es dir nicht so genau sagen aber bei delphi gibt es so was auch

Gruß

FJK
24.05.2004, 20:12
trotzdem danke

FJK
24.05.2004, 20:15
der hacken für vcl ist da der wars nicht

NumberFive
24.05.2004, 20:23
kopier die dll doch ein fach auf das ziel system wird schon nicht so schlimm sein oder ?

gruß

FJK
24.05.2004, 20:32
Das problem ist das die exe auf keine weiter datei zugreift also würde es nicht bringen (habe schon den gesammten odner kopiert) die dll muss ind die exe integrierd werden

gruß flo

Flite
24.05.2004, 20:35
eine dll muss man entweder in den ordner des programms (exe) kopieren oder direkt in den Windows System Ordner (ggf. System32).

Sonst muss man die dll imho registerieren.
z.b. regsvr32 meine_dll.dll

Grüße
Flite

FJK
24.05.2004, 20:39
Ja ok
aber wie registriere ich denn die dll
gruß

Flite
24.05.2004, 20:42
s. oben.

Kopier die Datei am besten ins windows / system verzeichnis und registrier sie dann!

du musst nur wissen wie die datei hießt.
Start / Ausführen
regsvr32 meine_dll.dll

Grüße Flite

NumberFive
24.05.2004, 20:42
des ist ganz einfach:

start aus führen
cmd

cd da wo die datei liegt

dann regsvr32 BORLNDMM.DLL

dann sollte es tuen

FJK
24.05.2004, 20:48
das muss auch einfacher gehen
mein lehrer hat mir mal gezeigt das man irgendwo nur ein zwei häckchen setzten muss dann hat man nur die exe die man braucht

Flite
24.05.2004, 20:51
ich kenn mich mit borland c++ nicht aus. im visual studio ist es imho so (wie z.B. in visual basic), dass die dlls mit einem Installationsprogramm installiert und registriet werden.

FJK
24.05.2004, 20:53
des ist ganz einfach:

start aus führen
cmd
dann erkläre mir bitte nochmal das

cd da wo die datei liegt meinst du mit cd die install cd

dann regsvr32 BORLNDMM.DLL

dann sollte es tuen

NumberFive
24.05.2004, 21:25
ich gebe da von aus das windows ist:

auf start drücken

dann ausführen aus wählen.

dann in den fenster cmd ein tippen und enter drücken

so weit klar ?

27.05.2004, 12:56
ich habe die gesamten borland dlls dateien einfach in system kopiert so geht es
ist aber zimmlöich umständöich

pbürgi
27.05.2004, 14:47
weis ja net wie viel dlls des sind, aber du kannst ja eine nach der anderen umbenennen, dann siest du welche dll es war.

FJK
27.05.2004, 15:38
es sind alle
er fragt immer nach der nächsten wenn man eine kopiert hat

FJK
16.07.2004, 10:50
hallo,

ich habe eine lösung in einem anderen forum gefunden

im Projekt-Menü wählt den Punkt Optionen.

Dann wechseln auf die Registerkarte "Linker". Dort sollte Standardmäßig ein Häkchen vor der Option "Dynamische RTL verwenden" erscheinen. Den müsst ihr dort weg klicken.

Als nächstes wechseln zur Registerkarte "Packages" und schaut da nach, ob vor der Option "Mit Laufzeit-Packages aktualisieren" ein Häkchen ist. Dies müsst ihr auch entfernen.

Dann kann man die exe ohne borland ausführen aber die exe wird dadurch größer

danke an Rookie der diese antwort geschrieben hat

mfg flo