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.
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 (http://delphi.wikia.com/wiki/Default_IDE_Shortcut_Keys), 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.
(http://i.stack.imgur.com/ttFin.png)
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 (http://stackoverflow.com/questions/5404561/delphi-7-turn-on-auto-complete).
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.
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
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.