asltest.pas 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. PROGRAM AslTest;
  2. uses Exec, Utility, Asl, amsgbox;
  3. {
  4. History:
  5. Now use TAGS and pas2c.
  6. Removed the opening of asl.library,
  7. handled by unit asl.
  8. 1 Nov 1998.
  9. Added MessageBox for report.
  10. 31 Jul 2000.
  11. Changed to use systemvartags and
  12. AllocAslRequestTags.
  13. 09 Nov 2002.
  14. [email protected]
  15. }
  16. VAR
  17. fr : pFileRequester;
  18. dummy : BOOLEAN;
  19. BEGIN
  20. fr := AllocAslRequestTags(ASL_FileRequest,[
  21. ASLFR_InitialPattern, AsTag('#?'),
  22. ASLFR_TitleText, AsTag('Test av ASL-Requester by NS'),
  23. ASLFR_DoPatterns, LTrue,
  24. TAG_DONE]);
  25. IF fr <> nil THEN BEGIN
  26. dummy := AslRequest(fr,NIL);
  27. if dummy then begin
  28. MessageBox('Test of Asl',
  29. ' The path is :' +
  30. strpas(fr^.rf_Dir) +
  31. chr(10) +
  32. 'And the file is :' +
  33. strpas(fr^.rf_File),
  34. 'OK');
  35. end else MessageBox('Test of Asl','You canceled','OK');
  36. FreeAslRequest(fr);
  37. END;
  38. END.