Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas en funcion (https://www.clubdelphi.com/foros/showthread.php?t=82297)

Casimiro Noteví 21-02-2013 12:52:58

Cita:

Empezado por KroSaver (Mensaje 455327)
Casimiro tranqui tio que no digo que no sepais no seas ingnorante y lee bien lo que escribi tengo esa duda y yasta como digo en todos los mensages cada uno programa como quiere ok?
Asique si vas a decirme esas tonterias creo que te equivocastes de sitio.
saludos, sigo con esa duda

Cierto, cada uno programa como quiere y sabe. Algunos bien y otros mal.
Por cierto, lo que dije antes no es ninguna tontería. Eres nuevo aquí y no puedes opinar correctamente sobre eso.

KroSaver 21-02-2013 13:07:19

Como asi? no puedo opinar?

Aver no intento "INFLUIR MI OPINION ES SOLO MI OPINION" letras mayus por si te lo saltas y no lo lees.

1º ¿Cual es mi duda?

Como declaro la char con MAX_PATH al declarar la funcion.

2º ¿He pedido yo que me den uan funcion que me encuentre una cadena en texto?

No.

3º No quiero hacer de una duda una discusion encima con un moderador que no lee antes de escribir ¿Vale?

saludos y cerrad el tema porque creo que no se me entendio en mi duda dadlo por solucionado.

Casimiro Noteví 21-02-2013 14:26:32

No te sulfures, amigo, creo que el que no ha leído bien has sido tú, yo no he dicho que no puedas opinar, por favor. Lo que he puesto ha sido: no puedes opinar correctamente, sobre si son buenos o malos programadores, porque no los conoces.

Tan sólo trataba de darte a entender que siguieras los consejos de personas que saben y tienen muchísima experiencia.
Pero si no te gusta, no hay problema, como bien dices tú: cada uno programa como quiere.

Desde luego que no voy a iniciar ninguna discusión, tengo otras cosas mejores que hacer, y tú también, seguro ;)

movorack 21-02-2013 14:50:17

Hola KroSaver,

Con todo respeto y también al igual que casimiro (Que en otras, tiene mas paciencia que muchos... por lo menos que yo) opino que debido a tu inexperiencia y desconocimiento. Estás intentando cosas que si escucharas a quienes te están prestando la ayuda, solventarías de una manera mas sencilla.

Y pues, como te dijeron ya. Delphi, te ofrece no solo un buen IDE, sino un framework (VCL) catalogado como uno de los mejores

Que si quieres puedes obviarlo y volver a pascal puro (puedes usar free pascal), pero si instalas Delphi es porque quieres usar las bondades del mismo, como son acceso rápido a datos, el diseño rápido de aplicaciones y la cantidad de funciones que vas a encontrar.

Mira, en DelphiBasics, puedes encontrar referencias y ejemplos de como usar muchísimas funciones de Delphi que te ayudarán a no reinventar la rueda.

Con respecto a tu duda, puedes declarar un arreglo dinámico como parámetro de una función

Código Delphi [-]
function EncontrarCadena(Cadena : array of char) : boolean
begin
end;

//Ejemplo de uso
if EncontrarCadena(['H','a','s','t','a',' ','l','a',' ','v','i','s','t','a',' ','b','a','b','y']) then
  ShowMessage('Terminator');

KroSaver 21-02-2013 15:22:48

Gracias mavorack!

Casimiro donde ves tu que aya dicho yo que alguien sea mal programador? Alguien como yo que se esta inciando no se permitiria eso pero de algo se y lo digo y yasta es mi manera de hacer als cosas y punto no digo que si alguien lo aga de otra manera sea mal programador porque es ridiculo decir algo asi xD

gracias a todos y saludos SOLUCIONADO

Casimiro Noteví 21-02-2013 16:03:55

Cita:

Empezado por KroSaver (Mensaje 455340)
Casimiro donde ves tu que aya dicho yo que alguien sea mal programador? Alguien como yo que se esta inciando no se permitiria eso pero de algo se y lo digo y yasta es mi manera de hacer als cosas y punto no digo que si alguien lo aga de otra manera sea mal programador porque es ridiculo decir algo asi xD

Siento no entender correctamente lo que has escrito, con tantas faltas de ortografía, signos de puntuación, acentos, falta de puntos y comas, etc. es difícil entenderte.
De todas formas, me alegro de que lo hayas solucionado.

KroSaver 21-02-2013 16:17:40

Un moderador muy maduro xD no detico tiempo para escribir bien agente asi xD

deja de discutir inmaduro

movorack 21-02-2013 16:21:08

Te recomiendo leas un poco de la guía de estilo
Cita:

Empezado por Guia de Estilo
La lengua de Cervantes, García Márquez ...

Aunque no te pedimos que escribas como los ya mencionados (la mayoría somos de ciencias y no de letras) sí un mínimo de elegancia literaria. Es decir, revisa tus mensajes y corrige faltas de ortografía. El mensaje y lo que escribes son indirectamente tus representantes ante el resto de usuarios. Además, no tengas miedo en escribir que el espacio no se acaba. Intenta expresar lo más detalladamente posible tus problemas; cuanta más información des a los demás, antes podrás encontrar la solución exacta a tu duda.

Como consejo, una segunda lectura de lo que has escrito ayuda bastante.

En cuanto a los modismos propios de cada país, pedimos que no hagas uso de ellos, ten en cuenta que es posible que sólo te entiendan los de tu país y la ayuda que buscas puede venir de cualquier otro.

