Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dateien für Anwendung (https://www.delphipraxis.net/2047-dateien-fuer-anwendung.html)

Yheeky 4. Jan 2003 23:36


Dateien für Anwendung
 
Hi,

ich habe ein Programm geschrieben, welches die Datei "DelphiMM.dll" verwendet. Ich weiss ehrlich gesagt garnicht so genau, welche Funktion da genau drauf zugreift, aber Tatsache ist, dass mein Programm die Datei braucht. Was muss derjenige installieren, damit er all diese Dateien hat?

Gruß Yheeky

jbg 4. Jan 2003 23:56

Re: Dateien für Anwendung
 
Zitat:

Zitat von Yheeky
Ich weiss ehrlich gesagt garnicht so genau, welche Funktion da genau drauf zugreift

Dann hast du den Kommentar in der DLL Datei nicht durchgelesen gelesen. Du hast die Unit ShareMem eingebunden und diese greift auf DelphiMM, den Delphi Memory Manager zu.

Yheeky 5. Jan 2003 00:02

Hi,

Zitat:

Dann hast du den Kommentar in der DLL Datei nicht durchgelesen gelesen. Du hast die Unit ShareMem eingebunden und diese greift auf DelphiMM, den Delphi Memory Manager zu.
Ich habe keine Unit in meinem Programm die ShareMem heisst! Das muss eine andere Ursache haben...

Gruß Yheeky

Christian Seehase 5. Jan 2003 00:16

Moin Yheeky,

Ausser der BORLNDMM.DLL importiert die DelphiMM.DLL nur noch Funktionen aus System DLLs. Diese beiden sollten also eigentlich genügen.
Aber schau mal lieber in der Readme zu Delphi welche Dateien weitergegeben werden dürfen.

@jbg
Du hast jetzt wahrscheinlich die DelphiMM.DLL und die BORLNDMM.DLL verwechselt.

jbg 5. Jan 2003 09:44

Was soll ich da großartig verwechselt haben? Die DelphiMM.dll enthält den Shared Memory Manager für Delphi 4- und die Borlndmm.dll den Shared Memory Manager für Delphi 5+.

Zitat:

Ich habe keine Unit in meinem Programm die ShareMem heisst!
Auch nicht in irgendeiner uses-Anweisung? Hast du auch im Projektquellcode nachgeschaut?

Christian Seehase 5. Jan 2003 09:52

Moin jbg,

mit anderen Worten, die DelphiMM ist bei D5 nur noch aus Kompatibilitätsgründen mit dabei, um auch alte D4 Projekte noch problemlos verarbeiten zu können. Immerhin importiert sie ja fleissig aus der Borlndmm.

Um so erstaunlicher, dass dann Yheekys Compiler die fehlende DelphiMM anmäkelt (die bei Standardinstallation ja eh' im Delphi\bin Verzeichnis liegt)

Yheeky 5. Jan 2003 11:14

Okay, wenn die beiden Dateien reichen...

Zitat:

Um so erstaunlicher, dass dann Yheekys Compiler die fehlende DelphiMM anmäkelt
Tut er ja nicht. Bei mir geht´s aber bei jemand anderem nicht.
Danke bis hier hin...

Gruß Yheeky

Yheeky 5. Jan 2003 11:24

Achja - nochwas...was muss ich denn machen, wenn die Weitergabe der Dateien von Borland/Inprise nicht genehmigt wird (in der Readme oder so)? Ich habe bis jetzt noch nicht nachgeschaut, aber was wäre wenn? Hab ich mein Programm dann umsonst geschrieben oder wie?!

Gruß Yheeky

Christian Seehase 5. Jan 2003 11:36

Moin Yheeky,

Zitat:

Zitat von Yheeky
Hab ich mein Programm dann umsonst geschrieben oder wie?!

Ich würde mal sagen: Ja.

Allerdings gehe ich nicht davon aus.

Ich hab' mir ja mal angesehen, welche DLL welche benötigt.
Die DelphiMM benötigt die BorlndMM (zumindest bei D5 ff). Wie jbg sagte ist die BorlndMM seit D5 der Ersatz für die DelphiMM.

Stellt sich mir die Frage:
Was hast Du in Deinem Programm verwendet, was eigentlich für D4 gedacht war?
Zumindest fällt mir sonst kein vernünftiger Grund ein, warum das Programm eine Datei braucht, die es ja eigentlich nicht brauchen dürfte ;-)

Yheeky 5. Jan 2003 11:45

Umsonst?! Mach mich net schwach... :cry:

Ich weiss wirklich nicht, welche Funktion genau diese Datei braucht. Es kann doch sein, dass irgendeine Komponente darauf zugreift, dann müsste ich die nur ausfindig machen. Ich hoffe der Quellcode ist einsichtig, sonst hab ich wieder ein Problem :(
Danke.
Gruß Yheeky


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:57 Uhr.

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