123456789101112131415161718192021222324252627282930313233343536373839404142 |
- program consoledemo;
- {$mode objfpc}
- {$R help.txt}
- uses
- types, p2jsres, nodejs;
- Var
- RL : TStringDynArray;
- S : String;
- aInfo : TResourceInfo;
- begin
- Writeln('Javascript source:');
- SetResourceSource(rsJS);
- RL:=GetResourceNames;
- For S in RL do
- begin
- Writeln('--- Found resource ',S,' : ');
- if not GetResourceInfo(S,aInfo) then
- Writeln('No extra information for resource ',S,' available')
- else
- begin
- Writeln('Name: ',aInfo.Name);
- Writeln('Format: ',aInfo.Format);
- Writeln('encoding: ',aInfo.Encoding);
- Writeln('unit: ',aInfo.resourceunit);
- Writeln('data length: ',Length(aInfo.data));
- end;
- end;
- if not GetResourceInfo('help',aInfo) then
- Writeln('resource help not found !')
- else
- begin
- Writeln('Usage:');
- Writeln(TNJSBuffer.from(ainfo.Data,'base64').toString);
- end;
- end.
|