Oleg_D
Ну, как скажете, учитель. Вы - единственный светоч знаний и вам виднее.
Лично я использую именно длинные строки (Huge String ) по той простой причине, что при работе с WinAPI они переводятся в PChar одним движением пальца. Во всех остальных случаях действительно по-барабану, длинные строки или короткие.
Однако, совсем иной подход к строкам будет при использовании Lazarus, т.к. там используются UTF-8-строки. При этом, казалось бы, небольшая длина строки может запросто вылезть за пределы 255 байт. Учтите это.