Date (Instrucción para Apple Power Macintosh)

Para Macintosh, fecha debe estar comprendida entre el 1 de enero de 1904 y el 5 de febrero de 2040.


Call (Instrucción para Apple Power Macintosh)

Se pueden utilizar ByVal y ByRef con la instrucción Call cuando se realiza una llamada a un recurso de código Macintosh.


Shell (Función para Apple Power Macintosh)

La sintaxis de la función Shell tiene estos argumentos con nombre:

Parte	Descripción
pathname	En Macintosh, puede utilizar la función MacID para especificar una abreviatura de una aplicación en lugar de su nombre. El siguiente ejemplo utiliza la abreviatura para Microsoft Word:
	Shell MacID("MSWD")
windowstyle	En Macintosh (System 7.0 o posterior), windowstyle sólo determina si la aplicación obtiene o no el enfoque cuando se está ejecutando.
La constante vbHide no es aplicable en plataformas Apple Macintosh.


Declare (Instrucción para Apple Power Macintosh)

En Power Macintosh, la sintaxis de la instrucción Declare es la misma que en Windows, excepto que se puede utilizar la palabra clave CDecl para indicar que el procedimiento utiliza orden de argumento, nomenclatura y convenciones de llamadas de lenguaje C:

[Public | Private ] Declare Function nombre [CDecl] Lib "nombrebiblioteca" [Alias "alias" ] [([listaarg])] [As tipo]

La palabra clave Alias indica que el procedimiento se llama en un recurso de código Macintosh. Esto es útil cuando el nombre de procedimiento externo coincide con una palabra clave.

Utilice el alias para especificar el tipo de recurso de código siguiente:

"[tiporecurso]$[nombrerecurso]"

El tiporecurso es una constante válida de cuatro caracteres. Si se omite, el tiporecurso predeterminado es CODE. El nombrerecurso es el nombre de procedimiento en el recurso de código. Si se omite nombrerecurso, se supone que es el mismo que nombre.

En Power Macintosh, la instrucción Declare admite llamadas en código nativo sólo para fragmentos de código. Se admiten llamadas en recursos de código, pero sólo en el modo de emulación 68000.

Cuando se utiliza en Power Macintosh, la sintaxis de la instrucción Declare es como sigue:

Declare Function MiFunción Lib "unidad:carpeta del sistema:extensiones:MiFragmentodeCódigo" Alias "MiFunción" () As Long

Para fragmentos de código y recursos de código, se puede especificar la ruta de acceso parcial o completade la cláusula Lib. Si la cláusula Lib especificada es ambigua, se resuelve del siguiente modo:

•	Si el archivo contiene un recurso 'cfrg', se trata como un fragmento de código.

•	Si el archivo no contiene un recurso 'cfrg', se trata como un archivo que contiene recursos de código.

Esto permite la creación de fragmentos de código "fat", esto es, archivos que contienen fragmentos de código y recursos de código 68000. Cuando ejecuta Visual Basic for Applications en un Macintosh 68000 se utiliza el recurso de código. Cuando lo ejecuta en Power Macintosh, se utiliza el fragmento de código nativo.

Se puede tener acceso al cuadro de herramientas Macintosh en Power Macintosh utilizando una declaración en el fragmento de código del sistema.


ChDir (Instrucción para Apple Power Macintosh)

En Power Macintosh, la unidad de disco predeterminada siempre cambia a la unidad de disco especificada en rutaacesso. Las especificaciones de la ruta de acceso completa comienzan con el nombre de volumen y las rutas de acceso relativas comienzan con dos puntos (:). ChDir resuelve cualquier alias especifica en la ruta de acceso:

ChDir "UnidadMac:Tmp"	' En Macintosh.

Observe que cuando realiza cambios de directorio relativo, se utilizan diferentes símbolos en Microsoft Windows y en Macintosh:

ChDir ".."	' Sube un directorio en Microsoft Windows.

ChDir "::"	' Sube un directorio en Macintosh.


Dir (Función para Apple Power Macintosh)

En Microsoft Windows, Dir admite la utilización de comodines de múltiples caracteres (*) y de un carácter (?) para especificar varios archivos. En Macintosh, estos caracteres se tratan como caracteres de nombre de archivo válidos y no se puede utilizar como comodines para especificar varios archivos.

Ya que Macintosh no admite los comodines, utilice el tipo de archivo para identificar grupos de archivos. Puede utilizar la función MacID para especificar el tipo de archivo en lugar de utilizar los nombres de archivo. Por ejemplo, la siguiente instrucción devuelve el nombre del primer archivo tipo TEXTO en la carpeta actual:

