Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Averiguar nombre de unidad para la sección uses (https://www.clubdelphi.com/foros/showthread.php?t=29314)

akinom38 18-01-2006 22:48:40

Averiguar nombre de unidad para la sección uses
 
Hola, buenas noches!

Estoy intentando utilizar una función llamada IsCharAlpha, pero el compilador falla al no tener añadida en la sección uses la unidad con la que poder utilizar esta función. Me preguntaba si alguien tiene alguna idea de cómo puedo averiguar la unidad que necesito.


Muchas gracias, un saludo!

roman 18-01-2006 22:59:33

Ve al menú Search|Find in Files, escoge la opción "Search in directories", apunta al direcorio Source de Delphi, marca la casilla "Include subdirectories" y escribe IsCharAlpha en el cuadro "Text to find".

// Saludos

akinom38 18-01-2006 23:06:13

Perfecto!!!
 
Perfecto, muchísimas gracias. Justo lo que necesitaba.

dec 19-01-2006 13:39:32

Hola,

Para el caso que nos ocupa (IsCharAlpha) parece no funcionar, pero, también puedes (en otros casos) escribir la función que te sea menester en el editor de código fuente y, acto seguido, pulsar la tecla "F1", la cual abrirá la ayuda de Delphi, y, generalmente, te mostrará información relativa a dicha función, entre otras cosas, la unidad en donde se encuentra. Ya digo que para el caso que nos ocupa no parece ir bien lo que digo, pero, en otras ocasiones tal vez pueda ayudarte.

reina 19-01-2006 14:14:37

Holaaa! no esta en ninguna unidad .pas dicha función, ya que esta es una función de C..se entiende? su encabezado esta Winuser.h y esta incluido en windows.h..espero te sirva, de todas formas dependiendo que es lo que desees hacer con dicha función puedes reemplazarla por otra..o codificar vos mismo lo que pretendes..
Esta función retorna un valor buleano para saber si un caracter es alfabetico o no..espero te sirva saludosss!!

LA PATRIA SERA LIBRE!

roman 19-01-2006 17:02:32

Cita:

Empezado por dec
Para el caso que nos ocupa (IsCharAlpha) parece no funcionar

Porque no está incluido el índice del SDK en el sistema de ayuda de Delphi. Creo que es así porque es demasiado grande y si la pc no es muy buena puede alentarse la búsqueda. Lo malo es que ahora no recuerdo cómo se agrega. Ayer lo intenté al ver este hilo pero no me funcionó.

Cita:

Empezado por reina
no esta en ninguna unidad .pas dicha función, ya que esta es una función de C..se entiende? su encabezado esta Winuser.h y esta incluido en windows.h..espero te sirva, de todas formas dependiendo que es lo que desees hacer con dicha función puedes reemplazarla por otra..o codificar vos mismo lo que pretendes

De hecho, sí está incluida en windows.pas. No hay que codificarla ni reempazarla pues ya está ahí. windows.pas, al igual que muchas otras que se incluyen con delphi, lo que hacen es importar las funciones de la API de las dll con lo que se pueden usar sin problema en Delphi. Incluso cuando alguna función de la API no aparece en la unidades de Delphi, la podemos importar nosotros mismos.

// Saludos

reina 19-01-2006 17:26:02

Gracias roman por la aclaracion..pense en un primer momento que estaba en la de windows.pas pero viendo la lista..de funciones esta no aparecia es por eso que mande el hilo..de todas formas me saque la duda y abri la unidad y ahi esta!..estoy leyendo el foro para aprender tb ! saludossss

LA PATRIA SERA LIBRE


La franja horaria es GMT +2. Ahora son las 16:20:31.

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