LitDev 1.2.15.0 DE Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGraph LDGraphicsWindow
LDHID LDImage LDInline LDIOWarrior LDList
LDLogic LDMath LDMathX LDMatrix LDMusic
LDNetwork LDPhysics LDProcess LDQueue LDRegex
LDResources LDScrollBars LDSearch LDServer LDSettings
LDShapes LDShell LDSort LDSound LDSpeech
LDStatistics LDStopwatch LDText LDTextWindow LDTimer
LDTranslate LDUnits LDUtilities LDWaveForm LDWebCam
LDWindows LDxml LDZip

LDResources
Speichern und Laden von Programmressourcen in/aus einer gleichnamigen Binärdatei.
Diese Ressourcen werden in einer einzelnen Datei gespeichert, als aktueller Programmname mit Erweiterung .sbres und befindet sich im selben Verzeichnis wie das Programm.
Ressourcen beinhalten alle ImageList Bilder, mit 'Sound.Play' abzuspielende Sounds, sowie optional weitere Dateien, Strings oder Variablen.

example other-samples\LDResources.sb

AddFile AddText CleanTemp
ExtractFile Files Images
Load Save Sounds
Texts

AddFile(fileName)
Fügt eine beliebige Datei zum Speichern in die Ressource hinzu.
fileName Der volle Pfad der hinzuzufügenden Datei.
returns "SUCCESS" bei Erfolg, sonst "FAILED".

AddText(text)
Fügt Text (auch als Variable bzw. Array) zum Speichern in der Ressource hinzu.
text Der Text oder eine SB Variable zum Hinzufügen in die Ressource.

CleanTemp()
Löscht verwendete, temporäre Sound Dateien (LDResources.Sounds) aus dem %TEMP% Ordner.

ExtractFile(fileName)
Entpackt eine gespeicherte Ressourcedatei in den aktuellen Programmordner (Program.Directory).
fileName Der Dateiname wie von 'LDResources.Files' zurückgegeben.
returns "SUCCESS" bei Erfolg, sonst "FAILED".

Files
Ermittelt eine Liste aller geladenen Dateinamen (mittels 'ExtractFile' extrahierbar) als Array.

Images
Ermittelt eine Liste aller geladenen 'ImageList#' Bilder (vorgeladen zur Weiterverwendung in ImageList) als Array.

Load()
Lädt alle zuvor gespeicherten Ressourcen aus einer gleichnamigen .sbres Datei.
ImageList# Bilder und Sounds werden automatisch geladen und sind bereit zur Verwendung.
Sound Dateien werden im %TEMP% Ordner erstellt, sobald sie von 'Sound.Play' benötigt werden.

returns "SUCCESS" bei Erfolg, sonst "FAILED".

Save()
Speichert alle verwendeten Ressourcen in eine gleichnamige .sbres Datei.
Dies betrifft alle benötigten ImageList Bilder, abzuspielende Sounds (Sound.Play), sowie hinzugefügte Dateien oder Text/Variablen.

returns "SUCCESS" bei Erfolg, sonst "FAILED".

Sounds
Ermittelt eine Liste aller geladenen Sound Dateien (vorgeladen zur Weiterverwendung mit 'Sound.Play') als Array. Diese werden im %TEMP% Ordner erstellt, sofern 'LDResources.CleanTemp' nicht aufgerufen wird.

Texts
Ermittelt eine Liste aller geladenen Texte/Variablen als Array.