![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Prueba con la Cara Oculta de Delphi nota1:Mi corrector ortográfico se ha bloqueado a leer todas la palabras subrayadas de tu post anterior. nota2: No es muy sano pedir las cosas para que las envíen por correo, de este modo si hay una solución y se publica en el foro, cualquier otra persona con la misma duda puede encontrar la ayuda necesaria.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#2
|
||||
|
||||
|
Lo que puedes hacer es declarar una arreglo de largo 2, donde en la primera posición guardes el primer valor y luego en la segunda posición guardes el segundo valor….
El código seria el siguiente. //------------------------------------------------ procedure Run; var a: array of String; begin SetLength(a, 2); //Defines el largo del arreglo a[0] := 'Valor_1'; //Asignas el valor 1 a[1] := 'Valor_2'; //Asignar el valor 2 Writeln(a[0]); // Muestra la valiable 1 "Valor_1" end; //------------------------------------------------ Espero te sirva Saludos. |
|
#3
|
||||
|
||||
|
Lo que pasa es que quieres meter un cuadrado en un circulo. En Apolo 13 lo hicieron, pero eran los cientificos de la NASA.
![]() Hay algunos tips elementales para programar: - Las funciones deben ser "cortas" con anidaciones que ojala no sean muy profundas. - Una variable para cada cosa. Y solo una cosa a la vez - Las variables son del tipo de datos preciso, en los lenguajes donde sea posible - Un codigo bien escrito deberia poder leerse sin la necesidad de comentarios. Para ello: -- Los nombres deberian de ser claros , anular el deseo de usar abreviaciones a menos que la abreviacion sea la forma mas clara de expresarlo -- Buena identacion y en el caso de nombres compuestos decidirse por el estilo NombreCompuesto (nota las mayusculas) o Nombre_compuesto o nombreCompuesto. Lo importante es que sea obvia la division. -- Utilizar bien la identacion, y apegarse a ella. Te recomiendo que adoptes un estilo de formateo de codigo. El oficial es http://dn.codegear.com/article/10280 (aunque los comentarios tan decorados no son practicos, el resto es Ok) Y del ZEN de python (http://mundogeek.net/archivos/2007/0...zen-de-python/) aplica: 2. Explícito es mejor que implícito. cVar es de naturaleza implicita y varia su significado. Eso es casi como tener una variable global. Cuando se necesita una variable mutante se usa un VARIANT o un variable empaquetada como un array, record, o mi favorita, una clase poliformica. Por ejemplo:
7. La legibilidad cuenta. No es legible el codigo. No esta bien identado y a juzgar por las respuestas, fue dificil darse cuenta para todos de que trataba. Debido a lo especializado de tu codigo (y quizas esas abreviaturas tengan sentido en el ambito que se mueve) la unica forma de volverlo legible es con una nota de que es eso ![]() Tambien te recomiendo que sigas el consejo de las palabras compuestas. 8. Los casos especiales no son suficientemente especiales como para romper las reglas. Darle muchos significados a una variable por ahorrarse una declaracion tiende a complicar la logica. 9. Aunque lo pragmático gana a la pureza. Solo es practico usar una vbl poliformica para algo que es de naturaleza poliformica. No como atajos 12. Cuando te enfrentes a la ambigüedad, rechaza la tentación de adivinar. O sea, si hay que adivinar, el codigo tiene un defecto de diseño! 13. Debería haber una -- y preferiblemente sólo una -- manera obvia de hacerlo. 17. Si la implementación es difícil de explicar, es una mala idea. 18. Si la implementación es sencilla de explicar, puede que sea una buena idea. ![]()
__________________
El malabarista. |
|
#4
|
||||
|
||||
|
P.D. Porque no funciona la etiqueta delphi?
__________________
El malabarista. |
|
#5
|
|||
|
|||
|
Hola mamcx...
Están deshabilitadas temporalmente en lo que actualizan algunos módulos del foro... Saludos... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Campo de tabla con valores con un mismo nombre | kakesoft | Conexión con bases de datos | 14 | 28-11-2005 14:40:46 |
| Puedo escribir en dos bases de datos al mismo tiempo ? | Jorge Taveras | MS SQL Server | 4 | 24-06-2005 17:54:42 |
| Que puedo hacer para conectarme ? | Coco_jac | Conexión con bases de datos | 3 | 24-05-2005 18:30:29 |
| Como puedo hacer para cojer la fecha del sistema automatico. | SaLvaGe | SQL | 2 | 06-10-2004 09:18:51 |
| como puedo hacer para enviar un quick report por email?? | merlin | Impresión | 4 | 05-12-2003 18:06:58 |
|