![]() |
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). |
AW: An wann gibt es eine Funktion
Also mein Delphi XE kennt es nicht, weder in Math noch in System. Sieht nach XE2 aus.
|
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:
im Code setzen will ... und manchmal findet man dann unterschiedliche Angaben darüber, ab welcher Version Feature X vorhanden ist. Echt nervig sowas.
{$IFDEF}
MfG Dalai |
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" |
AW: An wann gibt es eine Funktion
Das DocWiki geht doch bis 2010 zurück. Reicht das nicht?
|
AW: An wann gibt es eine Funktion
Zitat:
- 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. |
AW: An wann gibt es eine Funktion
Zitat:
Aber da mich die Antwort auf diese Frage generell mal interessiert, dachte ich, vielleicht wird ja bei Emba eine solche Referenz gepflegt. |
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( ![]() kann man durch Tausch des Strings "XE5" durch "XE" ( ![]() |
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? |
AW: Ab wann gibt es eine Funktion
In Delphi 17/18 gibt es in system.pas eine aufrufbare Funktion
Delphi-Quellcode:
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.
function Power10(val: Extended; power: Integer): extended;
Zitat:
|
AW: Ab wann gibt es eine Funktion
> gibt es eine Liste oder eine Internetseite, wo man nachschauen kann, ab welcher Version es diese oder jene Funktion oder Komponente in Delphi gibt?
Ich bitte praktisch schon sei Jahren, daß man das endlich mal in die Hilfe aufnimmt. Beispiel siehe MSDN. Aber man hat keine Lust drauf. Du darfst dir allerdings gern meine "Wünsche" im QualityCenter/Jira raussuchen und dafür stimmen. |
AW: An wann gibt es eine Funktion
Zitat:
So kann ich zu Hause jederzeit nachschauen und mit allen Versionen testen. Vorteilhaft bei der Sammlung war, dass ich mit einer aktuellen Delphiversion auch Lizenzen für die Vorgängerversionen ab Delphi 7 bekommen habe, sonst hätte ich da Lücken. Und da Delphi 2006 da nicht dabei ist, habe ich da nur die Turbo Version. Solange es das bei Embarcadero nicht gibt, wird es nicht anders gehen. Dazu kommt, dass im Falle der Einführung einer solchen Markierung diese wohl kaum rückwirkend gepflegt würde. Bei Microsoft werden in der genannten MSDN Doku die Daten der alten Windowsversionen ja sogar nachträglich entfernt, wenn diese nicht mehr unterstützt werden. |
AW: Ab wann gibt es eine Funktion
Der
![]() |
AW: Ab wann gibt es eine Funktion
Komisch. Ich habe meine eigenen Funktionen, die ich in meinen Programmen verwende. Diese Bibliothek wurde vor 30 Jahren geschrieben. Mittlerweile gibt es viele dieser Funktionen auch in der Delphi-Library. Soll ich deshalb die 'Delphi-Version' nehmen?
Ich habe natürlich im Laufe der Jahrzehnte einige Funktionen verbessert oder ersetzt. Man ändert und verbessert ja doch seinen Stil irgendwann. |
AW: Ab wann gibt es eine Funktion
Hallo zusammen,
ich habe hier noch D6. Eine Zeile mit VarCmplx und folgendem F1 liefert bei mir keine direkte Antwort Der nächtliegende Treffer ist dann VarComplex aus der Unit VarCmplx Zitat: Die Funktion gibt den Typencode für benutzerdefinierte Varianten zurück, die komplexe Zahlen repräsentieren D.h Die Unit VarCmpl ist in D6 enthalten. |
AW: Ab wann gibt es eine Funktion
Die Unit VarCmplx existiert seit Delphi 6, die Funktion VarComplexLog10 gibt es ab Delphi 7, in Delphi 6 gab es nur VarComplexLn.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:17 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