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 Ab wann gibt es eine Funktion (https://www.delphipraxis.net/186041-ab-wann-gibt-es-eine-funktion.html)

Captnemo 29. Jul 2015 14:52

Ab wann gibt es eine Funktion
 
Hi,

gibt es eine Liste oder eine Internetseite, wo man nachschauen kann, ab welcher Version es diese oder jene Funktion oder Komponente in Delphi gibt?

Im aktuellen Fall geht es mir um die Funktion Power10 aus der Unit Math, bei der ich nicht weiß, ab welcher Delphi-Version es diese Funktion bereits gibt (möglicherweise ja in allen, aber das weiß ich halt nicht).

baumina 29. Jul 2015 15:00

AW: An wann gibt es eine Funktion
 
Also mein Delphi XE kennt es nicht, weder in Math noch in System. Sieht nach XE2 aus.

Dalai 29. Jul 2015 15:03

AW: An wann gibt es eine Funktion
 
Das interessiert mich in der Tat auch, und eigentlich wäre das Aufgabe des Herstellers, sowas bereitzustellen. Leider kenne ich keine derartige Seite, was zu unnötiger Sucherei führt, wenn man irgendein
Delphi-Quellcode:
{$IFDEF}
im Code setzen will ... und manchmal findet man dann unterschiedliche Angaben darüber, ab welcher Version Feature X vorhanden ist. Echt nervig sowas.

MfG Dalai

Captnemo 29. Jul 2015 15:07

AW: An wann gibt es eine Funktion
 
Sorry, hatte mich vertan.

Die Funktion heißt nicht Power10 sondern nur Power (die gibt es aber wohl schon länger)

Aber es tat sich gleich die nächste Frage auf nach der Funktion "VarComplexLog10" in der Unit "System.VarCmplx"

Der schöne Günther 29. Jul 2015 15:09

AW: An wann gibt es eine Funktion
 
Das DocWiki geht doch bis 2010 zurück. Reicht das nicht?

Captnemo 29. Jul 2015 15:09

AW: An wann gibt es eine Funktion
 
Zitat:

Zitat von Dalai (Beitrag 1310187)
Das interessiert mich in der Tat auch, und eigentlich wäre das Aufgabe des Herstellers, sowas bereitzustellen. Leider kenne ich keine derartige Seite, was zu unnötiger Sucherei führt, wenn man irgendein
Delphi-Quellcode:
{$IFDEF}
im Code setzen will ... und manchmal findet man dann unterschiedliche Angaben darüber, ab welcher Version Feature X vorhanden ist. Echt nervig sowas.

MfG Dalai

Ja, eigentlich würde ich in der Hilfe so was erwarten wie:

- Implementiert sein XE2
oder
- Vor XE2 Funktion xyz

Ich kann mir doch nicht sämtliche Version installieren (wenn ich den überhaupt alle hätte), um rauszukriegen, ab wann es dieses oder jenes gibt.

Captnemo 29. Jul 2015 15:10

AW: An wann gibt es eine Funktion
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1310192)
Das DocWiki geht doch bis 2010 zurück. Reicht das nicht?

Mir ging es in diesem Fall um D6 :(
Aber da mich die Antwort auf diese Frage generell mal interessiert, dachte ich, vielleicht wird ja bei Emba eine solche Referenz gepflegt.

Bernhard Geyer 29. Jul 2015 15:10

AW: An wann gibt es eine Funktion
 
Ab Delphi XE2 kann man das relavtiv einfach herausfinden:


Die Doku liegt ja online bereit und die URL-Syntax hat sich nicht geändert.

D.h. die Funktion ReplaceStr(http://docwiki.embarcadero.com/Libra...ils.ReplaceStr)

kann man durch Tausch des Strings "XE5" durch "XE" (http://docwiki.embarcadero.com/Libra...ils.ReplaceStr) prüfen ob es sie schon damals gab.

Captnemo 29. Jul 2015 15:17

AW: An wann gibt es eine Funktion
 
Hab auch grad über DocWiki herausgefunden, dass es VarCmplx schon seit D2010 gibt. Das ist zumindest schon mal eine Information.

Falls noch einer D6 auf seinem Rechner hat, könnte er mal nachschauen?

gammatester 30. Jul 2015 08:12

AW: Ab wann gibt es eine Funktion
 
In Delphi 17/18 gibt es in system.pas eine aufrufbare Funktion
Delphi-Quellcode:
function Power10(val: Extended; power: Integer): extended;
die val*10^power zurückliefert. In älteren Versionen (mindestens ab D6) gibt es dafür FPower10-Funktionen, die aber nur über Compiler-Magic ansprechbar sind.
Zitat:

Zitat von Captnemo (Beitrag 1310198)
Hab auch grad über DocWiki herausgefunden, dass es VarCmplx schon seit D2010 gibt. Das ist zumindest schon mal eine Information.
Falls noch einer D6 auf seinem Rechner hat, könnte er mal nachschauen?

Ja gibt's in D6: in Source\Rtl\Common\VarCmplx.pas


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:56 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