Cita:
Empezado por oscarac
mmm
no entendi muy bien eso de "El caso es que ese archivo lo llevo dentro del programa"
segun lo que quiza entendi...te convendria usar archivos ini?
|
Código Delphi
[-]implementation
{$R *.dfm}
{$R Recursos.res}
COn esto quiero decire que recursos.res es un archivo compilado dentro de mi programa.
Y si quiero llamar al recurso con su ruta no sabría ni por donde empezar.
Encontré esta función que saca el recurso donde tu desees.
Código Delphi
[-]procedure ExtractFileFromResource(const resName, targetFile: string);
var
fStream: TFileStream;
rStream: TResourceStream;
begin
rStream := TResourceStream.Create(hInstance, resName, RT_RCDATA);
try
fStream := TFileStream.Create(targetFile, fmCreate);
try
fStream.CopyFrom(rStream, 0);
finally
fStream.Free();
end;
finally
rStream.Free();
end;
end;
Pero lo que quiero es llamarlo con esta función.
Código Delphi
[-]function InjectDll(PID
WORD; sDll:ansistring):Boolean;
Como observarán (sDll) me pide un ansistring, y no sé que ruta poner para llamar al recurso, gracias.