La lengua oficial de los foros es el castellano, si necesitas hablar en otro idioma seguro que en Internet encuentras otro lugar más adecuado a tus necesidades.


KroSaver 21-02-2013 16:41:13

Si movorack lo siento por los otros usuarios pero vino provocando por que es un ignorante, dio muy mal ejemplo del foro.

movorack gracias de nuevo porque solucione eso con tu ayuda.



Y cierren el tema ya porque acabare con un ban de casimiro que es lo que intenta conseguir con sus provocaciones.

saludos

Casimiro Noteví 21-02-2013 16:54:10

Cita:

Empezado por KroSaver (Mensaje 455349)
Y cierren el tema ya porque acabare con un ban de casimiro que es lo que intenta conseguir con sus provocaciones.

¿Provocaciones? :confused:

roman 21-02-2013 16:55:41

Cita:

Empezado por ecfisa (Mensaje 455314)
[...] en el reemplazo por rutinas propia la ganancia de velocidad será: La mayoría de las veces ninguna, muy pocas veces será nula y en contados casos alguna. (No vamos a creer que los que diseñan las bibliotecas son flojos de entendederas... :))

Yo añadiría que en muchos casos no sólo no hay ganancia sino al contrario, pérdida.

// Saludos

KroSaver 21-02-2013 17:07:03

Cita:

Empezado por roman (Mensaje 455351)
Yo añadiría que en muchos casos no sólo no hay ganancia sino al contrario, pérdida.

// Saludos

Vale :) yo prefiero hacer las cosas con mis manos no tenerlas echas no entiendo porque la tomaron conmigo por querer hacer una funcion de nuevo pero a mi manera.

Y siempre abra perdida porque esa libreria seguro tiene mas que esa funcion y es algo que se compila y esta ahi inutilmente, pero buelvo a decir cada uno hace como el quiere y opina como quiere.

Si tomais asi las opiniones de otros muy bien por vosotros :D.

saludos

roman 21-02-2013 17:32:55

No lo tomes a mal. Entiendo ese gusto de querer hacerlo uno mismo y no está mal. No te estoy criticando y no creo que los demás compañeros lo estén haciendo. Simplemente son puntos de vista que puedes o no tomar en cuenta y no pasa nada.

Por ejemplo, no sé si lo sepas o si ya lo mencionaron aquí, pero una de las grandes virtudes de delphi es que su enlazador hace un excelente trabajo quitando toda la "basura" al momento de construir el ejecutable. Es decir, aunque incluyas muchas bibliotecas en el código fuente, el enlazador toma de ellas sólo lo estrictamente necesario omitiendo código que no se usa. De manera que esto:

Cita:

Empezado por KroSaver
porque esa libreria seguro tiene mas que esa funcion y es algo que se compila y esta ahi inutilmente

no es cierto.

Entonces, es algo que no sabías y ahora lo sabes y puede o no cambiar tu punto de vista. Por eso te lo decimos, no por criticar sino por ampliar tu panorama.

// Saludos

movorack 21-02-2013 17:37:32

Y además que en delphi puedes usar paquetes dinámicos, lo que reducirá notablemente el tamaño de los ejecutables.

Cita:

Empezado por Neftali
Cuando uno empieza a conocer Delphi (al menos a mi me pasó) y dependiendo de si “viene” de otros lenguajes, se hace un lío con las diferentes formas en que podemos generar un programa; Con la forma de trabajar con packages o sin packages, con los ficheros a distribuir,… Y le empiezan a surgir diferentes preguntas:

¿Porqué mi ejecutabe ocupa tanto si sólo he puesto un botón?
¿Qué son los packages de liberías? ¿Los debo copiar con mi aplicación?
¿Porque si marco “Build with runtime packages” mi programa ocupa tampoco?
¿Porque si marco “Build with runtime packages” mi programa no funciona en otras máquinas?
¿Como trabajar con DLL’s? ¿Y con BPL’s? ¿Cual es mejor? ¿Es lo mismo?


Y muchas otras relacionadas...


KroSaver 21-02-2013 17:44:05

Cita:

Empezado por roman (Mensaje 455358)
No lo tomes a mal. Entiendo ese gusto de querer hacerlo uno mismo y no está mal. No te estoy criticando y no creo que los demás compañeros lo estén haciendo. Simplemente son puntos de vista que puedes o no tomar en cuenta y no pasa nada.

Por ejemplo, no sé si lo sepas o si ya lo mencionaron aquí, pero una de las grandes virtudes de delphi es que su enlazador hace un excelente trabajo quitando toda la "basura" al momento de construir el ejecutable. Es decir, aunque incluyas muchas bibliotecas en el código fuente, el enlazador toma de ellas sólo lo estrictamente necesario omitiendo código que no se usa. De manera que esto:



no es cierto.

Entonces, es algo que no sabías y ahora lo sabes y puede o no cambiar tu punto de vista. Por eso te lo decimos, no por criticar sino por ampliar tu panorama.

// Saludos

No savia eso amigo, otra razon para seguir viendo delphi!

Si ofendi a alguien pido disculpas!

Y si me gusta hacer la cosas yo asi se aprende mejor y mas rapido porque a la final esas funciones siempre podras usarlas cuando quieras.

saludos y gracias


La franja horaria es GMT +2. Ahora son las 21:18:54.

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