![]() |
![]() |
| 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
|
||||
|
||||
|
Yo uso los dos, y en las opciones que se "solapan" las deshabilito del que menos me gusta, así tengo las "mejores" opciones de cada uno.
Es verdad que algunas veces, más de las deseadas, el delphi se cierra con errores de memoria extraños y se los achaco a cnpack, aunque todavía no puedo asegurar que sea el auténtico culpable.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Cita:
Hasta Luego -
__________________
No todo es como parece ser... |
|
#3
|
|||
|
|||
|
Yo sigo usando el Castalia =).
|
|
#4
|
||||
|
||||
|
Al igual que Casimiro, yo lo utilizos a ambos. Nunca me han causado problemas, y esos problemas de memoria raras, que solo matando a delphi se van, me ocurria sin tenerlos instalados..
Algo que me gusta de cnPack, es que cuando vas escribiendo en el editor, aparecen todas las opciones posibles, parecido a una busqueda con % en SQL ![]() . En BDS2006 esta opcion no está , aunque cnPack para esta version es como BETA.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#5
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
Reavivo este hilo porque acabo de flipar en colores con cnWizards. Resulta que puedo crear mis propios Expertos para el IDE, en lenguaje Delphi, usando Delphi.
Si ya, enrevesado y no se entiende nada. A estas alturas, sabéis que tenemos la opción de seleccionar varias líneas de código en nuestro editor, pulsar CTRL + ç y automáticamente se aplica un comentario (se añade // a todas las líneas). ¿Os habéis preguntado como está implementada esa característica? la respuesta está en: C:\Archivos de programa\CnPack\CnWizards\PSDemo\CommentCode.pas y viene esto: Las dos funciones de nombre larguísimo, son autoexplicativas, El resto de código, de lo más normal, es código Delphi puro y duro. ... y esto solo es la punta del iceberg. Siento el tocho, pero no he podido callarme esta flipada. Las posibilidades de esta característica...son unas cuantas .¿alguien ha creado su propio experto? Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 13-12-2007 a las 19:24:49. |
|
#7
|
||||
|
||||
|
La verdad es que esas dos funciones tienen muy buena pinta...
¿Tienes amano una lista de cuales más hay?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#8
|
||||
|
||||
|
Nop, pero en la carpeta de cnWizards:
PsDeclEx PsDemo tienes donde empezar, de hecho, ese "uses CnWizIdeUtils" es muy sugerente ¿no crees? (está en la carpeta PSDeclEx).Todas las funciones vienen comentadas, eso sí, en perfecto chino/japonés (perdón por mi ignorancia). Tampoco viene el código delphi, solo la declaración de la función. Al parecer no puedes, en el script, usar TODAS las rutinas de delphi, solo aquellas funciones/métodos definidos en PSDecl (que ya son bastantes). Yo ya hice un par de scripts para ayudarme a depurar aplicaciones, nada del otro mundo, en cuanto tenga tiempo los cuelgo aqui como ejemplo. La rutina que uso es: IdeGetEditorSourceLines usea, obtener el .pas entero que estas editando en el IDE . La homónima es IdeSetEditorSourceLines.Ahora comprenderás por qué hace unos años colgaba el IDE, podría ser que no estuviesen depurados los scripts .bye Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 14-12-2007 a las 11:49:09. |
|
#9
|
||||
|
||||
|
Hola,
Ejem... pero, esto no es nuevo... quiero decir, lo que hace "CnPack" y otros "expertos" es usar la API que ofrece Delphi, precisamente, para que este tipo de programas puedan interactuar con el propio entorno. Este API tiene el nombre de "Open Tools API", y, por ejemplo, en Delphi.About se encuentran varios artículos al respecto. Así que la función "IdeSetEditorSelectedLines()" probablemente pertenece a "CnPack" y hace uso de las interfaces que proporciona la "Open Tools API" para hacer su trabajo. Lo que sí es cierto es que impresiona, es decir, cuando yo supe de esto también vi un montón de posibilidades... y, bueno, ahí está "CnPack", por ejemplo, para demostrar que esto es así. Hace tiempo escribí ciertos "Expertos del ClubDelphi" que no llegué a publicar nunca, y que, precisamente, hacen cierto uso de la "Open Tools API" de Delphi. Adjunto los archivos que tengo por aquí guardados. Y copio a continuación el contenido de una unidad que llamé en un arrebato de originalidad "UtilesIDE.pas":
PD. Se me olvidó comentar que todo lo que yo usé de "Tools API", si no recuerdo mal, se basó en la Jedi Library, es decir, que, en alguna de las unidades conque se cuenta en la "JCL", se encuentran implementadas no pocas funciones y procedimientos que nos pueden servir como interfaz de la interfaz, es decir, que nos hacen más sencillo trabajar con "ToolAPI". Última edición por dec fecha: 14-12-2007 a las 12:01:30. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Adios rios, adios fontes, adios regatos pequenos | marcoszorrilla | Noticias | 1 | 26-10-2005 23:07:31 |
| Nueva versión de GExperts. | moesis | Noticias | 0 | 07-08-2004 19:07:32 |
| Triste adiós para Mario | santana | Humor | 0 | 11-07-2004 05:45:10 |
| PHP 5 RC1: Bienvenido al maravilloso mundo de los objetos | kinobi | PHP | 1 | 20-03-2004 21:32:51 |
| Adiós al BDE | Ruben_Cu | Firebird e Interbase | 4 | 22-06-2003 18:49:19 |
|