Ustus гдето так и выходит. только для базонезависимости длинные строки должны быть в коде, прямо в теле тойже функции. и кидаться даже не мовом, а каким нибудь салл - реп мовсом. Ся, во всяком разе мсвс, в код строки компелить не умеет (а вот ов, вроде, имеет такую оптцыю). так что, в случае длинных строк, С и мсвс, надо осваивать или релочную базонезависимость (кстати, хороший вариант. на первый вгляд трудно, но потом много головняка сымает), или вставлять строки посимвольно скриптом. тоже ничего сложного. хоо! есть еще такой вариант - найти Сю с раздельной трансляцией и кодогенерацией. с выделенным п(ромежуточным)-кодом. и с маленьким кодогенератором, пофик на оптимальность. сделать базонезависимым только его. а потом только код генерить по месту. от! (это так, почти шутка. на такое только радио86рк клюнуть способен)