Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi-Version (https://www.delphipraxis.net/135332-delphi-version.html)

oki 9. Jun 2009 06:36


Delphi-Version
 
Moin Leute,

ich bin zu blöd zum suchen und hab grad die Nase voll. Auch auf die Gefahr hin mir hier jetzt Haue abzuholen meine Frage. Welche interne Versionsnummer hat noch mal Delphi 2007?

VER1xx

Gruß oki

jaenicke 9. Jun 2009 06:45

Re: Delphi-Version
 
VER185, und Delphi 2009 hat VER200 ;-)

mleyen 9. Jun 2009 06:45

Re: Delphi-Version
 
http://delphi.wikia.com/wiki/Borland...tional_Defines

Demnach:
CodeGear Delphi 2007 for Win32 11.0 VER180 and VER185

jaenicke 9. Jun 2009 06:51

Re: Delphi-Version
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nebenbei: wenn es darum geht die Compilerversion zu bestimmen, würde ich immer die JEDI-Includedatei benutzen, die hat diese Unterscheidungen und noch mehr alle bereits drin. Dann kann man ganz einfach z.B. nach der normalen Delphiversion unterscheiden. ;-)

Die Version davon, die ich gerade in meinem Periodensystem nutze, hänge ich einfach mal an.

Da ist dann z.B. DELPHI2007 oder DELPHI2007_UP verfügbar. ;-)

oki 9. Jun 2009 07:21

Re: Delphi-Version
 
Hallo jaenicke, Hallo mleyen,

dank für die Anwort und den Link. Meine Jedis sind nicht 100 pro up to date. Außerdem bin ich immer etwas unsicher was die Verwendung der Jedis bezüglich der Lizenzrechte angeht. Da binde ich das dann lieber selber ein. Für solche Kleinigkeiten mag ich das Einbinden externer Dateien immer nicht so. Aber guggen darf man ja mal :mrgreen:

Wie gesagt, Dank für die Antworten und Gruß oki

jaenicke 9. Jun 2009 07:29

Re: Delphi-Version
 
Zitat:

Zitat von oki
Meine Jedis sind nicht 100 pro up to date.

Die Anpassung für Delphi 2009 habe ich glaube ich auch selber gemacht, weil die Datei zu alt war. (Das war aber die aktuellste Version.)

Zitat:

Zitat von oki
Außerdem bin ich immer etwas unsicher was die Verwendung der Jedis bezüglich der Lizenzrechte angeht. Da binde ich das dann lieber selber ein.

Wenn du die Datei unter der MPL verwendest, kannst du das auch mit proprietärem Code und kommerziellen Projekten tun. Alle Dateien, in denen du Code, der unter der MPL steht, verwendest, müssen aber wieder unter der MPL stehen. Da dies eine externe Datei ist, muss also auch nur diese weiter unter der MPL stehen.

oki 9. Jun 2009 07:42

Re: Delphi-Version
 
Hi jaenicke,

dank für die Info zur MPL. Gut zu wissen. Ich dachte immer, dass Dateien die der MPL unterliegen und in den Code der Exe gelinkt werden automatisch alles unter die MPL ziehen.

Sicher bin ich mir trotzdem immer noch nicht.
Sorry dafür und
Gruß oki

jaenicke 9. Jun 2009 07:45

Re: Delphi-Version
 
Siehe entweder die Lizenz selbst oder die FAQ von Mozilla selbst:
Zitat:

[...]
Files which fall under the MPL because they are or contain Modifications must be made available as detailed in the license (or elsewhere in this FAQ.) Other files may be kept proprietary.

One well-known example of this is the Netscape-branded browser. It contains (and Netscape makes source code available for) many files from the Mozilla project, which are under the MPL. But it also contains proprietary code, for example to integrate with the AOL Instant Messenger service.

oki 9. Jun 2009 08:05

Re: Delphi-Version
 
Ich weis, dass ich mich jetzt etwas blöd anstelle, aber was ich jetzt wie öffentlich machen muss und was nicht ist mir immer noch nicht aufgegangen.
Mal ein Beispiel, ich verwende eine inc oder pas, die der MPL unterliegt unverändert in einem meiner Projekte. Neben diesen gibt es eine Reihe anderer Units aus meiner Feder. Einige davon benutzen die MPL-Units andere nicht. Einige binden die Units ein, die die MPL-Units einbinden andere nicht. Daraus entsteht eine Exe.

Was muss ich nun meinerseits unter MPL halten und was nicht?

Gruß oki

jaenicke 9. Jun 2009 08:16

Re: Delphi-Version
 
Nur die Datei, die der MPL unterliegt, muss auch unter der MPL bleiben. Ebenso Dateien, in die du ggf. Code kopierst, der unter der MPL steht.
Deine eigenen Dateien bleiben unter deiner Lizenz.

Du musst also nur in der Aboutbox oder Dokumentation oder so erwähnen, dass du den Code verwendest. Wobei das nur für eine unveränderte Version gilt, also lade dir am besten die Original-Inc der JEDIs herunter, dann reicht der Hinweis mit der Adresse irgendwo (denn bei veränderten Versionen muss der entsprechende Quelltext verfügbar gemacht werden).
http://forum.delphi-treff.de/showthread.php?t=14246


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:39 Uhr.
Seite 1 von 2  1 2      

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