Comunidad de diseño web y desarrollo en internet online

Flash + C

Citar            
MensajeEscrito el 22 Jun 2005 05:10 pm
Estoy haciendo una aplicación standAlone y necesito crear/modificar achivos.
Hice una aplicación simple en Borland C++ que en modo consola (D.O.S.) me funciona muy bien cuando la llamos y le envío una cadena como parámetro...o sea, me crea un archivo con la cadena que le envío.
El problema es haciéndolo desde el proyector, no pasa nada y por si las (En winXP) ya le di permisos de escritura tanto al ejecutable como a la carpeta en donde se encuentra el archivo.
Alguien ha podido realizar esto sin usar VisualBasic ? ...y claro, cómo ?

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

msie
Citar            
MensajeEscrito el 22 Jun 2005 05:34 pm
Errr... con un 3rd party program como MDM Zinc [antes Flash Studio Pro] , supongo que con Juglor y el resto de "Ampliaciones" del ejecutable tambien se podria...

Se que no es lo que buskas pero... no se cuanta gente se mete en este mundillo de Flash+Otros lenguajes...

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 23 Jun 2005 12:03 am

ICEM4N escribió:

Se que no es lo que buskas pero...

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

clabbrowser
Citar            
MensajeEscrito el 23 Jun 2005 12:09 am
Y el codigo con el que se invoca al EXE, supongo que sera un fscommand, no?, cual es el codigo?

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 23 Jun 2005 12:32 am
En Flash

Código :

fscommand("exec", "archivos.exe " + texto_txt.text);

En C

Código :

void main(int argc, char **argv){
   FILE *archivo;
   archivo = fopen("archivo.txt", "w+");
   fprintf(archivo, argv[1]);
   fclose(archivo);
}

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

clabbrowser
Citar            
MensajeEscrito el 23 Jun 2005 12:46 am
Despues de revisar por mil partes:

Desde Flash MX y en adelante NO se pueden enviar parametros por fscommand; adicional a esto, para ejecutar una aplicación con fscommand esta debe estar en una subcarpeta llamada, como no, "fscommand"

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 23 Jun 2005 02:06 am

Freddie® escribió:

adicional a esto, para ejecutar una aplicación con fscommand esta debe estar en una subcarpeta llamada, como no, "fscommand"
qué le hace pensar que no lo se ?

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

clabbrowser
Citar            
MensajeEscrito el 23 Jun 2005 02:26 am
Esto te puede sonar redundante, pero a lo mejor, te ayuda. En flash, con fscommand, en vez de llamar a un exe, llama a un bat que a su vez llame a tu EXE creado en C. Creo que es mas fácil que el bat, reciba el parametro, y se lo pase a tu EXE.

En un bat para recibir un parametro es algo asi:

mi.bat Holas //Archivo mi.bat parametros holas

Para mostrarlo:

echo %1

Saludos!
:wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 23 Jun 2005 02:30 am
hhmm..los BAT...ya los había olvidado, gracias JD

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.