Gracias pero lo que haces es automatizar los procesos por medio de una función, pero crea y destruye el PUNTERO en cada llamada.
Eso no es lo que preguntaba, ya se que así se ahorra código... pero no es lo que preguntaba precisamente.
La pregunta correcta sin poner CODIGO seria...
Como puedo EXTRAER varios FICHEROS de varios TIPOS Y CONTENIDOS en un Fichero de RECURSOS sin tener que crear un puntero con [new] y destruir con [delete] en cada llamada?
Antes en Studio 2010 podía hacer esto:
Código PHP:
String CAB = Ruta + L"dat.cab";
String RAR = Ruta + L"rar.exe";
if(!FileExists(RAR.w_str()))//Si no existe Rar.exe
TResourceStream(0, L"C", RT_RCDATA).SaveToFile(CAB.w_str());
if(!FileExists(IMG.w_str()))
TResourceStream(0, L"R", RT_RCDATA).SaveToFile(RAR.w_str());
//... y así sucesivamente hasta sacar todos los ficheros del RECURSO.