¿alguna forma de ordenar codigos escritos en delphi 7?

Iniciado por AlxSpy, 20 Julio 2011, 23:01 PM

0 Miembros y 1 Visitante están viendo este tema.

AlxSpy

en VB6 al escribir algo como:

suma=1+3+5

despues de pasar a la siguiente linea con enter, VB6 se encarga automaticamente de ordenar el codigo y lo anterior lo dejaria asi:

suma = 1 + 3 + 5

mientras q en delphi se queda igual.

o cuando quiero usar alguna propiedad de un objeto en VB6 por ejemplo escribo:

Form1.Cap

luego VB6 me muestra la lista de propiedades que coninciden con ese texto escrito "Cap" y nada mas pulso TAB y pues se completa la linea de codigo:

Form1.Caption

O si por ejem escribo una nombre  de una funcion en minusculas/mayusculas:

messAgebox

VB6 lo pone tal cual es:

MessageBox


no se si se pueda hacer algo asi en delphi 7, es decir quizas agregarle algun programa o configurar algo, he estado viendo las opciones del entorno que esta en ingles y no encuentro una solucion, o kizas sepan algun enlace de algun otro delphi mas moderno que traiga esas opciones para "ordenar codigo automatico" o no se como llamar a esto que hace VB6, pero que hace la escritura de codigo bastante facil, comoda y facilita la lectura del codigo.

madpitbull_99

Tiene que haber alguna opción tipo: "Auto Indent mode".

Búscala en las propiedades de tu IDE y actívala. Mira también algunos atajos de teclado, tal vez esté ahí.

Ctrl + Shift + I
Indent the current selected block
Delphi 5 and up
Ctrl + Shift + U
Unindent the current selected block
Delphi 5 and up
Ctrl + K + I
Indent the current selected block or current line in case of no selection
Delphi 5 and up
Ctrl + K + U
Unindent the current selected block or current line in case of no selection
Para los del "autocomplete":

In the menus select Tools | Editor Options. Select the Code Insight page. Make sure that Code completion is checked.



You can invoke it from the keyboard with CTRL+space.

Note: This is all from Delphi 6 but Delphi 7 is pretty much the same as I recall. Fuente.



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

Khronos14

Joder, no se que le pasa a la gente con Delphi 7. Teniendo Delphi's más modernos, se van siempre a los viejos y desactualizados.

El completador de código de Delphi está en casi todas las versiones, pero es a partir de Delphi 2007 donde mejora mucho.

Saludos.

AlxSpy

#3
encontre el "auto ident mode" y ya estaba marcado probe desmarcando pero igual no da resultado, esas opciones que muestras  en la captura tambien las encontre igual y probe marcando/desmarcando pero sigue igual, al igual que otras varias opciones pero no hay resultado.


CitarJoder, no se que le pasa a la gente con Delphi 7. Teniendo Delphi's más modernos, se van siempre a los viejos y desactualizados.

El completador de código de Delphi está en casi todas las versiones, pero es a partir de Delphi 2007 donde mejora mucho.
jajajajjaa , estuve por ahi buscando y rebuscando encontre un delphi lite 2007 que al instalar me daba mas errores que la m****a, y que al final pedia net framework, no se si tendras un enlace de uno mas moderno ps, el delphi 7 que tengo es mas viejo pero no da tantos errores al instalar como ese lite 2007 u,u.




edit:
lo de completar la propiedad de un objeto ya lo solucione era usando BACKSPACE en lugar de TAB, aun me falta lo de ordenar el codigo :

Citaren VB6 al escribir algo como:


Código:
suma=1+3+5

despues de pasar a la siguiente linea con enter, VB6 se encarga automaticamente de ordenar el codigo y lo anterior lo dejaria asi:


Código:
suma = 1 + 3 + 5

mientras q en delphi se queda igual.


O si por ejem escribo una nombre  de una funcion en minusculas/mayusculas:


Código:
messAgebox

VB6 lo pone tal cual es:


Código:
MessageBox


weno pero si tienen un enlace de un delphi mas moderno pues podrian ponerlo. xD

Khronos14

No se pueden poner enlaces a Software pirata en el foro. Pero te recomiendo que pruebes Delphi 2010 o Delphi XE. Buscando en google los encuentras fijo.

Saludos.