Hallo zusammen,
ich wollte gerne die erste Alpha-Version meiner Net4Native Library ankündigen. Die Library hat den Zweck, die nützlichsten Utilityklassen aus .Net in
Win32 abzubilden. Dann ist zum Beispiel folgendes unter
Win32 möglich:
Delphi-Quellcode:
var
StartTime: DateTime;
EndTime: DateTime;
TimeNeeded: TimeSpan;
begin
StartTime := DateTime.Now;
// whatever you want to measure
Thread.Sleep(1000);
EndTime := DateTime.Now;
TimeNeeded := EndTime-StartTime;
ShowMessage(FloatToStr(TimeNeeded.TotalMilliseconds));
end;
An dieser Library habe ich die letzten Monate gearbeitet und sie hat nun den Stand, dass ich sie gerne weitergeben möchte.
Die Library besteht aus einer einzigen
Unit, die man nur "usen" muss. Unter .Net hat sie fast keine Auswirkung. Generell habe ich immer sehr auf Source-Code Kompatibilität geachtet...d.h. man sollte unter
Win32 nicht zu Free's gezwungen werden, wenn dies nicht unbedingt nötig ist (so werden zum Beispiel Records mit Funktionen zu Hauf verwendet).
Da ich einige neue Compilerfeatures verwende, ist Delphi 2006 (oder Turbo Delphi) Pflicht.
Es gibt natürlich auch eine Projekthomepage (wo dasselbe nochmal auf English steht):
Net4Native Project Home Page
Ich würde mich über Meinungen (und vor allem auch über Mitstreiter) sehr freuen.
Grüße