в начале:
- Код: Выделить всё
Open "C:\Frequency.tmp" For Binary As 2
Put #2, 1, "Frq:"
дальше:
- Код: Выделить всё
For subsri = 4 To 259
indOfMax = someFunction(subsri-4)
...
- Код: Выделить всё
Put #2, subsri + 1, indOfMax
Next
И в итоге получается файл не 259b, а ~1kb. (До запуска проги файл весит ~26b). Если C:\Frequency.tmp, который создаётся проектом из дельфи, то всёравно происходит так, однако если C:\Frequency.tmp заменить на C:\Frequency22.tmp (который никогда не создавался), то весит 259kb и всё норм. Мб винды думают, что это юникод всё? Тогда почему после удаления и создания при помощи вб продолжают так думать. Не могу разобраться. Вообще запутался.
ЗЫ. После перезагрузки создаём C:\Frequency.tmp при помощи вб и всё воркит. Создаём дальфями и опять глюки до перезагрузки.[/code]