Hi,
Zitat von
himitsu:
PS: das "SHR 1" ist ein schnelles "div 2"
Ich weiß. Ich sag ja, ich versteh sie sogar
Zitat:
und es ist nötig, da die OleStr (ole32.dll) die Länge in Byte angibt.
Gut zu wissen.
Zitat:
Kann ich ja mal machen.
Zitat:
bei "SwapString(Var S: WideString);" könnte man jetzt noch jeweils 2 Chars via BSWAP zusammen verarbeiten
Macht BSwap nicht aus 01 02 | 03 04 ein 04 03 | 02 01? Wenn man da zwei 16-Bit-Werte zusammenfasst, sind die doch vertauscht? Ob man damit soviel besser kommt, danach nochmal die beiden tauschen zu müssen (zumal man nicht so ohne weiteres an die Bits 16..31 rankommt, wenns noch im e?x-Register steht)?
Mfg
FAlter