Zitat:
Multithreading und
DLL-Aufrufe geht natürlich, sofern die Funktionen in der
DLL auch threadsicher implementiert sind oder nur von einem Thread verwendet werden.
Wobei mich ja genau das interessiert. Die Funktion in C/C++ sieht so aus:
Delphi-Quellcode:
__declspec(dllexport) int calcCPP(void)
{
int sum = 0;
for (int i = 0; i < (100000000 - 1); i++)
{
float vecX = 5.7458F;
float vecY = 3.758F;
float vecZ = 7.12544F;
float len = sqrt(vecX*vecX+vecY*vecY+vecZ*vecZ);
float normX = vecX / len;
float normY = vecY / len;
float normZ = vecZ / len;
sum+=1;
}
return sum;
}