Optimierung an Zielsystem anpassen
-
Hallo!
Ich habe ein Programm mit teilweise ziemlich langsamen Funktion.
Da habe ich diese Funktionen in ne Dll gepackt.
Extra hab ich noch ne 2. Dll erstellt deren Funktionen MMX-optimiert sind.
Wie ich feststelle ob MMX verfügbar ist weis ich.
Problem ist jetzt noch das Aufrufen der Funktionen.Sollte ich lieber schon im Setup prüfen ob MMX verfügbar ist, und dann die entsprechende DLL kopieren, oder lieber über Funktionszeiger gehen?
-
Im Allgemeinen geht man doch für DLLs immer über Funktionszeiger, oder?
Wenn dem so sein sollte und die Prüfung nicht viel Zeit in Anspruch nimmt, dann würd ich das im Programm machen.
-
Und was ist mit Klassen?
Wie kann ich die dynamisch laden?
-
Mach's im Setup, das spart dir die ganzen Überlegungen

-
Habt dank für die Entscheidungshilfe!
Jetzt muss ich nur noch ein Setup schreiben, was auf MMX prüft.
Oder kennt jemand Freeware, die das kann?Ansonsten hätte ich 2 namensgleiche DLLs gemacht in verschiedenen Ordnern:
default =Ohne optimierung
mmx =mit MMX optimierungDas sollte dann soweit geklärt sein
