Модератор: Модераторы
Проверил, у меня добавляются только из корневого каталога файлы ресурсов.
Это у всех так или у меня версия IDE старовата? Иль настройки какие виноваты?
Хм... я не могу найти SetResourceStrings, есть только SetUnitResourceStrings. Вы где её взяли?
{****************************************************************************
Resource strings.
****************************************************************************}
type
TResourceIterator = Function (Name,Value : AnsiString; Hash : Longint; arg:pointer) : AnsiString;
Function Hash(S : AnsiString) : LongWord;
Procedure ResetResourceTables;
Procedure FinalizeResourceTables;
Procedure SetResourceStrings (SetFunction : TResourceIterator;arg:pointer);
Procedure SetUnitResourceStrings (const UnitName:string;SetFunction : TResourceIterator;arg:pointer);
С преобразованием ресурса в поток не подскажите?
zub писал(а):Попробуй указать "Каталог вывода модулей(-FU)"
Mr.Smart писал(а):Не понял, что значит преобразовать? Что за поток?
VAshot писал(а):Mr.Smart писал(а):Измените класс TPoTranslator с возможностью чтения из потока
До этого сам дошел, но меня поставило в тупик как PDOfile (POFile.ReadPOText(r.Value);) преобразовать в "объект" (поток), который нужно подставить в LRSTranslator := TPoTranslator.Create(X) вместо X ?
Но явно баг или недоработка случайная, сами то модули нормально обрабатывал.
Mr.Smart писал(а):VAshot посмотрите код в посте http://freepascal.ru/forum/viewtopic.php?p=49902#p49902. Я там внёс изменения.
constructor TPoTranslator.Create(aStream: TStream);
begin
inherited Create;
FPOFile:=TPOFile.Create(aSteram);
end;
Сейчас этот форум просматривают: Google [Bot] и гости: 12