Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Llamar PRG externo
Message
De
02/01/2008 18:22:48
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01279001
Message ID:
01279126
Vues:
12
>>Si el PRG está en el proyecto, lo debes marcar como "excluded" (botón derecha, excluir). Así, no se incluirá en el EXE, y se ejecutará el PRG externo.
>>
>>Nota 1: Obviamente necesitas compilar el PRG externo. También podrías distribuir directamente el compilado (.FXP).
>>
>>Nota 2: Si ya distribuiste el EXE, debes distribuir una nueva copia, que no lleva incrustado el PRG en cuestión.
>
>Hola Hilmar,
>
>El problema que nosotros encontramos con ese método es que si el PRG esta compartido de alguna manera, por ejemplo en nuestro caso, en que nos apartamos de la concepción general y los programas corren de la red, el problema es que si el programa esta siendo usado por otro usuario no lo puedes compilar; de todas maneras, generalizando, se puede suponer que si quieres el programa externo hay posibilidades de que el programa en cuestion esté compartido por uno o mas ejecutables que pueden estar corriendo simultaneamente en la misma máquina, por lo que el problema de la compilación también se puede presentar, en cambio con execscript, al generar una archivo temporal y luego compilarlo, este problema no existe.

Ah, ya veo, interesante. En el caso del EXE, utilizo diferentes versiones: MiExe0001.exe, MiExe0002.exe, etc., y un "loader" para detectar la última versión, pero supongo que no vale la pena extender eso a programas externos.

En lo personal, prefiero distribuir una nueva copia de todo el EXE - pero supongo que eso tampoco es apropiado en todos los casos.

Lástima que tu método no funciona (según me parece) cuando el programador quiera mantener externos a forms, o a reports.
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)
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform