4 mensajes Página 1 de 1
Hola que tal.

Llevo más o menos unas 3 semanas con lua y la verdad que estoy aprendiendo bastante, dado a que tengo algunos conocimientos en php, Lua tiene algunas similitudes en cuanto a sentencias y variable, bueno a lo que realmente venia es a lo siguiente:

Estoy desarrollando un Panel y me gustaría que los Labels recogieran algunos datos, yo sé hacerlo de la siguiente forma:

Forma sencilla:
campo1 = 1
campo2 = 1

if campo1 == campo2 then
   Label.SetText("Label1", "Correcto");
else
   Label.SetText("Label1", "Incorrecto");
end
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9



Recogiendo datos de archivos txt:
campo1 = TextFile.ReadToString("C:\texto1.txt");
campo2 = TextFile.ReadToString("C:\texto2.txt");

if campo1 == campo2 then
   Label.SetText("Label1", "Correcto");
else
   Label.SetText("Label1", "Incorrecto");
end
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9


Os pongo esto para que más o menos sepais mis conocimientos sobre lo que quiero hacer, el caso es que yo quiero que el label muestre como resultado un "TextFile.ReadToString" no se si es posible por eso os pido consejo y un poco de orientación.

Gracias a todos y saludos.
("C:\\MyFile.txt");
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9


Look at Imagen \\ Imagen
Imagen
abood tiene razon, para que tu codigo funcione correctamente debes colocar dos "backslash" o barras diagonales invertidas en la direccion o "path" del .txt que quieres leer.

Sin agraviar claro esta, si no le entendiste a abood tu codigo quedaria asi mas o menos:

campo1 = TextFile.ReadToString("C:\\texto1.txt");
campo2 = TextFile.ReadToString("C:\\texto2.txt");

if campo1 == campo2 then
   Label.SetText("Label1", "Correcto");
else
   Label.SetText("Label1", "Incorrecto");
end
Parsed in 0.002 seconds, using GeSHi 1.0.8.9


Lua interpreta el doble backslash \\ como una anti diagonal solamente \.

Saludos.
Look at that asshole >>> Imagen <<< Look at that face
It means..."The fuck is this, the fuck is that"
*QUIERO MI DIPLOMA*
Hola y gracias por responder.

He conseguido hacer lo que queria creo que no me explique bien o no me habeis entendido, de todas formas para la gente que tenga el mismo problema que yo os comento la solución ya que es más fácil de lo que yo pensaba, en realidad es una chorrada pero claro los que estamos empezando aún nos falta practica.

noticias = TextFile.ReadToString("C:\\texto2.txt");
Label.SetText("Label1", noticias);
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9


Es simple, noticias que es la noticias que es la variable debe estar presente en el label, cosa que yo no sabia jeje, gracias a todos.

Saludos.
4 mensajes Página 1 de 1

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron