Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#7231
Creo que tienes un tremendo lio montado

¿Porque tu programa intenta buscar el archivo en 'LOCALAPPDATA'?:

CitarC:\Documents and Settings\PRIMERO\Configuración local\Apps\2.0\X16CBQ9K.6OB\GRDP0DY2.Z7J\wind..tion_a7cd575c2b32d8ae_0001.0000_4d3315ddf5745775\Diccionario1.txt'

Si quieres pásame una url de descarga del proyecto (por aqui o en privado) y le echo un vistazo al problema del archivo, aunque no te aseguro nada, nunca he echo un instalador en VS, no se si estás usando VSIX para hacer el instalador, o un install builder aparte, o que se yo, así que no se lo que me voy a encontrar xD.

EDITO: Lo de las 'Build actions' es para establecer la forma en como se debe trabajar el recurso (por ejemplo, embedirlo a la app), en tu caso deberías dejarlo como está, en 'None'.

· Resource Files

+

Cita de: http://stackoverflow.com/questions/145752/what-are-the-various-build-action-settings-in-vs-net-project-properties-and-wh
   None: The file is not included in the project output group and is not compiled in the build process. An example is a text file that contains documentation, such as a Readme file.

   Compile: The file is compiled into the build output. This setting is used for code files.

   Content: Allows you to retrieve a file (in same dir as assembly) as a stream via Application.GetContentStream( uri ). For this method to work, it needs a AssemblyAssociatedContentFile custom attribute which VS graciously adds when you mark a file as "Content"

   Embedded resource: embeds the file in an exclusive assembly manifest resource.

   Resource (wpf only): embeds the file in a shared (by all files in the assembly with similar setting) assembly manifest resource named AppName.g.resources.

   Page (wpf only): Used to compile a xaml file into baml. The baml is then embedded with the same technique as Resource (i.e. available as `AppName.g.resources)

   ApplicationDefinition (wpf only): Mark the XAML/class file that defines your application. You specify the code-behind with the x:Class="Namespace.ClassName" and set the startup form/page with StartupUri="Window1.xaml"

   SplashScreen (wpf only): An image that is marked as SplashScreen is shown automatically when an WPF application loads, and then fades

   DesignData: unknown

   DesignDataWithDesignTimeCreatableTypes: unknown

   EntityDeploy: (Entity Framework): used to deploy the Entity Framework artifacts

   CodeAnalysisDictionary: A xml file containing custom word dictionary for spelling rules


Saludos!

#7232
Cita de: proview en  2 Marzo 2014, 13:49 PMhe puesto los ficheros en la carpeta de inicio de la aplicación indicando la ruta que me dijiste y al ejecutarlo en otro ordenador da error en la ruta.

Eso es técnicamente imposible, el primer lugar donde el SO intenta localizar una ruta relativa es en el directorio de trabajo actual, así que si tu tienes tu archivo junto al exe, y has modificado la ruta corréctamente (y suponiendo que no cambies el directorio de trabajo de la APP) debe funcionar.

Código (vbnet) [Seleccionar]
Dim TextFile As String = ".\Archivo.txt"
Dim TextContent As String = IO.File.ReadAllText(TextFile)
Dim TextReader As New IO.StringReader(TextContent)

MessageBox.Show(TextReader.ReadLine)



Cita de: proview en  2 Marzo 2014, 13:49 PMCuando uso solamente el my resocurce como me has dicho el programa no me funciona cuando lo ejecuto (creo porque no me lee el fichero de esa forma)

¿Pero has añadido el recurso desde las propiedades de tu proyecto?.

· Cómo: Agregar o quitar recursos

Si símplemente copiar un archivo a la carpeta 'Resources' no consigues nada.

Y porfavor, cuando digas que "no me funciona" o "me da error", da los detalles completos del error que te muestra la IDE, no somos adivinos para saber lo que te está diciendo.


Saludos
#7233
Cita de: DefaultUser en  2 Marzo 2014, 07:56 AM¿Acaso uno no crea un notepad antes de ponerle .bat o lo que sea?

En serio, ¿debo responder otra vez a eso?.

Te lo digo bien y sin ánimo de faltar el respeto, deberías estudiar lo básico de la programación general, yo te sugiero que empieces por las definiciones, y los conceptos (como los paradigmas), busca sobretodo el significado de 'IDE' para poder comprender la diferencia de 'un notepad', entenderías muchas cosas en las que ahora mismo estás equivocado.

PD: La misma Wikipedia te serviría para aprender esas pequeñas cosas.


Cita de: DefaultUser en  2 Marzo 2014, 07:56 AMInsinuas que yo no tengo el mas minimo conocimiento... ¿Que sabras de mi?

Los conocimientos de una persona se pueden deducir (a veces, como en este caso) por su forma de hablar, pero no tienes porque sentirte ofendido, saber poco no es malo (yo hace muchos años solo sabia manejar Batch, aunque siempre supe que no lo podia considerar un lenguaje de programación), y no lo digo como insulto, simplemente deberías molestarte en aprender lo básico de un lenguaje para luego poder formular una pregunta coherente en la que los demás nos sintamos cómodos para poder ayudarte.


Cita de: DefaultUser en  2 Marzo 2014, 07:56 AM
Y pedí alguien que me lo haga por que sé que es una tonteria para los que la tienen clara... es algo basico solo que no se y pedi ayuda claramente, y pregunte amablemente si me lo podian hacer y sino no, que me expliquen entonces ¿Para eso esta el foro no?

Asumes que un foro existe para responder/solucionar cualquier pregunta que haga una persona, pero no es así, nosotros también somos personas y tenemos nuestro criterio y principios a la hora de responder a otra persona, como también podemos considerar que una regunta es tan estúpida o de tán mala calidad que no merece una respuesta;
además, ¿crees que has sido el único que has formulado este tipo de pregunta?, el foro está lleno de información y el foro también existe para investigar y aprender, no solo para preguntar cosas y que los demás te respondan lo que tu quieres oir.

· [RUBY] script para loguearse en una web e ir a una url
· [Python] Autologin web (interactivo)

(¿Ves?, no es dificil buscar y encontrar ejemplos que puedes adaptar a tus necesidades.)

La pregunta es básica, de hecho es tan básica que es algo que podrías haber solucionado hace tiempo buscando ejemplos en Google, no te habría llevado ni 5 minutos de investigación, por eso molestan este tipo de preguntas donde no se muestra ningún esfuerzo por parte del autor de la pregunta.
Y esto es algo que forma parte de las reglas del subforo de programación, no es algo que simplemene me moleste a mi como persona o como programador.

Que sepas que yo (y me refiero a mi mismo, por poner un ejemplo) no tendría ningún problema en explicarte los pasos a seguir para que lo lograses hacer por ti mismo, en caso de que (repito por tercera vez) indicases en que lenguaje de programación estás intentando hacerlo.

Saludos!
#7234
Hola

Citar
Código (vbnet) [Seleccionar]
Dim ruta As String = "E:\Ficheros\Diccionario1.txt"
Resulta obvio que, si el archivo no se encuentra en esa ruta absoluta (en todos y cada uno de los PC's que usen tu applicación), te va a dar error, ya que la ruta no existe...

Para solucionar el problema debes usar una ruta existente, puedes asignar la ruta hacia el directorio de inicio de la aplicación (es decir, la ruta apuntaría hacia la carpeta donde está tu exe compilado), y distribuir tu aplicación con el archivo de lectura 'Diccionario1.txt' añadido en esa misma carpeta, junto a tu exe, en el directorio de trabajo de la app.

Código (vbnet) [Seleccionar]
Dim ruta As String = ".\Diccionario1.txt"

Te vendría bien leer lo siguiente:
· Application.StartupPath Property
· ¿como accedo al directorio raiz?


Aparte de eso, hay una cosa que no me cuadra en tu duda, que tengas el archivo de texto como recurso pero que quieras utilizarlo especificando una ruta?, quizás me he perdido algo o entendí mal esa parte, pero si tienes el archivo ya añadido como recurso entonces resulta innecesario el uso de una ruta, de hecho no puedes, los recursos se utilizan como una Class con propiedades (Ej: Dim ContenidoDelArchivo as string = my.resources.diccionario.ToString), no como un archivo indicando una ruta.

· My.Resources Object


Saludos!
#7235
Hola

¿Has buscado en Google?. ~> http://www.google.com/search?q=asp.net+HRESULT%3A0x8007007E&ie=utf-8&oe=utf-8&lr=lang_en#lr=lang_en&q=HRESULT%3A0x8007007E&tbs=lr:lang_1en

Si lees los primeros resultados, sugieren varias posibles causas del problema como estas:

Cita de: http://forums.asp.net/t/1901963.aspx?The+specified+module+could+not+be+found+Exception+from+HRESULT+0x8007007E+1. if you use any assembly which is not in GAC, you will get this kind of error, please add your assembly in GAC
2. If your assembly supports only 32 bit  you will this kind of error.


1.
La primera causa se debería resolver (teóricamente) registrando el ensamblado en GAC, esto lo puedes hacer con la utilidad GACUtil de Microsoft (que viene incluida en el paquete descargable 'Windows ADK' o 'Windows AIK' según la versión de Windows que uses).

Cita de: GACUtil.exe /?/i <assembly_path> [ /r <...> ] [ /f ]
 Installs an assembly to the global assembly cache.

...Así sería la sintaxis:
GacUtil.exe /I ".\Nombre.dll"


2.
La segunda causa se resolvería estableciendo tu aplicación sólamente a 32-Bit, esto lo puedes especificar en las opciones de compilación de las propiedades de tu proyecto.



Saludos
#7236
Sin comentarios... cada frase supera a la anterior, lo típico, me voy a callar... me voy a callar.

CitarLo que quiero es crear un notepad

Asumo que tu intención y lo que en realidad quieres decir es que pretendes desarrollar un Script usando como medio de edición de texto el bloc de notas (mala elección).

Nadie te va a tomar en serio si dices que quieres 'crear un notepad', nadie es perfecto, pero como mínimo intentamos referninos a las cosas por su nombre y lo que son.


Citarque entre a esta página http://radioanime.com/pedidos/ luego escriba determinada cosa y luego apriete enter y se envie, y asi infinitas veces.

Es una tarea facil de llevar a cabo, pero no has especificado en que lenguaje quieres que te lo regalen con un lazito, quizás debiste empezar por especificar un lenguaje de programación, y haber mostrado ese código imaginario con lo que has intentado hacer por ti mismo.

De todas formas por tu forma de decir las cosas y del uso del notepad intuyo que debes estar buscando una solución en Batch, entonces te hago saber que en puro Batch es imposible de llevar a cabo,
y, bueno, también intuyo por tu escasez de investigación sobre el tema dudo que tengas motivación por aprender reálmente un lenguaje de programación.


Citar¿Alguien podría hacer ese trabajo por mi y pasarme el código?

Parece que pidas caramelos...

...¿Antes de formular esa pregunta, pensaste en si alguien estaría interesado en querer invertir su tiempo en ofrecer ayuda a una persona vaga que no tiene conocimientos básicos ni tampoco ha buscado, ni lo ha intentado, una persona que quiere que se lo den todo echo sin realizar ningún esfuerzo por si mismo?.

¿Para que nos vamos a molestar?, aquí se ayuda al que tiene ganas por aprender o al que reálmente tiene un problema y no puede solucionarlo, pero no se regalan trabajos ni mucho menos a aquél que puede intentar buscar la manera de hacerlo por si mismo y luego venir aquí a formular una duda coherente, y no esto.


CitarY también diganme como aprender todos esos códigos por si necesito hacer otro notepad que haga determinada cosa hacerlo por mi mismo.

¿Que como aprender?, por más que leo la frase no le encuentro sentido, ¿acaso hay otra manera de aprender que no sea documentándose y practicando?, y, repito lo anterior, sin saber que lenguaje estás utilizando... no se como esperas que alguien te pueda indicar un sitio/tutorial/libro donde aprender ese lenguaje.


Citar¿Qué necesito aprender?

En primer lugar, Modestia, y luego, Programación.


Saludos.
#7237
Scripting / Re: duda sobre comando AT en batch
28 Febrero 2014, 12:08 PM
Claro que no @EzianGES, tu opción es una como otra cualquiera, eso es indiscutible, yo solo di mi opinión al respecto y una alternativa al Scripting, puesto que hay que tener en cuenta también los conocimientos de la persona que formula la pregunta, y en este caso creo que con Python le sería más dificil, no porque sea dificil, sinó porque sería algo nuevo para él, ya que no me agrada la idea de que una persona con pocos conocimientos de Batch, deba depender de otro lenguaje instalándose el interprete de un lenguaje más extenso y complicado, y aprender lo básico de ese lenguaje sólamente para automatizar una simple tarea de copiado en el SO que se puede programar a un dia y hora específica usando las características de Windows sin necesidad de desarrollar un Script/Programa, pero vamos, que cada cual haga lo que prefiera por curiosidad :P.

Saludos!
#7238
Software / Re: Juegos en segundo plano
27 Febrero 2014, 22:58 PM
Cita de: rhojer24 en 27 Febrero 2014, 16:36 PM
de que hablas? solo te contradices como un estupido, da una respuesta clara y consisa, se pueden abrir 2 gta con el sandboxie. Ya esta no tienes que estar diciendo que es imposible y luego decir que si.. solo confundes.

No me queda muy claro para quien va dirigido tu mensaje, ¿pero quien se contradice?...

...¿Tienes acaso una mínima idea del significado de Sandbox?, no, ya sé que no la tienes, porque si la tuvieras entenderías que el único que se ha comportado como un estúpido has sido tú, por criticar sin tener ni idea d elo que hablas, por faltar el respeto, y por infringir las normas del foro reviviendo un post (y encima con tu primer mensaje) ¿acaso te registraste solo para trollear?, que pena me daría.

Claro que se puede instanciar varias veces un proceso single-instance, se puede hacer ...si virtualizas, y esa es la solución que yo propuse, ya sea virtualizando un SO en una VirtualMachine (como VirtualBox) o en un entorno Sandbox virtual (como hace Sandboxie), pero quizás la virtualización sea un concepto que escape a tu comprensión.

Deberías informarte sobre lo que hablas antes de opinar de esa forma, o al menos hablar con respeto, o diréctamente podrías callarte la próxima vez para no molestar a nadie con estupideces.

Saludos!
#7239
Scripting / Re: duda sobre comando AT en batch
27 Febrero 2014, 22:40 PM
Hola

Cita de: crazykenny en 27 Febrero 2014, 19:34 PMen un momento dado del dia y otras pruebas.

¿Que pruebas?.


1. No te recomiendo en absoluto el comando AT, ya que dispones de otro comando el cual es más completo y más fiable, SCHTASKS, es complétamente personalizable, y, una vez registrada la tarea en el programador de tareas de Windows, ya no debes peocuparte por hacer nada más.

2. Desconozco esas "y otras pruebas" de las que hablas, pero no veo necesidad de automatizar esta tarea (para 1 solo PC) usando Batch (ni mucho menos recurrir a Python como comentaron, u otros lenguajes no nativos de Windows... porque en todo caso puedes utilizar VisualBasicScript para omitir la interfaz de consola) ya que Windows proporciona una interfaz de usuario gráfica, tanto para programar una tarea en el sistema, como para programar un Backup:

[youtube=640,360]http://www.youtube.com/watch?v=XW1oHaTT8HA[/youtube]

Así pues, si tu intención es hacer un daily-backup, pero te incomoda (o eso he entendido) tener que ejecutar un Script, o que se vea la ventana de la CMD, o que sé yo, entonces podrías probar a utilizar diréctamente la característica de 'Windows Backup'.

Saludos!
#7240
Scripting / Re: problema en python
27 Febrero 2014, 03:38 AM
No estás usando la sintaxis correcta:
Citarif cont == "password123"
else
Además de eso, las instrucciones dentro del bloque del If, deben indentarse.

Prueba así:
Código (python) [Seleccionar]
def security():
print "security"
cont = raw_input("pass?")
if cont == "password123":
print "lo lograste"
else:
print "no lo lograste"
security()

security()


Saludos