Buffer vergleichen



  • Hi Leute,

    Meine DLL bekommt von einer Applikation 2 BYTE Buffer. Wie kann ich die Größe dieser beiden Buffer vergleichen bzw. testen, ob Buffer2 > Buffer1 ?

    lg

    nac_



  • Die "Größe" kannst Du nicht vergleichen, wenn Du sie nicht mit übergeben bekommst!



  • Die Größe sollte bei solchen Geschichten normalerweise mitgeliefert werden. Wenn du nur 2 BYTE-Pointer bekommst, wird das schwer, da so ein Pointer ja keinen "oberen Grenzwert" oder so hat. Bei garantiert nullterminierten Strings könnte man strlen benutzen. Ist die genannte Applikation auch von dir? Wenn ja, dann strick sie so um, dass die Größe der Buffer mitgeliefert wird...



  • jop Applikation ist auch von mir. Mich hat nur interessiert, ob es eine Möglichkeit gibt, nahcträglich, die Größe eines solchen Buffers zu ermitteln.

    Danke für Eure Antworten!

    lg

    nac_


Anmelden zum Antworten