close
Warning:
Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Jun 23, 2010, 8:20:00 AM (15 years ago)
- Author:
-
Víctor de Buen Remiro
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v16
|
v17
|
|
84 | 84 | independientes de la plataforma se pueden poner en un elemento |
85 | 85 | {{{crossPlattform}}} y los que sí dependan en uno con el nombre de la |
86 | | plataforma. [[BR]] |
| 86 | plataforma. Los nombres de los recursos han de ser únicos dentro de cada |
| 87 | plataforma específica y serán lógicamente los mismos en todas ellas, pues |
| 88 | los recursos deberían estar disponibles en cualquiera de ellas, aunque podría |
| 89 | haber excepciones si no se encuentra la forma de implementarlo en alguna. |
| 90 | Los recursos multi-plataforma deben tener nombres únicos distintos de los de |
| 91 | las específicas pues en el almacén de cliente convivirán con ellos en un |
| 92 | mismo directorio. [[BR]] |
87 | 93 | {{{ |
88 | 94 | Set _.autodoc.nonTolResources = { [[ |
89 | 95 | Set crossPlattform = { [[ |
| 96 | Text resource_cross_1="./....", |
| 97 | Text resource_cross_2="./....", |
| 98 | ... ]] }, |
| 99 | Set win32_x86 = { [[ |
90 | 100 | Text resource_1="./....", |
91 | 101 | Text resource_2="./....", |
92 | 102 | ... ]] }, |
93 | | Set win32_x86 = { [[ |
| 103 | Set linux_x86 = { [[ |
94 | 104 | Text resource_1="./....", |
95 | 105 | Text resource_2="./....", |
… |
… |
|
165 | 175 | tener un método [[BR]] {{{ Real StartActions(Real void) { ... }; }}} [[BR]] el |
166 | 176 | cual será llamado justo después de ser cargado por el #Require por vez primera. |
167 | | En el caso de que el paquete contenga recursos ajenos a TOL, el método StartActions |
| 177 | En el caso de que el paquete contenga recursos ajenos a TOL, el método {{{StartActions}}} |
168 | 178 | será quien se ocupe de terminar de inicializar lo que corresponda a esos recursos. |
169 | 179 | Para ello sólo necesita saber el path local que se obtiene llamando a [[BR]] |
170 | 180 | {{{ |
171 | | Text TolPackage::Client::LocalResourcePath(Text package.version, Text platForm, Text resource) |
| 181 | Text TolPackage::Client::LocalResourcePath(Text package.version, Text resource) |
172 | 182 | }}} |
173 | 183 | |
… |
… |
|
246 | 256 | tiempo que el .oza los recursos comprimidos que correspondan a su plataforma, |
247 | 257 | incluyendo los que son independientes de la plataforma, creando para ello |
248 | | un directorio propio del paquete y la plataforma [[BR]] |
| 258 | un directorio propio del paquete [[BR]] |
249 | 259 | {{{ |
250 | | TolPackage::Client::_.localRoot+package.version+"/"+<plattform>+"/" |
| 260 | TolPackage::Client::_.localRoot+package.version+"/"+<platform>+"/" |
251 | 261 | }}} |
252 | 262 | Luego descomprimirá ahí dentro cada uno de los recursos descargados de forma |