Seja bem-vindo ao fórum.
Sinceramente, fica difícil ajudar. Primeiro pela falta de tempo (eu trabalho de manhã, à tarde e à noite), e segundo: pela falta de incentivo da sua parte. :)
Ler o código dos outros já é difícil e se o código não estiver indentado, piora mais ainda. Pra quem trabalha, não dá pra perder muito tempo com leitura de código. A gente precisa de mais agilidade. Particularmente, quando vejo código como o que postou, nem leio. Um a menos pra ajudar. E acho que muitos outros também se sentem sem incentivo.
Portanto, em seu próprio benefício, peço a você a gentileza de editar sua mensagem e colocar seu código indentado. Use as tags apropriadas para isso. Se não conhece, são as tags que delimitam código a fim de manter os espaços iniciais e a indentação. São duas tags: a que vai antes do código
[ code] e a que fecha, após o código
[ /code], mas sem os espaços. Veja um exemplo:
Código:
while(Tempor.Length()) {
// Localizar o espaço que precede a palavra, se existir
for(i=1; i<=Tempor.Length() && Spacer.Pos(Tempor[i]); i++);
if (i>Tempor.Length()) {
Result += Tempor;
break;
}
if (i>1) {
Result += LeftStr(Tempor,i-1);
Tempor = RightStr(Tempor,Tempor.Length()-i+1);
continue;
}
}
Note como o meu código ficou mais fácil de ler que o seu. Então,... Pra ser ajudado você também precisa ajudar. :)