home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga GigaPD 3
/
Amiga_GigaPD_v3_3of3.iso
/
amiga-magazin
/
ungepackt
/
mai_94
/
disk2
/
amigaguide
/
amigaguidetest.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-06-25
|
1KB
|
47 lines
/* Dieses Programm ÷ffnet eine AmigaGuide-Datei
* synchron und wartet auf deren Beendigung
*/
#include <proto/exec.h>
#include <proto/amigaguide.h>
#include <stdio.h>
#include <stdlib.h>
struct Library *AmigaGuideBase = NULL;
/* Name der Guide-Datei */
char GuideName[]="_WORK2:ARexx.Guide";
main(long argc, char **argv)
{
struct NewAmigaGuide sync = {NULL};
AMIGAGUIDECONTEXT MyHandle;
AmigaGuideBase = OpenLibrary("amigaguide.library",0L);
if( AmigaGuideBase )
{
/* Die Struktur fⁿr den synchronen Aufruf einer
* AmigaGuide-Datei vorbereiten
*/
sync.nag_Name=GuideName;
/* AmigaGuide-Datei ÷ffnen */
printf("╓ffnen der AmigaGuide-Datei %s\n"
"Der Programmablauf wird erst nach "
"Beendigung des Dokuments fortgesetzt.\n",
GuideName);
MyHandle=OpenAmigaGuide( &sync, NULL );
/* AmigaGuide wieder schlie▀en (sofern der
* Aufruf erfoglreich war
*/
if( MyHandle )
CloseAmigaGuide( MyHandle );
/* Library schlie▀en */
CloseLibrary( AmigaGuideBase );
}
printf("Programm beendet.\n");
}