Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DLL systemunabhängig? (https://www.delphipraxis.net/97672-dll-systemunabhaengig.html)

Angel4585 14. Aug 2007 11:59


DLL systemunabhängig?
 
Hallo,

ich soll für eine Software einen Funktionskern schreiben der Systemunabhängig gehalten werden soll.

Ist eine DLL Systemunabhängig? Oder wie sollte ich sonst einen unabhängigen Kern schreiben?

Danke schonmal für eure Antworten

:angel:

gsh 14. Aug 2007 12:06

Re: DLL systemunabhängig?
 
Was meinst du damit genau?
Von der Hardware her?
oder vom Betreibssytem?
oder von was soll die DLL unabhängig sein?

Luckie 14. Aug 2007 12:13

Re: DLL systemunabhängig?
 
Eine DLL ist auch nichts anderes als eine Datei im PE32-Dateiformat und somit zumindest Windows spezifisch.

Angel4585 14. Aug 2007 12:14

Re: DLL systemunabhängig?
 
Und wie kann ich dann einen systemunabhängigen Funktionskern schaffen? :shock:

Luckie 14. Aug 2007 12:18

Re: DLL systemunabhängig?
 
Wenn du Betriebssystem unabhängig meinst und das auf Windows und Linux beziehst, gar nicht.

Elvis 14. Aug 2007 12:20

Re: DLL systemunabhängig?
 
Zitat:

Zitat von Angel4585
Und wie kann ich dann einen systemunabhängigen Funktionskern schaffen? :shock:

Ich glaube, dass sich dein hier Chef in Manager speak geübt hat und du einfach nur nicken und nix anderes tun müsstest als was du jetzt schon machst.
Falls dem nicht so ist sollte er dir erklären was er mit System meint. Meint er damit dass man die Funktionalität auch in anderen Softwaresystem verwenden können sollte, dass sie unabhängig von einem vielleicht zerfriemelten System ist, oder soll sie plattform-unabhängig sein.
Erstes und zweites lässt sich noch mit Delphi erledigen, für letzteres gäbe es FreePascal.

Angel4585 14. Aug 2007 12:21

Re: DLL systemunabhängig?
 
echt jetzt? Es gibt nicht die Möglichkeit zB alles in C++ zu machen und dann auf Windows und Linux auf die selben Dinge zuzugreifen? Also es können schon unterschiedliche Dateien sein, aber der Quellcode sollte nur einmalig vorkommen.

Das einzige was es dann gäbe wäre wohl das komplette in Java zu programmieren oder?

@Elvis alle drei Punkte am besten :D

Luckie 14. Aug 2007 12:25

Re: DLL systemunabhängig?
 
Zitat:

Zitat von Angel4585
aber der Quellcode sollte nur einmalig vorkommen.

So lange du keine betriebssystemspezifischen Funktionen benutzt geht das natürlich. Einmal unter Linux und einmal unter Windows kompilieren.

Elvis 14. Aug 2007 12:26

Re: DLL systemunabhängig?
 
Zitat:

Zitat von Angel4585
Das einzige was es dann gäbe wäre wohl das komplette in Java zu programmieren oder?

Äpfel <-> Birnen.
Du redest von einer DDL, also einer Bibliothek, die Funktionen enthält. Und diese Implementierungen würdest du gerne von Woanders benutzen können?
Solange der benutzende keine Java-App ist, dürfte sich eine Java-Bibliothek als KRAMPF erweisen um die Funktionen auszuführen.
Zitat:

@Elvis alle drei Punkte am besten :D
Eine native DLL mit einem XPlattform-Compiler erzeugen, der zu dem jetzigen Code sehr kompatibel ist, wäre mit FPC möglich.
FPC generiert größere Binaries als Delphi, aber der Compiler ist viel strenger und die Binaries selbst laufen oftmals auch noch schneller :).
Die GUI kannst du ja in Delphi lassen, auf der Windows seite. Für andere Plattformen kannst du dann eine andere GUI bauen, zum Beispiel mit Lazarus.

Phoenix 14. Aug 2007 12:27

Re: DLL systemunabhängig?
 
Zitat:

Zitat von Angel4585
Das einzige was es dann gäbe wäre wohl das komplette in Java zu programmieren oder?

Ieh. Java. *bwarks*

.NET ist da ne gute Alternative.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:20 Uhr.
Seite 1 von 3  1 23      

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