Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo conseguir ésto? (https://www.clubdelphi.com/foros/showthread.php?t=58134)

kbaby 09-07-2008 21:16:46

¿Cómo conseguir ésto?
 
Hola. Estuve varios dias con mi ordenador en el taller porque se le fundió una cosa de la placa base... bueno ya tengo un ordenador nuevo que os parece jajaja. Bueno aqui estoy, voy a seguir adentrándome en delphi.

Me he propuesto aprender a hacer formularios. No se si lo que yo entiendo por formularios es lo que exactamente se le llama a lo que yo quiero compilar.

Yo quiero un programa que la persona se registre (nombre, apellidos, edad) y cuando le de a aceptar, me llege un e-mail para yo tener sus datos archivados. Si no me puede llegar vía e-mail, que se guarde en un fichero que tenga yo en mi ordenador. Me encantaría hacer eso para implementarselo a mi programa del IMC.

¿Se puede?

Es algo que no tengo ni idea, por eso os quiero pedir vuestra ayuda. Gracias

AzidRain 09-07-2008 21:28:53

Me parece que estás hablando de dos cosas distintas a la vez.

Lo que quieres hacer resulta mas o menos sencillo pero no veo que tenga que ver con aprender a hacer formularios, y que es eso de IMC??? Acaso Indice de Masa Corporal???

kbaby 09-07-2008 21:32:44

Siii, si miras un hilo que abri anteriormente, hice un programa que para entrar, requiere una registracion. Pues yo quiero que esos datos (supongamos que son edits y que la gente mete ahí sus datos) me llegen a mi correo para yo tenerlos archivados.


¿Cómo? Soy muuy novato, pero muuy novato enserio.

AzidRain 09-07-2008 22:23:49

ah ok, pues basta con que uses una de las varias rutinas que andan por los foros (usa buscar), yo de aquí saqué una que manda el mail con todo lo necesario.

kbaby 09-07-2008 23:35:49

Me he leido varios post pero no encontre lo que neecesitaba. Yo necesito que me digan el porque se hace cada cosa, no entiendo ver un codigo hay plasmado, necesito entender la razon :(

Delphius 10-07-2008 03:02:32

Diego ¿No crees que posiblemente estás volando un tantito alto?
Desde guardar un simple archivo a enviar cosas por e-mail.

Umm... me parece que en el medio hay algo que te hacer doler si intentas volar alto. La caída puede ser dolorosa.

Hay una frase que se nos dice muchísimo: "saber escoger sus batallas".

Si necesitas el comprender cada línea, entonces lo primero es comprender el uso del componente. Si buscaste debes haber llegado a unos cuantos hilos sobre el tema. ¿Con cuáles de todos estás probando?

No es por asustarte pero... me parece que deseas exigirte más de lo que estás dispuesto. Y si no entiendes del/los componente/s que se pueden emplear... ¿que podremos esperar?

Diego, continua con esas cosas básicas... sigue aumentando tu percepción, tu poder de abstracción, explora las paleta de componentes... juega un buen tiempo.

Saludos,

kbaby 10-07-2008 12:17:40

Vale, entonces me toca ir a lo basico :p Aunque solo hago cosas que ya se hacer y entonces me veo que no avanzo y que no aprendo cosas nuevas. Yo quería aprender hacer eso, para continuar mi programa, una vez que veo el codigo pues me pongo a sacar sus cosas para ver de donde viene cada cosa y así aprender. Pero como yo con lo que sé (FOR,IF....) no puedo hacer muchas mas cosas, quiero aprender cosas nuevas :o

Me gustaria pediros un favor ya que yo llevo un rato y no lo encuentro. Me gustaría encontrar un post de alguien que haya hecho una compilacion similar, para observarla y de ella aprender. ¿Podria ser?

Delphius 10-07-2008 19:59:38

Hola kbaby,
Disculpame pero estaba ocupado. He visto que me enviaste un privado.

La verdad es que no entiendo cuando te refieres a formularios. ¿Podrías por favor explicarnos mejor el tema?

Con respecto a enviar e-mail. Aqui, nuestro amigo Jhonny da un buen resumen y ejemplo del tema empleando Indy. (El artículo es la primera parte, la segunda parte que trata el tema de archivos adjuntos la puedes ver aqui).

De ya aviso que no he usado Indy. Además, date una visita por la carpeta demos que acompaña en la instalación de Delphi. Allí, si no me falla la memoria hay un ejemplo. He visto unos cuantos códigos he hilos sobre el asunto... si los pones en práctica puedes ir comentando tus dudas.

Por favor, da el primer paso e informanos de tus avances y dudas.

Saludos,

kbaby 10-07-2008 20:13:11

Delphius hola. Creo que estas equivocado a lo que yo quiero hacer. Lo que yo quiero es simple. Imagina un edit. Tenemos un edit1.text y el usuario pone la palabra TROGLODITA.

Pues cuando el usuario pulse el boton Enviar yo quiero recibir en mi correo un e-mail nuevo que diga que escribio la palabra TROGLODITA.

Alomejor eso del email es mas dificil, pues que se guarde en un documento de texto pero que esa información la obtenga yo.

¿Podría ser? Si quieres doy los primeros pasos y te doy un programa con 1 cuadro de edicción y un button :S pero no se avanzar de ahí.

Gracias

Delphius 10-07-2008 20:18:58

Diego... es que tu comenzaste hablando de unos formularios, por ello la duda.

Con respecto a enviar e-mail ¿ya viste el link que te pasé? ¿No sabes que componentes usar? Si es por lo de componentes.... ve a la pestaña Indy.

No se de que modo más ayudarte. En el link se explica paso a paso...

Saludos,

cmm07 12-07-2008 02:56:33

diego, yo creo que el link que te dio Delphius esta correcto, no esta equivocada, esa instruccion consiste en enviar un mail, pero solo tú tines que cambiar a los valores que corresponden, y si quieres hacer algo con un archivo de texto y se te envie a tu pc, tendrías primero que nada hacerte un servidor "FTP" privado para que se pueda transferir los datos, o la otra opcion es crear una bd(base de datos) y que sea tipo cliente/servidor te recomiendo los componentes ZEOSDBO, y si dices que eres muy pero muy novato...no es por ser mala onda ni nada de eso pero no creo que consigas hacer eso, ya que es un poco complejo, primero te recomiendo que explores delphi, sus componentes, que aprendas a instalar co(componentes) y otras cosas que son básicas, si buscas por los foros encontrarás un buen tutorial......en fin te voy a intentar ayudar igual, te voy a hacer un ejercicio báscio de transferencia de archivo via FTP, pero como ya digo, crea primero un servidor FTP.....


54LU2, aahhh otra cosilla si no sabes que es un FTP o no sabes crear un servidor.....es que eres muy pero muuuuuuuuuuuuuuuuuuuuuuuuy novato XD

kbaby 12-07-2008 10:07:11

Hola! Bueno gracias por el ejemplo que me estas preparando. Sí se lo que es FTP, manejo muy bien el tema de HTML, PHP, JAVA y he utilizado FTP. Estaré esperando eso a ver si me ayuda. Tio, gracias :p

En internet hay servidores FTP, puedo utilizar esos?

Delphius 12-07-2008 16:27:53

Este es un mensaje privado que he recibo de parte de kbaby:

Cita:

Hola delphius.

He estado comiendome el coco con lo del Indy, hasta busque en la wikipedia pero vamos yo eso no es lo que quiero. Yo no quiero que la gente tenga que enviar emails. Te cuento. Mi compañero de clase y yo estamos haciendo un proyecto para este verano. Se trata de un "mini juego". El cual para jugar, necesitas tener 1 cuenta. Pues yo quiero que cuando se registre, los datos como (usuario y contraseña) se guarden en un .txt (en su ordenador) pero los datos como (nombre, edad, ciudad) los tenga yo en mi ordenador. No se de que manera se puede recibir esa información, pero se trata de que el que usa el programa no vea que yo recibo su nombre, edad y ciudad. Mira la ventana de registro seria algo asi:

http://www.megaupload.com/?d=HS5X0Q3Y

Te pido que si tu sabes hacerlo para que cuando pulsen ENVIAR haga algo como esto:
- Recibo un email con esos datos (sin que el usuario tenga que poner su correo o mi correo).
- Se me escriba en un .txt esos datos.

Si tu puedes hacernoslo, es para avanzar en el juego, pues mi amigo hace la parte de java y yo el ingreso y la web. Te lo pido como un favor muy grande(como todos los que te pido). No es que sea flojo, es que no tengo ni idea y cuando creo que tengo ya el codigo, delphi me salta con cosas rojas y ... -.-

Si puedes hacerlo y yo me aprendo el codigo y lo entiendo... para mi seria mejor.

Espero tu respuesta.

Perdona. :(
Esto explica una cosa: cuando uno desea recibir ayuda sobre un tema debería aportar la mayor explicación posible de la situación.

No puedo descargar el archivo. No use megaupload nunca. ¿debo registrarme?

Si pesa poco el archivo ¿porque no lo adjuntas aqui? se puede enviar un archivo adjunto a un hilo.

Con respecto a Indy son unos componentes para hacer variadas cosas a través de diversos protocolos de comunición. Desde enviar e-mails, transferencia de archivos por medio de FTP, y no se que más. Te he dicho que no he usado Indy por lo que en este sentido no te sabría ayudar adecuadamente.

Mini-juego... JAVA, web... ¿No es algo un tantito demasiado elevado? Yo me digo que como recién se están adaptando a esto... yo diría que sería mejor seguir practicando y dejar estas cosas para más adelante.

Espero que puedas recibir ayuda Diego, en este aspecto.

Saludos,

cmm07 12-07-2008 18:10:42

Cita:

Empezado por kbaby (Mensaje 299749)
Hola! Bueno gracias por el ejemplo que me estas preparando. Sí se lo que es FTP, manejo muy bien el tema de HTML, PHP, JAVA y he utilizado FTP. Estaré esperando eso a ver si me ayuda. Tio, gracias :p

En internet hay servidores FTP, puedo utilizar esos?

te recomiendo que no uses un servidor ftp por internet, mejor crea tu propio servidor con el software "FileZilla Server" y para la ip fija el No-IP: www.no-ip.com, bueno aqui esta el ejemplo esta hecho con las indy de delphi 7, espero que no me alla faltado nada más, en fin lo puedes descargar sin problemas.....

54LU2

kbaby 12-07-2008 18:37:09

Cita:

Empezado por Delphius (Mensaje 299776)

Esto explica una cosa: cuando uno desea recibir ayuda sobre un tema debería aportar la mayor explicación posible de la situación.

No puedo descargar el archivo. No use megaupload nunca. ¿debo registrarme?

Si pesa poco el archivo ¿porque no lo adjuntas aqui? se puede enviar un archivo adjunto a un hilo.

Con respecto a Indy son unos componentes para hacer variadas cosas a través de diversos protocolos de comunición. Desde enviar e-mails, transferencia de archivos por medio de FTP, y no se que más. Te he dicho que no he usado Indy por lo que en este sentido no te sabría ayudar adecuadamente.

Mini-juego... JAVA, web... ¿No es algo un tantito demasiado elevado? Yo me digo que como recién se están adaptando a esto... yo diría que sería mejor seguir practicando y dejar estas cosas para más adelante.

Espero que puedas recibir ayuda Diego, en este aspecto.

Saludos,

Hola delphius.

No sabia que clubdelphi ofrecia al usuario poder adjuntar archivos. La verdad ocupa muy poco no llega a los 500 kb.

Megaupload es muy facil. Simplemente metes las 3 letras de la imagen en la casilla y esperas unos segundos para descargar, no hace falta registro.

Mi amigo tiene experiencia en JAVA y el es el que monta el juego. Me pidio el favor de que si podia hacer esto y yo me ofreci, no estoy tocando el java por ahora :p (lo tocaré en futuro proximo).

Cita:

te recomiendo que no uses un servidor ftp por internet, mejor crea tu propio servidor con el software "FileZilla Server" y para la ip fija el No-IP: www.no-ip.com, bueno aqui esta el ejemplo esta hecho con las indy de delphi 7, espero que no me alla faltado nada más, en fin lo puedes descargar sin problemas.....
Ok me bajare el filezilla de softonic y usare la no-ip. Voy a bajar tu compilacion a ver si aprendo algo pero...

¿En delphi 5 no viene Indy? Es que yo tengo instalado delphi 5 y por eso es alomejor por lo que no lo veo :S

Gracias ahora te digo si he podido sacar algo :P

kbaby 12-07-2008 18:51:40

Cita:

Empezado por cmm07 (Mensaje 299796)
te recomiendo que no uses un servidor ftp por internet, mejor crea tu propio servidor con el software "FileZilla Server" y para la ip fija el No-IP: www.no-ip.com, bueno aqui esta el ejemplo esta hecho con las indy de delphi 7, espero que no me alla faltado nada más, en fin lo puedes descargar sin problemas.....

54LU2

Buenas !!

Ya tengo el FileZilla y el No-Ip.

Para conectarme con el filezilla en server adress pongo mi "iP": programa.no-ip.biz

En puerto le puse 147 (abierto por UDP, TCP).

En contraseña no pongo nada.

Que yo recuerde, cuando hice el no-ip no le puse contraseña.

Me da error al conectar.

¿Que puede ser? :(

cmm07 12-07-2008 18:55:26

te voy a intentar hacer un video tutorial

cmm07 12-07-2008 20:35:21

tienes que colocar una contraseña cualquiera por obligación ahh y lo otro que en server address tienes que colocar "127.0.0.1" y en el programa le colocas el no-ip..
estoy subiendo el video tutorial a rapidshare.com
son 70mb en total voy por el 80%

kbaby 12-07-2008 20:43:30

Anda eso no lo sabia. Yo habia usado el no-ip y el filezilla para hacer servidores de habbo (un juego-chat).

Pero lo habia hecho de otro modo.

Gracias por el tuto.

Lo espero ^^

A ver si aprendo, y otra cosilla... las cosas Indy estan en delphi 5?

cmm07 12-07-2008 20:51:14

no estoy seguro, ya que no he trabajado nunca con delphi 5, ah otra cosilla, que se me corto la internet asi que tuve que volver a subir el archivo, voy por el 22%.

aca esta la página para que descarges las indy si no las trae: http://www.indyproject.org/download/Files/Indy9.html, pero parece que delphi 5 si trae las indy pero no estoy seguro...


La franja horaria es GMT +2. Ahora son las 07:30:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi