home *** CD-ROM | disk | FTP | other *** search
- /* $VER: 1.0, ©'95 Dietmar Eilert. Load config depending on file suffix */
-
- OPTIONS RESULTS /* enable return codes */
-
- if (LEFT(ADDRESS(), 6) ~= "GOLDED") then /* not started by GoldEd ? */
- address 'GOLDED.1'
-
- 'LOCK CURRENT' /* lock GUI, gain access */
- OPTIONS FAILAT 6 /* ignore warnings */
- SIGNAL ON SYNTAX /* ensure clean exit */
-
- /* ------------------------ INSERT YOUR CODE HERE: ------------------- */
-
- 'QUERY CAT'
-
- if (result = "deutsch") then
- 'REQUEST FILE TITLE="Laden..." VAR=FILE'
- else
- 'REQUEST FILE TITLE="Load..." VAR=FILE'
-
- if (RC = 0) then do
-
- 'OPEN SMART NAME="' || FILE || '"'
-
- dot = INDEX(FILE, ".")
-
- if (dot > 0) then do
-
- suffix = UPPER(RIGHT(FILE, LENGTH(FILE) - dot))
- config = ""
-
- /* ----- insert your config files here ----- */
-
- if (suffix = "C") then
- config = "golded:config/c.prefs"
-
- */ ----------------------------------------- */
-
- if (config ~= "") then
- 'PREFS LOAD SMART CONFIG="' || config || '"'
- end
- end
-
- /* ---------------------------- END OF YOUR CODE --------------------- */
-
- 'UNLOCK' /* VERY important: unlock GUI */
- EXIT
-
- SYNTAX:
-
- SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
- 'UNLOCK'
- EXIT
-
-