Без компонентов можно сделать абсолютно все - главное была бы голова на плечах и свободное время =)
А файл можно сначала избавить от #0 и #4 путем протой замены символов.
Читай посимвольно файл и делай проверку: если байт - #0 или #4, то пропускаем, иначе - добавляем символ в переменную типа String (ток не забудь, что #0 в конце файла - это нормально =)).
Конечно, если файл будет большим, этот алго будет работать медленно, но его можно хорошо оптимизировать.
И возможно, можно прочесть весь файл в переменную типа String а потом банальным StringReplace заменить все что нужно, но есть сомнения по этому поводу, т.к. #0 в переменной типа String может оказаться граблями, сам не помню, что в этом случае будет, а проверить не могу - ща под рукой нету Делфи.
__________________
THE CRACKER IS OUT THERE
|