AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Error midas.dll fehlt . Ist aber in System32 !?!?
Thema durchsuchen
Ansicht
Themen-Optionen

Error midas.dll fehlt . Ist aber in System32 !?!?

Ein Thema von mr47 · begonnen am 5. Feb 2005 · letzter Beitrag vom 4. Dez 2012
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#1

Error midas.dll fehlt . Ist aber in System32 !?!?

  Alt 5. Feb 2005, 01:00
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äß
Error Loading midas.dll Bezieht das PRogramm die DLL vom Usb-stick? Wenn ja, wie kann ich das verhindern. Bitte um Hilfe!!!

mr47
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

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

  Alt 5. Feb 2005, 08:28
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.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#3

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

  Alt 5. Feb 2005, 10:52
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 Vielen Dank!!!
  Mit Zitat antworten Zitat
EConvertError

Registriert seit: 29. Sep 2003
Ort: Österreich
230 Beiträge
 
#4

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

  Alt 5. Feb 2005, 17:57
Wenn du "MidasLib" zu den uses hinzufügst, brauchst du midas.dll gar nicht mitauszuliefern.

mfg,
Andy
Andreas N.
  Mit Zitat antworten Zitat
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#5

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

  Alt 5. Feb 2005, 18:56
Echt? Muss man dann auch MyXML nicht installieren? (also auf dem Anwender-Pc nicht auf dem Entwickler-Pc!)
  Mit Zitat antworten Zitat
EConvertError

Registriert seit: 29. Sep 2003
Ort: Österreich
230 Beiträge
 
#6

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

  Alt 7. Feb 2005, 17:57
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 ).

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.

mfg,
Andy
Andreas N.
  Mit Zitat antworten Zitat
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#7

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

  Alt 7. Feb 2005, 18:01
ok dann heißts halt msXml. Danke
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#8

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

  Alt 2. Sep 2011, 12:34
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 2. Sep 2011 um 12:36 Uhr)
  Mit Zitat antworten Zitat
mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#9

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

  Alt 2. Sep 2011, 12:37
Wir kopieren die inzwischen immer mit ins Programmverzeichnis.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#10

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

  Alt 2. Sep 2011, 12:46
Dort liegt die bei unserem Programm auch, abgesehn davon, daß dieses Verzeichnis auf einem Netzlaufwerk liegt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:20 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