Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Where will my changes impact?
Message
From
05/07/2001 07:47:14
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
 
To
04/07/2001 12:39:31
Fausto Garcia
Independent Developer
Lima, Peru
General information
Forum:
Visual FoxPro
Category:
Project manager
Miscellaneous
Thread ID:
00526658
Message ID:
00526877
Views:
16
No, no conozco herramientas para automatizar eso. Pero quizás te ayuden las órdenes para analizar un proyecto (sin abrirlo como se abre un DBF), para facilitar la búsqueda de ciertos archivos en el proyecto.

El siguiente ejemplo te servirá como punto de partida. ¿Qué tal si lo adaptas, lo aplicas a cada proyecto, y en vez de mostrar los archivos en pantalla, los copias a una tabla?

Saludos, Hilmar.
* Las siguientes órdenes modifican todos los forms del proyecto activo,
* con excepción de los forms VFX. Útil para ciertas revisiones sistemáticas.

clear
FOR EACH oFile IN Application.ActiveProject.Files
	* mostrar todos los forms, excepto vfx*.scx
	if oFile.Type = "K" and left(justfname(oFile.Name),3) # "vfx" && non-VFX Form
		* ? justfname(oFile.Name)	&& para tener un simple listado
		oFile.Modify()	&& modificar el form
	endif
ENDFOR

Códigos para tipos:
d	Database
D	Free Table
Q	Query
K	Form
R	Report
B	Label
V	Visual Class Library
P	Program
L	FLL
Z	APP
M	Menu
T	Text
x	Other
>Hola Hilmar,
>
>El problema es el siguiente. Supon que TENGO QUE (asi en mayusculas, de forma imperativa) cambiar la funcionalidad de la clase "cusclase" que reside en la libreria de clases "libclases", y que ademas de ello la libreria de clases esta compartida (a nivel de Source Safe) e incluida en otros varios proyectos. Para coronar la situacion, no tienes certeza acerca de cuales proyectos utilizan esa clase que tienes que modificar. A eso apunta la pregunta, ¿conoces alguna herramienta que me pueda ayudar? Yo estoy escribiendo una pequela aplicacion que analiza el contenido de los archivos de VFP es decir los .PJX, .VCX, .SCX y .PRG y la verdad ya estoy consiguiendo resultados positivos, pero quisiera saber si ya existe algo hecho.
>
>Saludos vecino,
>
>Fausto
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform