Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Error midas.dll fehlt . Ist aber in System32 !?!? (https://www.delphipraxis.net/39613-error-midas-dll-fehlt-ist-aber-system32.html)

mr47 5. Feb 2005 01:00


Error midas.dll fehlt . Ist aber in System32 !?!?
 
Hi Leute ich hab ein großes Problem!

Also: Ich habe für meine Mutter ein Programm zum verwalten ihrer Bücher geschrieben. So jetzt wollt ich das Programm auf ihr Note-Book machen. Also Exe und Datenbankdatei auf den USB-Stick -> auf den noteBook. Ich benutze als Datenbak TClientDataSet. Ich hab auf dem Notebook myXML installiert.

Jetzt kommt immer der Fehler, dass er die midas.dll nicht findet. Sie ist aber im System32-Verzeichnis. Später hab ich heraus gefunden, dass das Programm läuft, wenn mein USB-Stick eingesteckt ist. Sobald er nicht mehr eingesteckt ist kommt sinngemäß
Delphi-Quellcode:
Error Loading midas.dll
Bezieht das PRogramm die DLL vom Usb-stick? Wenn ja, wie kann ich das verhindern. Bitte um Hilfe!!!

mr47 :wall:

SirThornberry 5. Feb 2005 08:28

Re: Error midas.dll fehlt . Ist aber in System32 !?!?
 
hast du das msxml vom stick installiert? wenn ja suche infach in der registry nach dem Pfad des USB-Sticks in Verbindung mit der DLL und änder es dort um. Oder besser, deinstalliere, und dann kopiere den Inhalt vom Stick auf die Festplatte bei deiner Mutter und installiere von dort aus neu.

mr47 5. Feb 2005 10:52

Re: Error midas.dll fehlt . Ist aber in System32 !?!?
 
Nein ich hab myXml von CD installiert. Nur die Daten des Programms kamen vom USB-Stick. Allerding hab ich festgestellt, das die midas.dll nach der Installation nicht im system32-Verzeichnis waren. Ich hab sie dann manuell dort hinkopiert.

Aber ich such trozdem mal nach der Registry. Danke für den Tip!

mr47

Ps Hat jemand ne Vorstellung wie der Eintrag in der Registry aussehen könnte? Bzw. Wo er ist. (Ich versuchs mal mit der Such :)


Danke! Das wars. Die Midas.dll wurde im Pfad G:\midas.dll gesucht (usb-stick). Ich weis zwar nicht warum, aber egal :mrgreen: Vielen Dank!!!

EConvertError 5. Feb 2005 17:57

Re: Error midas.dll fehlt . Ist aber in System32 !?!?
 
Wenn du "MidasLib" zu den uses hinzufügst, brauchst du midas.dll gar nicht mitauszuliefern. :thumb:

mfg,
Andy

mr47 5. Feb 2005 18:56

Re: Error midas.dll fehlt . Ist aber in System32 !?!?
 
Echt? Muss man dann auch MyXML nicht installieren? (also auf dem Anwender-Pc nicht auf dem Entwickler-Pc!)

EConvertError 7. Feb 2005 17:57

Re: Error midas.dll fehlt . Ist aber in System32 !?!?
 
MyXML kenne ich gar nicht. Wenn du MSXML meinst, wirst du es wohl trotzdem noch extra installieren müssen (wobei ich jetzt gar nicht weiß, ob das ClientDataSet MSXML braucht :oops: ).

Wenn du aber "MidasLib" zu den uses hinzufügst, brauchst du die midas.dll nicht mitausliefern, weil das TClientDataSet direkt in deine .exe hineinkompiliert wird.

Ich selbst habe das aus den ClientDataSet-Tutorials von delphi.about.com.
Das funktioniert, weil das habe ich schon selbst gemacht. :mrgreen:

mfg,
Andy

mr47 7. Feb 2005 18:01

Re: Error midas.dll fehlt . Ist aber in System32 !?!?
 
ok dann heißts halt msXml. :mrgreen: Danke

himitsu 2. Sep 2011 12:34

AW: Re: Error midas.dll fehlt . Ist aber in System32 !?!?
 
Zitat:

Zitat von EConvertError (Beitrag 270233)
Wenn du aber "MidasLib" zu den uses hinzufügst, brauchst du die midas.dll nicht mitausliefern, weil das TClientDataSet direkt in deine .exe hineinkompiliert wird.

Wo muß man die denn dann überall einbinden?

- nur in den EXEn
- in jeder DLL und EXE
- auch in den BPLs?


Wir haben hier ein Problem, daß bei einem Kunden öfters mal die midas.dll deregistriert wird (ausversen, durch Updates oder so ... k.A.) und danach natürlich nichts mehr läuft
und dafür klingt das ja wie die ideale Lösung.

mquadrat 2. Sep 2011 12:37

AW: Error midas.dll fehlt . Ist aber in System32 !?!?
 
Wir kopieren die inzwischen immer mit ins Programmverzeichnis.

himitsu 2. Sep 2011 12:46

AW: Error midas.dll fehlt . Ist aber in System32 !?!?
 
Dort liegt die bei unserem Programm auch, abgesehn davon, daß dieses Verzeichnis auf einem Netzlaufwerk liegt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 Uhr.
Seite 1 von 2  1 2      

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