Dir("Algunaruta", MacID("TEXTO"))

Para repetirlo sobre todos los archivos de una carpeta, especifique una cadena vacía:

Dir("")

Si utiliza la función MacID con Dir en Microsoft Windows, se produce un error.

Cualquier valor de atributo mayor que 256 se considera un valor MacID.

Las constantes siguientes no están disponibles en Macintosh:

Constant	Value	Description
vbSystem	4	Archivo del sistema
vbVolume	8	Etiqueta de volumen
La siguiente constante sólo está disponible en Macintosh:

Constant	Value	Description
vbAlias	64	El nombre de archivo especificado es un alias.


GetAttr (Función para Apple Power Macintosh)

Las constantes siguientes no están disponibles en Macintosh:

Constant	Value	Description
vbSystem	4	Archivo del sistema
vbArchive	32	El archivo ha cambiado desde la última copia de seguridad.
La siguiente constante sólo está disponible en Macintosh:

Constant	Value	Description
vbAlias	64	El nombre de archivo especificado es un alias.


Kill (Instrucción para Apple Power Macintosh)

En Microsoft Windows, Kill admite la utilización de comodines de múltiples caracteres (*) y de un carácter (?) para especificar varios archivos. En Macintosh, estos caracteres se tratan como caracteres de nombre de archivo válidos y no se puede utilizar como comodines para especificar varios archivos.

Ya que Macintosh no admite los comodines, utilice el tipo de archivo para identificar grupos de archivos. Puede utilizar la función MacID para especificar el tipo de archivo en lugar de utilizar los nombres de archivo. Por ejemplo, la siguiente instrucción devuelve el nombre del primer archivo tipo TEXTO en la carpeta actual.

Kill MacID("TEXT")

Si utiliza la función MacID con Kill en Microsoft Windows, se produce un error.


SetAttr (Instrucción para Apple Power Macintosh)

Las constantes siguientes no están disponibles en Macintosh:

Constant	Value	Description
vbSystem	4	Archivo del sistema
vbArchive	32	El archivo ha cambiado desde la última copia de seguridad.
La siguiente constante sólo está disponible en Macintosh

Constant	Value	Description
vbAlias	64	El nombre de archivo especificado es un alias.


Dir, GetAttr y SetAttr (Constantes para Apple Power Macintosh)

Las constantes siguientes no están disponibles en Macintosh:

Constant	Value	Description
vbSystem	4	Archivo del sistema
vbVolume	8	Etiqueta de volumen
vbArchive	32	El archivo ha cambiado desde la última copia de seguridad.
La siguiente constante sólo está disponible en Macintosh

Constant	Value	Description
vbAlias	64	El nombre de archivo especificado es un alias.


Constantes StrConv (Apple Power Macintosh)

Las constantes siguientes no están disponibles en Macintosh:

Constant	Value	Description
vbUnicode***	64***	Convierte la cadena a Unicode utilizando la página de códigos predeterminada del sistema. Especificar este bit en Macintosh o sistemas Windows de 16 bits produce un error en tiempo de ejecución.
vbFromUnicode***	128***	Convierte la cadena de Unicode a la página de códigos predeterminada del sistema. Especificar este bit en Macintosh o sistemas Windows de 16 bits produce un error en tiempo de ejecución


ChDrive (Instrucción para Apple Power Macintosh)

En Macintosh, ChDrive cambia la carpeta actual a la carpeta raíz de la unidad de disco especificada.


CurDir (Función para Apple Power Macintosh)

El argumento opcional unidaddisco es una expresión de cadena que especifica una unidad de disco existente. CurDir ignora cualquier unidaddisco especificada y simplemente devuelve la ruta de acceso de la unidad de disco actual.


RGB (Función para Apple Power Macintosh)

Los valores de color RGB devueltos por esta función no son compatibles con los que utiliza el sistema operativo Macintosh. Se pueden utilizar en el contexto de las aplicaciones Macintosh, pero no se deben utilizar cuando se comunican cambios de color directamente al sistema operativo Macintosh.


Like (Operador para Apple Power Macintosh)

En Macintosh, el orden de clasificación se determina por el juego de caracteres.


Option Compare (Instrucción para Apple Power Macintosh)

En Macintosh, el orden de clasificación se determina por el juego de caracteres.


Biblioteca de objetos no registrada (Apple Power Macintosh)

Elimine la carpeta Macintosh Preferences y reinicie su aplicación.