Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: String auf Record übertragen

  Alt 22. Okt 2004, 13:51
Zitat von Dax:
Dann musst du den Record erst leeren:FillChar(MyRecord, 0, sizeof(MyRecord)) Kann Dein, dass die letzten zwei Parameter verdreht sind.. ich blick' da nicht immer so ganz durch..
So funktioniert es jetz immer:

Delphi-Quellcode:
FillChar(LBuffer, sizeof(LBuffer),32);
cmdBuffer := 'X1O00130013SOFTWUNION000001SOFTSERV01024BNNN002 USER1234'+#13;
Move(cmdBuffer[1], LBuffer, length(cmdBuffer));
Offensichtlich kopiert aber Move von hinten nach vorn. Deshalb darf length(cmdBuffer) nie kleiner als Sizeof(LBuffer) sein!
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat