The patch isn't the problem, if it's properly place it'll be there for a long time.
The real problem is the cause of crack. If your floor crack because impact from usage, the patch should OK until it gets another big impact.
However, if your floor crack because non-uniform subside, nothing (even build everything over again) will help.
[URL="http://cornershelfshop.com"]CornerShelf Shop[/URL] - Home of all corner shelves