Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Borlandmm.dll nicht gefunden, hat aber schon funktioniert (https://www.delphipraxis.net/161915-borlandmm-dll-nicht-gefunden-hat-aber-schon-funktioniert.html)

Angel4585 27. Jul 2011 10:14


Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
Guten Morgen :)

Ich bzw. ein Kunde von mir hat das Problem, dass bei ihm beim Programmstart die Meldung kommt, "Borlandmm.dll nicht gefunden bitte installieren Sie das Programm neu". Naja oder so ähnlich.
Eigentlich wurde nur eine kleine Änderung an der exe vorgenommen, diese neu compiliert und ausgetauscht, davor ging alles problemlos.
Wie kann da so ein Problem entstehen?
Bzw wie kann man das beheben?

Memnarch 27. Jul 2011 10:25

AW: Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
Frage: war die Borlandmm.dll vorher überhaupt dabei? Was habt ihr geändert? wird jetzt der MMAnager gebraucht und vorher vllt nicht?

Obige DLL komtm eig. ins spiel wenn man den MManager einbindet um zwischen DLLs strings auszutauschen.

hathor 27. Jul 2011 10:39

AW: Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
BS ?
Bei WIN 7 funktioniert der MultiMedia-Zugriff anders.

Bernhard Geyer 27. Jul 2011 10:42

AW: Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
Zitat:

Zitat von hathor (Beitrag 1113774)
BS ?
Bei WIN 7 funktioniert der MultiMedia-Zugriff anders.

Borlandmm.dll hat nix mit MultiMedia zu tun.

mm = Memory Manager

hathor 27. Jul 2011 10:46

AW: Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
Oh, danke! Ich hatte eine Assoziation zu winmm.dll - damit hatte ich vor einigen Monaten Probleme...

Angel4585 27. Jul 2011 10:47

AW: Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
BS ist Win 7.
Es wurde nur geändert, dass in der Registry jetzt nichtmehr nach HKEY_LOCAL_MACHINE sondern nach HKEY_CURRENT_USER geschrieben wird, alles andere ist identisch geblieben.
Und ja die Borlandmm.dll war von Anfang an dabei und liegt auch jetzt noch da rum. Liegt im selben Verzeichnis wie die exe.

himitsu 27. Jul 2011 10:49

AW: Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
Wobei man in D2010 eigentlich keine BorlandMM mehr benötigt.

Welche wird überhaupt verwendet?
- die alte von Borland oder die neue Ersatz-DLL, vom FastMM (welche eigentlich nur für eine Rückwärtskompatibilität vorhanden ist)


Seit FastMM im Delphi integriert ist, kann man (falls die DLLs nicht zwingend die Borland-DLL benötigen, da sie nicht neu kompiliert wurden) auch den Speichermanager der EXE/DLLs untereinander direkt sharen, ohne eine extra DLL.
> Einfach die Unit SimpleShareMem als Erstes in den DPRs der EXE und der DLLs angeben.


PS: SysInternals > File Monitor oder den Process Monitor nutzen und mal schuen wo das Programm/Windows nach dieser DLL sucht.

Angel4585 27. Jul 2011 11:14

AW: Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
:oops::oops::oops:
Kunden...
Ich hab dem Kunden die neue exe per Mail geschickt da wir was testen wollten und er hat jetzt nicht die originale überschrieben sondern die neue unter nem andern Namen mit Versionsnummer abgespeichert und die alte aus dem ordner rausgelöscht.
Hat das Programm dann aber über die Verknüpfung die noch auf die alte exe gezeigt hat gestartet.
:wall:
exe auf den originalnamen umbenannt und es geht.

Wir brauchen nem Facepalmsmiley

Edith sagt: Das war ja mein 2.000ster Beitrag :party:

Memnarch 27. Jul 2011 12:15

AW: Borlandmm.dll nicht gefunden, hat aber schon funktioniert
 
@Angel: Hier :D



FacePalm

Ansonsten tuts der :wall: smiley doch auch^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz