PureBasic CodeArchiv v2.0 PR
(c) 2005 by Andre Beer / PureBasic-Team
Datum: 17. Juli 2005
Beispiel-Codes: 1301


Hinweis: Um die in den Beispielen verwendeten Bilder, Sounds, Dll etc. (erkennbar am Zeichen) zu verwenden, müssen Sie das Zip-Archiv auf der Hauptseite downloaden!
und kennzeichnen neue oder aktualisierte Beispielcodes seit der letzten Veröffentlichung des CodeArchiv's.

Übersicht
Database    (Datenbank)
Encode+Decode    (Ver- & Entschlüsseln)
Files+Dirs    (Dateien & Verzeichnisse)
Fonts    (Schriftarten)
Gadgets    (Gadgets)
Games    (Spiele)
Graphics    (Grafik)
Includes
Input+Output    (Ein- und Ausgabe)
Internet&Co    (Internet & Co.)
Maths    (Mathematik)
Memory-Handling    (Speicherverwaltung)
Menu+ToolBar+StatusBar    (Menü & ToolBar & StatusBar)
Music+Movie    (Musik & Movie)
Other    (Sonstiges)
Printer    (Drucker)
Requester    (Requester)
Search+Sort    (Suchen & Sortieren)
String-Handling    (String-Handling)
Time+Date    (Zeit- & Datumsfunktionen)
Windows    (Fenster)
WindowsAPI-Examples    (WindowsAPI-Beispiele)
Windows_System    (Windows-System)

Database (Datenbank)
   AccessDatabase.pb     (Zugriff auf eine Access-Datenbank)
   CreateDatabase.pb     (Erstellung einer Datenbank)
   Database_Access+Excel.pb     (Zugriff auf Access-Datenbanken und Excel-Tabellen)
   EasyBaseDLL_Include.pb     (Include-Datei für die Einbindung der EasyDB.dll)
   LibMySQL-DLL_Example.pb     (Beispiel für die Verwendung von MySQL mittels der LibMySQL.dll)
   MSSQL_ODBC-DSN_on-the-fly.pb     (Online-Zugriff auf einen MS SQL Server)
   OpenSQLDatabase.pb    (SQL Datenbank-Zugriff )
   SQL.pb    (Bearbeiten einer SQL-Datenbank mit GUI)
   SQLite_UseTwoDatabases.pb    (Datenbank Zugriff auf zwei Datenbanken gleichzeitig)
   UseTsunamiDatabase.pb     (Datenbank-Zugriff mit der 'Tsunami.dll')

Encode+Decode (Ver- & Entschlüsseln)
   Base64_Decoder_Example.pb     (Beispiel für den Gebrauch von Base64_Decode)
   Ceasar_Chiffre.pb     (Kodierung mit dem Caesar-Chiffre)
   Checksum (Prüfsummen)
      Checksum_Adler32.pb    (Prüfsumme Adler32)
      Checksum_CRC32.pb    (Prüfsumme CRC32)
      Checksum_ELF32.pb    (Prüfsumme ELF32)
      Checksum_FNV32.pb    (Prüfsumme FNV32)
   CryptoSys_En&Decryption.pb     (Kodierung und Dekodierung mit CryptoSys)
   FileEncryptionViaSinusFunction.pb     (Datei-Verschlüsselung mittels der Sinus-Funktion)
   MD5_FileFingerPrint.pb    ('Tastenabdruck' mittels MD5)
   Password-Finder.pb     (Passwort-Finder für Eingabefelder)
   PGP_Encryption.pb     (PGP-Kodierung)
   RC4_Mem.pb     (RC4-Verschlüsselung)
   RC4_SpeedImproved.pb     (RC4-Verschlüsselung in einer geschwindigkeitsoptimierten Version)
   Rot13-Encryption.pb     (Rot13-Verschlüsselung)
   Text_Chiffre.pb    (Text verschlüsseln)
   Text_Encode+Decode1.pb    (Text kodieren und dekodieren)
   Text_Encode+Decode2.pb    (Text kodieren und dekodieren)
   Text_EncyrptWithPassword.pb    (Text mit Passwort verschlüsseln)
   UserExample(Serials).pb     (Anwender-Beispiel für 'Serials')
   XorByte.pb    (Eingaben byteweise mittels Xor verschlüsseln)
   XorWithKey.pb    (Xor-Verschlüsselung mit Kennwort)

Files+Dirs (Dateien & Verzeichnisse)
   Directory_Content (Verzeichnis-Inhalt)
      Directory&File_Tree.pb     (Verzeichnisse und Dateien als Baum anzeigen)
      DirectoryContent2File.pb    (Verzeichnisinhalt in Datei schreiben)
      DirectoryTree&FileAttributes.pb    (Verzeichnisbaum und Datei-Attribute)
      DirTree.pb    (Verzeichnisbaum)
      ExamineDirectory.pb    (Verzeichnis untersuchen)
      FlashCompare.pb     (Blitz-Vergleich von Dateien)
      GetDirectorySize_Bytes.pb    (Verzeichnis-Größe in Bytes ermitteln)
      Get_DirectorySize.pb    (Verzeichnisgröße ermitteln)
      ListContents_of_Drives.pb    (Alle Laufwerke und deren Inhalte anzeigen)
      ListFiles.pb    (Alle Dateien eines angegebenen Verzeichnisss auflisten)
      NextDirectoryEntry_sorted.pb    (Verzeichnisinhalt sortiert in einem ListIcon anzeigen)
      Path-Selector.pb    (Verzeichnis-Auswahl)
      ReadDirs.pb    (Verzeichnisse auslesen)
   Drives+System (Laufwerke & System)
      AutoCompletePath.pb     (Automatische Pfad-Vervollständigung)
      ComboBox_DirectoryLister.pb    (Verzeichnisse in einer Auswahlbox anzeigen)
      Get_Systemfolders.pb    (System-Verzeichnisse ermitteln)
      Get_Systemroot_Var.pb    (Pfad zum 'System-Root' Verzeichnis ermitteln)
      List_ComputerDrives.pb     (Laufwerke auflisten)
   File_Info (Datei - Info)
      CRC32_Checksum.pb    (CRC32-Prüfsumme des PB-Editors ermitteln)
      FileCompare.pb     (Dateien vergleichen)
      FileCRC32_Checksum.pb     (CRC32-Prüfsumme einer Datei ermitteln)
      FileDigitalizer.pb     (Dateien digitalisieren und zurück)
      FileFunctions.pb    (Datei-Funktionen)
      FileName_HandleNameLength.pb    (Funktionen zum Umgang mit DOS-Dateinamen)
      FileTime&Date.pb     (Verschiedene Datums- und Zeitangaben zu einer Datei ermitteln)
      File_Load&Save&Time&Date&more.pb    (Datei laden & speichern, Zeit & Datum ermitteln & mehr)
      GetFileAttributes.pb     (Datei-Attribute laden)
      GetFileAttributesMask.pb    (Datei-Attribute laden mit Maske)
      GetFileDate+Time.pb    (Datei Erstellungszeit und -datum ermitteln)
      GetFilename2.pb    (Name und Pfad einer Exe-Datei ermitteln)
      HexViewer_HD+Files.pb     (Hex-Anzeiger für Festplatten und Dateien)
      IsNameValid.pb    (Gültigkeit eines Dateinamens überprüfen)
      PureGolf_FileCounter.pb    (Puregolf - Anzahl der Zeichen in einer .pb Datei auslesen)
      SetReadOnlyFlagOff.pb    (Entfernen des 'Read-Only' [nur lesen] Flags von Dateien und Verzeichnissen)
   File_Read+Write (Datei lesen & schreiben)
      BatchRenamer.pb    (Alle Dateien eines Verzeichnisses umbenennen)
      Data_load&save.pb    (Beispielprogramm zum Laden, Bearbeiten und Speichern von Textdateien)
      DynamicFileHandles.pb    (Dynamische Datei-Handles)
      FileMapping.pb    (Beispiel für FileMapping anhand einer Bilddatei)
      FileParser.pb     (Datei-Parser)
      FileSeek.pb    (Suche innerhalb von Dateien)
      Files_Read&Write_blockwise.pb     (Dateien blockweise lesen & speichern)
      Hex-Viewer.pb     (Hex-Datei-Anzeiger)
      Load_NFO-Files.pb    (NFO-Dateien laden)
      OpenFile_Example.pb    ('Datei Öffnen' Beispiel)
      ReadFiles_to_Array.pb    (Dateien in Array einlesen)
      ReadFiles_to_List.pb    (Dateien in Liste einlesen)
      ReadFile_from_Parameter.pb    (Datei anhand eines übergegebenen Programmparameters lesen)
      ReadFile_Hex&Bin.pb    (Datei hexadezimal & binär einlesen)
      ReplaceFileData.pb     (Datei-Inhalt ersetzen)
      SaveLinkedLists.pb    (Inhalt verknüpfter Listen speichern)
      SeekFile.pb    (Pfad einer angegebenen Datei ermitteln)
      WriteFileToTempDir.pb    (Schreibe Datei ins Temp Verzeichnis)
   Get_Path (Pfad ermitteln)
      File_FindPath.pb    (Pfad der Datei ermitteln)
      GetCurrentDir.pb     (Aktuelles Verzeichnis ermitteln)
      GetExePath.pb    (Pfad der Exe ermitteln)
      GetFullPathName.pb    (Vollständigen Pfad einer Datei ermitteln)
      GetPureBasicDir.pb    (Pfad des PureBasic-Verzeichnisses ermitteln)
      GetTempPath.pb    (Pfad des Temp-Verzeichnisses ermitteln)
      ShortenPathName.pb    (Verzeichnisnamen kürzen)
   Include (Include)
      CreateIncludeFile.pb     (Include-Datei erstellen)
      ExpandBinary.pb     (Executable erweitern)
      Include-Text.pb     (Text-Datei in die Exe einbinden)
      Include-Textfile.pb     (Text-Datei in die Exe einbinden)
      IncludeBinary.pb     (Beispiel für das Einbinden von .exe, .doc und .dll Dateien)
      IncludeBitmap.pb     (Bilder in die Exe einbinden)
   Other (Sonstiges)
      CopyProtection_Disksize.pb    (Einfacher Kopierschutz mittels Vergleich der Festplattengröße)
      FileAssociate.pb     (Icons mit Dateitypen verknüpfen)
      ForceDirectories.pb    (Mehrere Unterverzeichnisse mit nur einem Aufruf erstellen)
      RecentFileList.pb     (Zuletzt benutzte Dateien im Programm anzeigen)
      ShortenPathStrings.pb     (Lange Pfad-/Dateinamen abkürzen)
   Pack-Unpack_Split (Dateien packen & entpacken & splitten)
      Cab_Boy.pb     (Eigene Cab-Dateien erstellen)
      CreatePack_Example.pb    (Beispiel für das Erstellen von Pack-Archiven)
      File-Splitter.pb     (Dateien teilen und wieder zusammenfügen)
      Files_Pack&UnPack.pb    (Dateien packen und entpacken)
      Packing_recursive_Files&Folders.pb    (Rekursives Packen und Dateien und Verzeichnissen)
      PackUnpack_with-Filenames.pb    (Packen und Entpacken mit Dateinamen)
      saucisson_jc.pb
      WinRAR
         UnRar_Example.pb     (Beispiel für das Entpacken von RAR-Archiven mit der UnRar.dll)
         UnRar_Include.pb     (Include-Datei für das Verwenden der UnRar.dll mit PureBasic)
   Preferences (Voreinstellungen)
      INI-Files_Read&Write.pb    (INI-Dateien lesen und schreiben)
      Preferences_load+save.pb    (Einstellungen laden und speichern)
      SavePreferences.pb    (Einstellungen speichern)
      WriteINIFile.pb    (INI-Datei Schreiben)

Fonts (Schriftarten)
   CoolFonts1.pb    (Coole Schriften 1)
   CoolFonts2.pb    (Coole Schriften 2)
   DefaultFontID.pb    (Verwendung einer Standard-Schriftart)
   FontLister.pb    (Schriftarten auflisten)
   Get_Systemfonts.pb    (Systemschriften anzeigen)
   LoadAdditionalFonts.pb     (Zusätzliche Schriftarten laden und freigeben)
   ScalableText.pb    (Skalierbarer Text)
   ScalableText_W98.pb    (Skalierbarer Text (für ältere Windows-Versionen))

Gadgets (Gadgets)
   ButtonGadget (Schalter)
      ButtonGadget_Clicktypes1.pb    (Verschiedene Möglichkeiten zum Anklicken eines ButtonGadgets)
      ButtonGadget_Clicktypes2.pb    (Verschiedene Möglichkeiten zum Anklicken eines ButtonGadgets)
      Buttons_Eventtypes.pb    (Ereignistypen für ein ButtonGadget)
      Buttons_LeftRight_Click.pb    (Schalter links/rechts anklicken)
      FlatButton.pb    (Flacher Schalter)
      OwnButtonImage.pb    (Eigene Bilder für Schalter verwenden)
      ToggleButtons.pb    (Umschalt-Knöpfe)
   Cloning_Windows&Gadgets.pb    (Fenster mit Gadgets klonen)
   Colors+Fonts (Farben & Zeichensätze)
      Background_Color.pb    (Hintergrund-Farbe festlegen)
      Buttons_Colors.pb    (Schalter-Farben festlegen)
      Buttons_Fonts_Colored.pb    (Farbige Schrift für Schalter)
      ColoredButtons.pb    (Gefärbte Schalter)
      ColoredButtons2.pb    (Gefärbte Schalter)
      ColorizeButton.pb    (Farben für Knöpfe)
      GadgetBackgroundColor.pb     (Hintergrund-Farbe für Gadgets)
      Gadgets_Coloring.pb    (Gadgets einfärben)
      Gadget_Use_SystemBackgroundColor.pb     (Verwende die System-Hintergrundfarbe für Gadgets)
      GetGadgetTextSize.pb    (Textgröße von Gadgets ermitteln)
      ListView_BackColor.pb    (ListView-Hintergrundfarbe)
      String_and_ListIcon.pb    (Gefärbte String- und ListIcon-Gadgets)
      TextGadget_BackgroundColor.pb     (TextGadget-Hintergrundfarbe)
      TextGadget_Colored1.pb    (Coloriertes Textgadget)
      TextGadget_Colored2.pb    (Coloriertes Textgadget)
   ComboBox (Auswahlbox)
      ComboBox.pb     (Inhalt der Auswahlbox auswählen und anzeigen)
      ComboBoxGadget.pb    (Inhalt der Auswahlbox auswählen und anzeigen)
      ComboBox_AutoCompletion.pb    (Automatische Vervollständigung für die Auswahlbox)
      ComboBox_CallList.pb    (Auswahlbox auf Knopfdruck aufklappen)
      ComboBox_Colored.pb    (Farben für Auswahlbox)
      ComboBox_DetectFocus.pb    (Fokus der Auswahlbox ermitteln)
      ComboBox_Events.pb    (Ereignisse für Auswahlbox abfragen)
      ComboBox_Example.pb    (Auswahlbox-Beispiele)
      ComboBox_Keyboard.pb    (Auswahlbox mit Tastatur steuern)
      ComboBox_OwnerDrawn.pb    (Auswahlbox mit Icon und besonderer Farbe)
      ComboBox_ReturnKey.pb    (Auswahlbox mit Enter bestätigen)
      ComboBox_SearchEntry.pb    (Position eines Eintrags in der Auswahlbox ermitteln)
      ComboBox_Sorted.pb    (Auswahlbox mit sortiertem Inhalt)
      ComboBox_UseOwnIcons.pb     (Auswahlbox mit eigenen Icons)
   Date_Gadget.pb    (Datums-Gadget)
   EditorGadget (Editorfeld)
      CatchRTF.pb     (In die Exe eingebundene RTF-Dateien in das Editorgadget laden)
      EditorGadget_ChangeBackgroundColor.pb    (Hintergrundfarbe des Editorgadgets ändern)
      EditorGadget_Color+Styles.pb    (Farben und Stile im Editorgadget ändern)
      EditorGadget_Colors+Styles2.pb    (Farben und Stile im Editorgadget ändern)
      EditorGadget_CountLines.pb    (Zeilen im Editorgadget zählen)
      EditorGadget_DefineVisibleArea.pb    (Sichtbaren Bereich im Editorgadget definieren)
      EditorGadget_FastTextLoading.pb    (Schnelleres Laden von Text in das Editorgadget)
      EditorGadget_GetCursorPosition.pb    (Cursor-Position im Editorgadget ermitteln)
      EditorGadget_HyperLink.pb     (EditorGadget mit Hyperlink)
      EditorGadget_IncludeRTF.pb     (RTF-Dateien in das Editorgadget laden)
      EditorGadget_InsertText.pb    (Text im Editorgadget einfügen)
      EditorGadget_Link-inside.pb     (Editorgadget mit eingefügten Links)
      EditorGadget_load+save.pb     (Laden und Speichern im Editorgadget)
      EditorGadget_Print-Smiley.pb    (Smileys im Editorgadget ausgeben)
      EditorGadget_Print.pb     (Inhalt des Editorgadgets drucken)
      EditorGadget_PrintProcedure.pb    (Druck-Prozedur für das Editorgadget)
      EditorGadget_Print_with_Border.pb    (Inhalt des EditorGadget unter Berücksichtigung von Randeinstellungen ausdrucken)
      EditorGadget_Readonly.pb    (Editorgadget zum 'Nur Lesen', d.h. ohne Schreibmöglichkeit)
      EditorGadget_SelectAll.pb    (Gesamten Inhalt des Editorgadgets auswählen)
      EditorGadget_TabEditing.pb    (Tabulator im Editorgadget benutzen)
      EditorGadget_Zooming.pb     (Zoom-Funktion für das Editorgadget)
      Edit_Control_API.pb     (Texteingabe mittels dem WinAPI Edit-Control)
   ExplorerTreeGadget
      ExplorerTreeGadget_BackgroundPic.pb     (ExplorerTreeGadget mit Hintergrundbild)
      ExplorerTreeGadget_colored_Background.pb    (ExplorerTreeGadget mit farbigem Hintergrund)
      ExplorerTreeGadget_Dirs&Files.pb    (Verzeichnisse und Dateien anzeigen)
      ExplorerTreeGadget_jaPBe.pb    (ExplorerTreeGadget wie es in 'jaPBe' verwendet wird)
   FreeFormButtons1.pb    (Selbstgestaltete Schaltknöpfe)
   FreeFormButtons2.pb     (Selbstgestaltete Schaltknöpfe)
   GadgetDemo
      GadgetDEMO.pb     (Demonstration vieler der in PureBasic verfügbaren Gadgets)
   Gadget_Events&Settings (Gadget - Ereignisse & Einstellungen)
      Button_with_KeyboardEvent.pb    (Buttons mit Tastatur verknüpfen)
      DetectMouseOverGadget.pb    (Erkennen, wenn sich die Maus über einem Gadget befindet)
      Enable&DisableButtons.pb    (Schalter aktivieren & deaktivieren)
      Gadgets_Check_RightMouseClick.pb    (Rechten Mausklick bei Gadgets erkennen)
      Gadgets_OnMouseOver.pb    (Mouseover bei selbstgezeichneten Gadgets erkennen)
      Gadgets_with_KeyboardShortcuts.pb    (Gadgets mit Tastaturkürzel verknüpfen)
      Gadget_Show&Hide.pb    (Gadgets verstecken und anzeigen)
      IsGadgetEnabled.pb    (Überprüfen, ob ein Gadget aktiviert ist)
      IsMouseOverGadget.pb    (Mouseover bei Gadgets erkennen)
      SetDefaultButton.pb    (Standardmäßig aktivierten Schalter festlegen)
   Gadget_Examples_Manual (Beispiele aus der PB-Anleitung)
      ActivateGadget.pb    (Gadget aktivieren)
      ButtonGadget.pb
      ButtonImageGadget.pb
      CheckBoxGadget.pb
      ClearGadgetItemList.pb
      ComboBoxGadget.pb    (Inhalt der Auswahlbox auswählen und anzeigen)
      ContainerGadget.pb
      CreateGadgetList.pb
      DisableGadget.pb
      EditorGadget.pb
      Frame3DGadget.pb
      GadgetTooltip.pb
      HideGadget.pb
      HyperLinkGadget.pb
      ImageGadget.pb
      IPAddressGadget.pb
      ListIconGadget.pb
      ListIconGadget_AddColumns.pb
      ListIconGadget_Image.pb
      ListViewGadget.pb
      OptionGadget.pb
      PanelGadget.pb
      ProgressBarGadget.pb
      ScrollAreaGadget.pb
      ScrollBarGadget.pb
      SetGadgetFont.pb
      SpinGadget.pb
      SplitterGadget.pb
      StringGadget_Flags.pb
      TextGadget.pb
      TrackBarGadget.pb
      TreeGadget.pb
      TreeGadget_Image.pb
      WebGadget.pb
   Gagets_with_BackgroundImage.pb    (Gadgets mit Hintergrundbild)
   GetGadgetType.pb    (GadgetTyp erkennen)
   GridGadget
      GridControl.pb     (Gitter-Eingabefelder)
      GridGadget.pb    (Gitter-Eingabefelder)
      GridGadget_Edit.pb    (Gitter-Eingabefelder)
   HyperlinkGadget
      Hyperlink_API_1.pb    (HyperLink per WinAPI)
      Hyperlink_API_2.pb    (HyperLink per WinAPI)
      HyperTextGadget_Colored.pb     (Farben für HyperTextGadget)
   ImageGadget (Bild-Darstellung)
      ButtonImageGadget.pb
      CustomImageGadget.pb     (Selbstgemachtes ImageGadget)
      ImageButtons_flat+borderless.pb    (Flache und rahmenlose ImageGadget)
      ImageGadget_MouseEvents.pb    (Mausabfrage beim ImageGadget)
      ImageGadget_Move.pb     (ImageGadget verschieben)
      ImageGadget_SaveContent.pb     (Inhalt des ImageGadget speichern)
      Save_ButtonImage_as_BMP.pb    (ButtonImage als BMP-Datei speichern)
      Window_MoveImage.pb     (Bild auf dem Fenster bewegen)
   LargeGadgetDisplay_UsingCallback.pb     (Große Programm-Oberfläche unter Verwendung von Callbacks)
   ListIcon
      Get&SetListIconColumnText.pb    (Tabellenüberschrift von ListIcon ermitteln und setzen)
      ListIconColumn_Delete&Count.pb    (Spalten des ListIcons löschen und zählen)
      ListIconGadget_Column&SortArrows.pb    (Sortierbares ListIcon mit Richtungspfeilen im Spaltenkopf)
      ListIcon_BackgroundImage.pb     (ListIcon mit Hintergrundbild)
      ListIcon_Check&UnCheck.pb    (ListIcon abhaken und Häkchen entfernen)
      ListIcon_CheckStyles.pb    (Stil des ListIcons ermitteln)
      ListIcon_Colored.pb    (Farbiges ListIcon)
      ListIcon_Column+Index.pb    (Zeile und Spalte eines angeklickten Elements im ListIcon erkennen)
      ListIcon_Custom.pb    (Selbstgemachtes ListIcon)
      ListIcon_Detect_selected_Item.pb    (Im ListIcon markiertes Element erkennen)
      ListIcon_DragnDrop+Sorting.pb    (Drag'n'Drop im ListIcon mit Sortierung)
      ListIcon_DragnDrop.pb    (Drag'n'Drop im ListIcon)
      ListIcon_DragnDrop_Tutorial.pb    (Tutorial über Drag'n'Drop im ListIcon)
      ListIcon_Editable.pb     (Editierbares ListIcon)
      ListIcon_FixedColumnHeader.pb    (Feste Spaltenbreite im ListIcon)
      ListIcon_Font+Color.pb    (Schriftart und Farbe für das ListIcon festlegen)
      ListIcon_Get-Column.pb     (Angeklickte Spalte im ListIcon erkennen)
      ListIcon_GetPositions.pb    (Position des angeklickten Elements erkennen)
      ListIcon_HeaderImages1.pb    (ListIcon mit Bilder in der Spaltenüberschrift)
      ListIcon_HeaderImages2.pb    (ListIcon mit Bilder in der Spaltenüberschrift)
      ListIcon_HeaderImages3.pb    (ListIcon mit Bilder in der Spaltenüberschrift)
      ListIcon_left+middle+right.pb    (Elemente im ListIcon linksbündig, zentriert oder rechtsbündig anzeigen)
      ListIcon_MoveElement.pb    (Aktiviertes Element im ListIcon nach oben/unten bewegen)
      ListIcon_Scroll.pb    (Aktives Element im scrollbaren ListIcon festlegen)
      ListIcon_Search.pb    (Suchfunktion zum Auffinden von ListIcon-Elementen)
      ListIcon_set_Color+Font.pb    (Farbe und Schriftart für das ListIcon festlegen)
      ListIcon_SortbyColumn.pb     (ListIcon nach Spalte sortieren)
      ListIcon_UseSystemIcons.pb     (SystemIcons im ListIcon verwenden)
   Listview
      ListBox_NoBorders.pb    (ListBox ohne Rahmen)
      ListBox_Sort.pb     (Neue Einträge sortiert in der ListBox ablegen)
      Listview&ListIcon_Borderless.pb    (ListView und ListIcon ohne Rahmen)
      ListView+Output.pb    (Im Listview angeklickte Elemente gesondert ausgeben)
      ListView_AddItemsSorted.pb    (Sortierte Items zum ListView hinzufügen)
      ListView_as_InputBox.pb    (Listview als InputBox)
      ListView_BackgroundImage.pb     (Listview mit Hintergrundbild)
      Listview_Focus.pb    (Feststellen, wenn das Listview den Fokus erhält/verliert)
      ListView_HideScrollBar.pb    (Scrollbar vom Listview verstecken)
      ListView_NewItemVisible.pb    (Neuesten Eintrag im sichtbaren Bereich des Listview behalten)
      Listview_SetFont.pb    (Schriftart für das Listview festlegen)
      Resize_ListView.pb    (Größe des Listview verändern)
   OptionGadget
      OptionGadget_DoubleClick.pb    (OptionGadget mit Doppelklick)
   OutlookGadget.pb
   PanelGadget
      DrawingOnPanel.pb    (Auf Panel zeichnen)
      GetPanelItemWidth&Height.pb    (Breite und Höhe eines Panels ermitteln)
      HideGadget_in_Panel.pb    (Gadget auf dem Panel verstecken)
      PanelGadgetwithImages.pb     (Panelgadget mit Bildern)
      PanelGadget_Detect_Tab.pb    (Aktuelles Panel erkennen)
      PanelGadget_Multiline.pb    (Panelgadget mit mehrzeiligen Tabs)
      PanelGadget_Resize.pb    (Größe des Panels anpassen)
      PanelsOnFrameGadget.pb    (Panels auf einem Framegadget)
      Tab-Control.pb     (Panelgadget mittels WinAPI)
   ProgressBar (Fortschrittsanzeige)
      Progressbar_Color.pb    (Farbige Fortschrittsanzeige (mittels SkinWin))
      ProgressBar_colored.pb    (Farbige Fortschrittsanzeige)
      ProgressBar_for_Music.pb    (Fortschrittsanzeige für Musik missbrachen)
      ProgressBar_in_ListView.pb     (Fortschrittsanzeige im ListView)
      SetProgressBarRange.pb    (Werte-Bereich für die Fortschrittsanzeige festlegen)
   Resize (Vergrößern & Verkleinern)
      Gadget_Resize_on_the_Fly.pb    (Gadgets in Echtzeit an eine Größenveränderung anpassen)
      Window+Gadget_Resize.pb    (Fenster und Gadgets in der Größe anpassen)
   RichEdit (RichEdit-Editor)
      RichEdit.pb     (RichEdit-Eingabecontrol)
      RichEditonPanelGadget.pb
      RichEdit_Panel.pb
      RichEdit_Printing.pb
      RichEdit_ReadOnly.pb
   ScrollAreaGadget
      ResizeScrollArea_Command.pb    (Größe des Scrollbereichs anpassen)
      ResizeScrollArea_Desktop.pb
      ResizeScrollArea_MultiWindow.pb
      ScrollAreaGadget_AutoResize.pb    (Automatische Größenanpassung des Scrollareagadgets)
      ScrollAreaGadget_Example.pb
      ScrollAreaGadget_Example2.pb
      ScrollAreaGadget_RelativeMousePos.pb
      ScrollAreaGadget_ShowPositions.pb
   ScrollGadget
      Scroll.pb     (Scrollen)
      ScrollBarWidth+Height.pb    (Breite und Höhe der Scrollbalken ermitteln)
      ScrollBar_RealtimeStatus.pb     (Information zu den Scrollbalken in Echtzeit aktualisieren)
      ScrollBar_SetColor.pb     (Farbe der Scrollbalken setzen)
      ScrollGadget2.pb
      ScrollGadget_with_Delete.pb
   SpinGadget
      Advanced_SpinGadget.pb
      SpinGadget.pb
      SpinGadget_API.pb
      SpinGadget_as_Combobox.pb
      SpinGadget_Editable.pb
      SpinGadget_using.pb
   SplitterGadget
      ResizeSplitterGadget.pb
      SplitterGadget_Example.pb
      Splitter_by_Franco
         SplitterGadget.pb
         SplitterGadget2.pb
   StringGadget (Eingabefeld)
      MultilineStringGadget.pb    (Mehrzeiliges Stringgadget)
      NumbersInStringGadget.pb     (Eingabe im Stringgadget auf Zahlen beschränken)
      ReActivateStringGadget.pb    (Stringgadget nach Erhalt des Fokus automatisch aktivieren)
      StringGadgets_Tab.pb    (Per Tabulator von einem Stringgadget zum nächsten springen)
      StringGadget_AutoWordWrap.pb    (Automatisches Wort-Umbruch im Stringgadget)
      StringGadget_CheckforChanges.pb    (StringGadget auf inhaltliche Änderungen überprüfen)
      StringGadget_Color.pb    (Farbiges Stringgadget)
      StringGadget_Countdown.pb    ('Count-Down' im Stringgadget)
      StringGadget_FilterInput.pb    (Eingabe im Stringgadget filtern)
      StringGadget_GetCursorPosition.pb    (Cursor-Position im Stringgadget ermitteln)
      StringGadget_KeyboardShortcut.pb    (Stringgadget mit Tastaturkürzeln)
      StringGadget_Limited.pb    (Maximale Anzahl einzugebender Zeichen festlegen)
      StringGadget_move_around.pb    (Per Tabulator und Cursor-Tasten zwischen mehreren Stringgadgets bewegen)
      StringGadget_Multiline.pb    (Mehrzeiliges Stringgadget)
      StringGadget_Numeric.pb    (Stringgadget mit numerischer Eingabe)
      StringGadget_Outlined+Enter.pb     ('Outline'-Stringgadget und Enter überprüfen)
      StringGadget_OwnPopupMenu.pb    (Stringgadget mit eigenem Popup-Menü)
      StringGadget_Readonly_on+off.pb    ('Nur lesen' Funktion im Stringgadget ein- und ausschalten)
      StringGadget_Return.pb    (Return-Eingabe im Stringgadget feststellen)
      StringGadget_ReturnHandler.pb    (Return-Eingabe im Stringgadget feststellen)
      StringGadget_ScrollText.pb    (Lauftext im Stringgadget)
      StringGadget_Select.pb    (Text im Stringgadget markieren)
      StringGadget_SelectAll.pb    (Kompletten Text im Stringgadget markieren)
      StringGadget_SetCursor.pb    (Cursor-Position im Stringgadget festlegen)
      StringGadget_WordWrap.pb    (Automatischer Zeilenumbruch bei langen Strings)
      Textbox.pb
      Textbox2.pb
   ToolTipps
      BalloonTips_with_Icon&Title.pb     (Ballon-Tipps mit Icons und Titel)
      ToolTipps.pb    (Hinweistexte)
      ToolTip_API.pb
   TrackBarGadget
      FaderTrackBar.pb
      TrackbarGadgets.pb
      TrackBarGadget_Example.pb    (Trackbar Gadget Beispiel)
      Trackbar_Colored.pb
      TrackBar_SetFocus.pb    (Fokus auf das Trackbar setzen)
   TreeGadget
      DragnDrop.pb    (Drag'n'Drop [Ziehen und Fallen lassen])
      ShowTreeViewNodeNames.pb
      TreeGadget_BackgroundImage.pb     (Treegadget mit Hintergrundbild)
      TreeGadget_Detect_RMB.pb    (Rechten Mausklick im Treegadget erkennen)
      TreeGadget_Expand+Collapse.pb    (Treegadget öffnen und schließen)
      TreeGadget_Functions.pb    (Treegadget-Hilfsfunktionen)
      TreeGadget_MarkOnlyParentNode.pb
      TreeGadget_with_Functions.pb    (Treegadget-Einträge mit zugeordneten Funktionen)
   WebGadget
      WebGadget_Actualize.pb    (Webgadget aktualisieren)
      WebGadget_DetectLoadFinish.pb    (Ende des Lade-Vorgangs im Webgadget erkennen)
      WebGadget_OfflineBrowser.pb
      WebGadget_Use_Clipboard.pb    (Zwischenablage beim Webgadget benutzen)

Games (Spiele)
   FrameRate (Bilder pro Sekunde)
      FPS.pb     (Frames pro Sekunde)
      FrameRate_Counter.pb     (Frame-Rate Zähler)
      Get_FrameRate.pb    (Frame-Rate ermitteln)
      KeyboardControl_LimitedFPS.pb     (Tastaturabfrage mit limitierten FPS)
   GameDesign (Spiele-Design)
      BackgroundScroller.pb    (Hintergrund-Scroller)
      BreakOut_CollisionDetection.pb    (BrakeOut Kollisions-Erkennung)
      FireShotsToMouseCursor.pb    (In Richtung des Mauspfeils schießen)
      Game_Menu.pb    (Spiel-Menü)
      Game_PseudoCode.pb     (Grundgerüst für die Erstellung eines Spiels)
      Move&Shot.pb    (Bewegen und schießen)
      MovePlayer_UniqueSpeed.pb     (Spieler-Bewegung mit einheitlicher Geschwindigkeit auf verschiedenen Rechnersystemen)
      Move_Player_Background.pb    (Hintergrund der Spielfigur bewegen)
      Players_HandleDynamically.pb    (Dynamisches Verwalten der Spieler-Daten)
      Player_move+shoot.pb    (Spieler schießend bewegen)
      Shot2MouseCursor.pb    (Auf MausCursor Schiessen)
   LittleGames (Mini-Spiele)
      Conways_GameOfLife.pb
      PuzzleGame_PB3.72.pb    (Puzzelspiel für PureBasic bis Version 3.72)
      PuzzleGame_PB3.80.pb    (Puzzelspiel für PureBasic ab Version 3.80)
   TileStudio-Exporter
      TileStudio_Export.pb     (Export-Routinen für die Verwendung des BlitzBasic TileStudio)
      TileStudio_Export_short.pb

Graphics (Grafik)
   3D
      3DEffects.pb    (3D-Effekte)
      3DObjects.pb     (3D-Objekte)
      CreateMesh_at_Runtime.pb     (Mesh in Echtzeit erstellen )
      Demo_Collision3D.pb     (3D Kollisionen)
      Mesh-Editor.pb
      Mesh_Create+Rotate.pb     (Mesh erstellen und drehen)
      Nice_Fog_Effect.pb     (Schöner Nebel Effekt)
      ParticleFire.pb     (Partikel-Feuer)
      Screen3DRequester.pb     (Standard-Requester für die Auswahl des Bildschirmmodus für 3D)
      Terrain_KeepDistance.pb
   Anim (Animationen)
      AnimGif.pb     (Animiertes GIF-Bild anzeigen)
   Colors (Farben)
      ColorPicker.pb     (Farbwert der Windows-Oberfläche auslesen)
      ColorViewer.pb    (Farbanzeiger und -auswahl)
      ConvertRGBtoCurrentScreenMode.pb    (RGB-Farbwerte für aktuellen Bildschirmmodus konvertieren)
      Convert_ColorValues.pb    (Farbwerte konvertieren)
      Convert_RGBtoHSV&HSVtoRGB.pb    (RGB- in HSV-Farbwerte und umgekehrt konvertieren)
      GrayImage.pb     (Bild in Graustufen umwandeln)
      Hex2RGB.pb     (Rot,Grün und Blau-Farbwerte aus einem Hex-Farbwert lesen)
   Demos
      Effects.pb     (Effekte)
      EyeCandy.pb
      EyeCandy2.pb
      InteractivingMasses.pb    (Interaktive Massen unter Beachtung physikalischer Gesetze)
      Painter&MovingBalls_Demo.pb
      Particledemo.pb
      Plasma_Effect.pb
      Radar.pb
      Rings_ItCanBeDone
         ItCanBeDone.pb     (Das legendäre - da vielleicht das erste in PB geschriebene - Demo von Rings!)
      Scroll+Moving_Demo.pb
      Transparent_Screenshot.pb
   DirectX
      DirectX8-Drawing.pb     (Zeichnen mittels DirectX v8)
   Drawing (Zeichnen)
      Blockcopy.pb
      Circles (Kreise)
         DrawCircle_Mouse_dependend.pb    (Kreis mausabhängig zeichnen)
         Drawing_Circles.pb    (Kreise zeichnen)
         Half-Circle.pb     (Halbkreis zeichnen)
      Curves (Kurven)
         BezierCurves.pb    (Bezier-Kurven)
         DrawBezierCurve.pb     (Bezier-Kurve zeichnen)
         DrawBezierCurve_adjustable.pb     (Einstellbare Bezier-Kurve zeichnen)
         Leaning_Trajectory.pb     (Schiefer Wurf)
      Draw3DButton.pb     (3D Button zeichnen)
      Drawing_Angles.pb    (Winkel zeichnen)
      Drawing_Tutorial.pb     (Zeichnen-Tutorial)
      DrawTransparentBitmap.pb     (Zeichne transparente Bitmap)
      Draw_Spirale.pb    (Spirale zeichnen)
      FadeCross.pb    (Linienkreuz)
      FillArea_Example.pb    (FillArea Beispiel)
      GFA16-DrawingCommands.pb     (Umsetzung von Zeichenbefehlen aus GFA-Basic 16)
      HighlightDrawing.pb
      Lines (Linien)
         Defline.pb
         Line_Styles1.pb     (Linien Styles )
         Line_Styles2.pb     (Linien Styles )
         Line_Styles3.pb     (Linien Styles )
         Line_Styles4.pb     (Linien Styles )
      LineXY-Rotate.pb
      PaintToDC_Example.pb
      PixelArray_WindowScreen.pb
      Poly2D_Example.pb
      ScreenDrawing.pb
      SimpleScrollPainter.pb
      Some_Stars.pb     (Sternenfeld)
      Text
         DrawText_withAngle_Screen.pb    (Text im Winkel zeichnen (auf dem Screen))
         DrawText_withAngle_Window.pb    (Text im Winkel zeichnen (im Fenster))
         Draw_OutlineText.pb    (Text-Umriss zeichnen)
      Triangles (Dreiecke)
         Draw_Triangles.pb    (Dreiecke zeichnen)
         Draw_Triangles_to_Sprite.pb    (Dreiecke auf ein Sprite zeichnen)
      WindowLinePainter.pb    (kleines Linien-Zeichenprogramm)
   DrawingBuffer
      DrawingBuffer.pb
      DrawingBuffer_MousePainter.pb
      DrawResizedArea.pb
      KeepBackBuffer_forRendering.pb
   Effects (Effekte)
      AlphaBlend.pb
      BlurCube.pb
      BossPlasma.pb
      ChangeGamma.pb
      CrazyDots1.pb
      CrazyDots2.pb
      Dot-Effect.pb
      Draw_Sinus_Wave.pb    (Sinus Kurve zeichnen)
      FadeIn_FadeOut.pb     (Ein- und Ausblenden)
      FireEffects (Feuereffekte)
         Circle-Fire1.pb    (Kreisförmiger Feuereffekt)
         Circle-Fire2.pb    (Kreisförmiger Feuereffekt)
         FireEffect.pb    (Feuereffekt)
         Horizontal_FireEffect.pb     (Horizontaler Feuereffekt)
         PureBlureFire.pb     (Feuereffekt)
         PureBlureFire_Fred.pb     (Feuereffekt)
         Set_on_Fire.pb     (Feuereffekt)
         Set_on_Fire2.pb     (Feuereffekt)
         Set_on_Fire_TrueColor.pb     (Feuereffekt)
      Flashtext.pb
      Fractals (Fraktale)
         FigTree.pb    (Feigenbaum)
         FractalTree.pb    (Fraktalbaum)
      Gradient.pb    (Farbverlauf)
      Mandelbrot
         Mandelbrot.pb
         Mandelbrot_Julia.pb
      Matrix1.pb
      Matrix2.pb
      Moving (Bewegen)
         CosBall.pb
         MovingBalls.pb    (Bälle bewegen)
         Moving_Wuerfel.pb    (Würfel bewegen)
      Moving_3DSprites.pb    (3D Sprites bewegen)
      OldSkool_Slide.pb
      PlasmaEffect.pb
      PureBlureLines.pb
      Rotate (Rotieren)
         Circle_RotatingPoint.pb    (Punkt, der sich auf einer Kreisbahn um das Zentrum bewegt)
         Rotate2D.pb
         Rotate_3D-Block.pb
         Rotate_Cube.pb     (Rotierender Würfel)
         RotatingPoints.pb
      RoundTunnel.pb
      Scrolling (Scrollen)
         4-Way-Scroller.pb     (4-Wege-Scroller)
         IsoScroller.pb
         Textscroller.pb
         TextScroller_at_Mouse.pb
      Stars (Sterne)
         RotatingStarfield.pb    (Rotierendes Sternenfeld)
         SomeStars_with_Text.pb
         Starfield-Window.pb
         Starfield.pb
         Starfield2.pb
      Thunderstorm.pb    (Gewitter)
      TV_Noise.pb    (TV-Rauschen)
      WaterEffect.pb    (WasserEffekt)
      Wormhole (Wurmloch)
         AnimWormHole.pb     (Animiertes Wurmloch)
         CreateWormHole.pb     (Wurmloch erstellen)
      XMas-Card_by_Kale (Weihnachtskarte von Kale)
         Xmas Card 3D.pb     (Weihnachtskarte)
         Xmas Card.pb
      X_Line_NewSkoolBudbrain.pb
   Fonts (Schriftarten)
      GetTextHeight.pb    (Texthöhe laden)
      TextWidth.pb    (Textbreite)
      UseBitmapFont.pb     (Bitmap Schrift benutzen)
   Graphs (Diagramme)
      Bar&LineChart1.pb    (Balken- und Linien-Diagramm)
      Bar&LineChart2.pb    (Balken- und Linien-Diagramm)
      BarChart_WebStats.pb     (Balkendiagramm für eine Web-Statistik)
      PieChart.pb     (Kuchen-/Torten-Diagramm)
   Icons (Piktogramme)
      CreateIcons1.pb    (Icons erstellen)
      CreateIcons2.pb    (Icons erstellen)
   Image (Bild)
      CatchImage_Example.pb     (Beispiel für CatchImage)
      CatchTransparentImage.pb
      ChangeImageColorChannel.pb     (Farbkanal eines Bildes ändern)
      Change_ColorDepth.pb     (Farbtiefe ändern)
      CreateTransparentImage.pb    (Transparentes Image erstellen)
      DrawTransparentImage.pb     (Transparentes Image zeichnen)
      DrawTransparentImage2.pb     (Transparentes Image zeichnen)
      Fill_ImageBuffer.pb     (ImageBuffer füllen)
      Flipbuffer&Image.pb
      Frame-merge.pb
      Gfx-Formats (Grafikformate)
         BatchImageConverter.pb     (Bild-Konvertierer mit Batch-Funktion)
         Bmp2Tga.pb     (BMP-Format in TGA umwandeln)
         MoreFormats.pb     (Verschiedene Bildformate mittels der NView.dll laden)
         WMF_Display.pb     (WMF-Bilder darstellen)
      GradientImage.pb     (Farbverlauf [wie von Installerprogrammen bekannt])
      GreyImage.pb     (Bild in Graustufen konvertieren)
      Images_lighten+darken.pb     (Bilder abdunkeln und aufhellen)
      Image_edit_in_Memory.pb     (Bilder im Speicher editieren)
      Image_Save_as_Icon.pb     (Bild als Icon speichern)
      Join_Images.pb     (Bilder verbinden)
      JPG-Images_AddComments.pb    (Kommentare zu Jpeg-Bildern hinzufügen)
      LoadPictureFile.pb    (Bild-Datei laden)
      LoadTransparentImage.pb     (Transparentes Bild laden)
      Load_GIF.pb     (Gifs laden)
      MirrorImageXY.pb    (Bild spiegeln)
      Read_BMP-Image.pb     (BMP-Bild lesen)
      ResizeImage_NoAntialias.pb    (Bild ohne Antialias vergrößern)
      RotateImage.pb     (Bild drehen)
      SaveImage_from_Clipboard.pb    (Bild aus Zwischenablage speichern)
      SaveTextInJPEGImage.pb     (Text in JPEG image speichern)
      Window_ImageRepaint.pb
   ImageViewer (Bildanzeiger)
      PictureViewerJPEG+.pb     (Bildanzeiger)
   OpenGL
      Example_by_Traumatic (Beispiel von Traumatic)
         bmpfontANDtunnel03.pb
      InsideTheCube
         InsideTheCube.pb
      MotionBlur.pb
      OpenGL_Example.pb
      OpenGL_Triangle.pb
      RenderToTexture.pb
      TextureDemo
         TextureDemo.pb
   Sprites&Screen (Sprites & Bildschirm)
      3DSprite_Moving+Resizing.pb
      ButtonsOnScreen
         Buttons_on_DirectXScreen.pb
         OpenScreen_withButtons.pb
         Screen_InputText.pb
         StatusButton_on_Screen1.pb    (Schaltknöpfe auf einem Vollbildschirm)
         StatusButton_on_Screen2.pb
         StatusButton_on_Screen3.pb
      DisplayTranslucideSprite.pb    (Durchscheinendes Sprite anzeigen)
      Draw_on_Sprite.pb    (Auf einem Sprite zeichnen)
      FlipScreen.pb
      MirrorSprite.pb    (Sprite spiegeln)
      PartScreen_MovingSprite.pb    (Sprite in einem Teilbereich des Bildschirms bewegen)
      RotatingSpriteBox.pb    (Drehende Spritebox)
      Screenmode (Bildschirmmodus)
         ExamineScreenmodes.pb    (Bildschimmodi untersuchen)
         Get_actual_Screenmode.pb    (Aktuellen Bildschirmmodus ermitteln)
         Screen_WindowedScreen_Switch.pb    (Umschalten zwischen Vollbild und Fensterbildschirm)
         SwitchScreenMode.pb     (Zwischen Bildschirmmodi umschalten)
      ScreensaverPreview.pb    (Bildschirmschoner-Vorschau)
      Screen_Text_with_Font.pb
      Sprite2D+3D.pb
      Sprite3D_BlendingModes.pb
      Sprite3D_BlendingMode_Tester.pb
      SpriteAnimated (Animierte Sprites)
         Sprite_Animated.pb     (Animierte Sprites)
      SpriteCollisions (Sprite-Kollisionen)
         Detect_SpriteCollisions.pb    (Sprite Kollisionen erkennen)
         SpriteCollision&Shake.pb
         SpriteCollisionDemo1.pb    (Demo's für Sprite-Kollisionen)
         SpriteCollisionDemo2.pb
         SpriteCollisionDemo3.pb
         SpriteCollision_Counter.pb    (Sprite Kollisionen zählen)
         SpriteElasticCollision1.pb    (Physikalische Sprite-Kollision)
         SpriteElasticCollision2.pb
      Sprite_change_Color.pb     (Farben von Sprites ändern)
      Sprite_Demo.pb
      Sprite_Demo2.pb
      Sprite_move&rotate.pb     (Sprites bewegen und drehen)
      Sprite_Outlined.pb
      Transforming3DSprites.pb
      WindowedScreen_Example.pb

Includes
   QLSort
      QLtest.pb

Input+Output (Ein- und Ausgabe)
   Console (Konsole)
      Console_ChangeSize.pb    (Konsole-Größe ändern)
      Console_Check-CTRL-C.pb    (In der Konsole STRG-C abfragen)
      Console_Fullscreen.pb    (Konsole im Vollbildmodus)
      Console_PositioningOutput.pb    (Ausgabe in der Konsole platzieren)
      Console_PrintUmlauts1.pb    (Umlaute in der Konsole anzeigen)
      Console_PrintUmlauts2.pb    (Umlaute in der Konsole anzeigen)
      Console_RedirectOutput.pb    (Ausgabe in der Konsole umleiten)
      DisplayASCIICodes.pb    (Ascii-Codes anzeigen)
      DisplayOemText.pb    (OEM-Text anzeigen)
      MaskedPasswordInput.pb    (Passworteingabe mit Sternchen)
      Scrolling_Console.pb    (Konsole scrollen)
      XtendedConsole
         Xtended-Example.pb
   DataDisplayer.pb
   DataSelector.pb
   DragnDrop.pb    (Drag'n'Drop [Ziehen und Fallen lassen])
   DropFiles_GetPath.pb
   Editor
      MultilineEditor.pb
   EventHandling (Ereignis-Verarbeitung)
      EventHandling.pb    (Ereignis-Verarbeitung)
      EventLoop.pb    (Ereignis-Schleife)
      Key+Mouse-Messages.pb    (Tastatur- und Mausnachrichten)
   Focus (Fokus)
      Get_Set_Focus.pb     (Fokus ermitteln und setzen)
      SetFocus_to_Window.pb    (Fenster fokussieren)
   Get&Send_Keys (Tastendrücke senden und empfangen)
      GetKeys_from_OtherWindows.pb    (Tastendrücke anderer Fenster abfangen)
      SendKeys.pb    (Tastendruck senden)
      SendKeys_to_PB-Editor.pb    (Tastendruck an den PB-Editor senden)
      SendKey_to_NotePad.pb    (Tastendruck an den Notepad senden)
   Joystick
      Joystick_Test.pb    (Joystick-Test)
      UseJoystickasMouse.pb    (Joystick als Maus benutzten)
   Keyboard (Tastaturabfrage)
      Button_OnKeyPressed.pb    (Tastendruck überprüfen)
      Check_Key.pb    (Tasten prüfen und zählen)
      Gadget_with_KeyboardSupport.pb     (Tasten bei Gadgets verwenden)
      GetAsyncKeyStates.pb    (Asynchronen Tastaturstatus ermitteln)
      GetKey.pb     (ASCII einer Taste)
      GetKeyName.pb     (Name einer Taste)
      HotKeys.pb     (Name einer Taste)
      InputOnWindow.pb     (Eingabe auf einem Fenster)
      KeyboardCatcher.pb    (Taste im Fenster überprüfen)
      KeyboardExample.pb     (Beispiel für Tastaturabfrage)
      Keyboard_GetScanCodes.pb    (ScanCodes abfragen)
      Keyboard_Hook.pb    (Tastendruck abfangen)
      Keyboard_Shortcut+Return.pb    (Shortcut+Return abfragen)
      Keyboard_Shortcuts.pb     (Shortcuts abfragen)
      ReturnCheck.pb    (Return abfragen)
      Tastatur&OpenScreen.pb    (Tasten abfragen + Ausgabe auf dem Bildschirm)
      Tastatur_Keycodes.pb     (Keycodes anzeigen)
      Windows_KeyboardQuery.pb    (Windows Tastaturabfrage)
   Mouse (Mausabfrage)
      CatchLeftDoubleClick.pb    (Linken Doppelklick abfragen)
      CheckMouseClicks.pb    (Maustastenabfrage)
      CheckMouseWheel.pb    (Mausrad abfragen)
      CheckMouseXY.pb    (Mauskoordinaten anzeigen)
      MouseBeeps.pb    (Beep bei gedrückter Maustaste)
      MouseClicks_Simulate.pb    (Maustasten simulieren)
      MouseCursor_on+off.pb    (Mauszeiger ein-/ausschalten)
      MouseHook.pb    (Abfrage der rechten Maustaste in einem Hook)
      MouseOverButton.pb    (Testet, ob sich Mauszeiger über Schalter befindet)
      MousePositions.pb    (Mauskoordinaten anzeigen)
      MouseSelector.pb    (Auswahlbereich festlegen)
      SwapMouseButton.pb    (Maustasten tauschen)
      UseAdditionalMouseButtons.pb    (Zusätzliche Maustasten abfragen)
      Window_MouseMessages_API.pb    (Mausabfrage im Fenster)
   NameListEditor.pb    (Editor für eine Namensliste)
   Ports (Anschlüsse)
      CheckIncomingPortData.pb     (Ports abfragen)
      OpenCom1Port.pb    (Daten über Com1 Port)
      SendChr(0)toComPort.pb    (Chr(0) an Com-Port senden)
      SerialPort_Communicating.pb    (Über serielle Schnittstelle kommunizieren)
      SerialPort_Receive_NMEA-Data.pb    (NMEA-Daten über serielle Schnittstelle empfangen)
      SerialPort_Send&ReceiveData.pb     (Daten über den seriellen Anschluss senden und empfangen)
      UsingPrinterPort.pb     (Drucker-Schnittstelle verwenden)
      UsingSerialPort.pb     (Serielle Schnittstelle verwenden)
      Using_InpOutDll.pb     (Drucker-Schnittstelle mit .dll ansteuern)
   TextScroller
      TextScroller_Dialog.pb    (Text scrollen)
      TextScroller_Thread+Config.pb    (Konfigurierbarer Textscroller unter Verwendung von Threads)
      TextScroller_Window.pb    (Text in Fenster scrollen)

Internet&Co (Internet & Co.)
   Browser+Html
      Browser_DisableRightClick.pb    (Rechtsklick im Browser sperren)
      Google_Search.pb    (Google Suche)
      HTML-Check.pb     (Überprüft HTML)
      Html2StringCode.pb    (HTML-Dateien in String umwandeln)
      HtmlTag_Filter.pb    (HTML Befehle filtern)
      OpenURL.pb    (Website aufrufen)
      OpenURL_GUI.pb    (Website in Fenster anzeigen)
      PureWebBrowser.pb     (Webbrowser in Purebasic)
      PureWebBrowser2.pb    (Webbrowser in Purebasic 2)
      StartInternetBrowser.pb    (Browser starten)
      URL-Manager.pb    (Web-Adressen verwalten)
      WebBrowser_PrintFunction.pb    (Webgadget mit Druckfunktion)
   Client+Server
      Client.pb     (Client Beispiel)
      DDE.pb    (DDE Server und Client)
      ReceiveClientData.pb     (Daten von Client empfangen)
      Server.pb     (Server Beispiel)
      Webserver.pb     (Webserver Beispiel)
   Download
      DownloadToMem.pb    (Download in den Speicher)
      Download_with_ProgressBar.pb    (Download mit Fortschrittsbalken)
      HTTPGet.pb    (Download über HTTP)
      Http_FileDownload.pb     (Download über HTTP)
      IEGetFile.pb    (Download einer Datei aus dem Internet)
      InternetFileDownload.pb    (Download einer Datei/Webseite aus dem Internet)
      Read_CSV_Data_from_Website.pb    (CSV-Daten von einer Webseite einlesen)
   Email
      Call_Emailer.pb    (Email-Programm starten)
      GetNumberOfEmails.pb    (Anzahl der Mails in Mailbox anzeigen)
      Pop3_Email-check+delete.pb     (Mails auf Server abfragen + löschen)
      POP3_Email-Checker.pb     (Mails auf Server abfragen)
      ReadEmailHeaders.pb     (Mailheader auf Server lesen)
      SendMail.pb    (Mail senden)
      SendMail_with_Attachment.pb    (Mail mit Anlage senden)
      SendMail_with_Authentication.pb    (Mail mit Authenfizierung senden ohne vorhergehende Abfrage der Mails)
      UUEncode&UUDecode.pb    (UU kodieren/dekodieren)
   FTP
      Connect2FTP-Server.pb     (Mit FTP-Server verbinden)
      FTP-Access_API.pb    (Mit FTP-Server per API verbinden)
      FTP-Client.pb
      FTP_ListFiles.pb    (Dateien von FTP-Server anzeigen)
      UploadFile_to_Server.pb    (Datei auf Server übertragen)
   InternetConnect
      CheckInternetConnection.pb     (Internet-Verbindung kontrollieren)
      GetNetworkComputer.pb    (Computer-Namen im Netzwerk anzeigen)
      GetRemoteIP.pb    (Computer-IPs im Netzwerk anzeigen)
      Https_SSL_Connect.pb    (Mit HTTPS, SSL verbinden)
      IsDestinationReachable.pb    (Erreichbarkeit einer Internet-Adresse prüfen)
      NetworkClient_GetIPAdress.pb    (IPs der Clients im Netzwerk ermitteln)
      Ping2.pb
      WinSocket
         WinSocket_lib.pb     (WinSocket Library)
         x_lib.pb     (Include für WinSocket Library)
   IP
      IPCalculator.pb    (IPs errechnen)
      IPRenew.pb    (IPs aktualisieren)
   LocalNetwork (Lokales Netzwerk)
      Clients_in_LAN.pb    (Mit Clients kommunizieren)
      Get_IP-Names_in_LAN.pb    (Computer-IPs im Netzwerk anzeigen)
      MountNetworkDrive.pb
      NetSend.pb     (Benutzernamen im Netzwerk ermitteln und Nachrichten senden)
      NetSendPro.pb     (Benutzernamen im Netzwerk ermitteln und Nachrichten senden)
      SendMessages_on_Network.pb     (Nachrichten im Netzwerk senden)
   Other (Sonstiges)
      GetURLParts.pb    (URL-Infos anzeigen)
      HeiseNewsTicker.pb    (HeiseNewsTicker mit Regular Expression)
      ICQ-Bot.pb
      IECache_List&OptionalDelete.pb     (Temporäre Dateien im IE anzeigen+löschen)
      Pure_ICQ2Go.pb    (ICQ starten)
   WebCam
      WebCam-UpdateImage.pb     (Anzeige eines WebCam-Bildes aktualisieren)
      WebCam-Viewer.pb     (Bilder verschiedener WebCams laden + anzeigen)
      WebCam-Viewer_short.pb     (Bild einer WebCam laden + anzeigen)

Maths (Mathematik)
   Bits
      BinaryRotate&Shift.pb    (Rotate+Shift binärer Zahlen)
      Macro_TestBits.pb    (Bits testen)
      SetBits.pb    (Bits setzen)
   CalcAnnuityLoan.pb    (Finanzierungsberechnungen)
   Check (Prüfung)
      Limit&LimitF.pb    (Fließkommazahl auf einen festgelegten Bereich limitieren)
      Min&Max.pb    (Größere/kleinere zweier Zahlen ermitteln)
      Numeric_check.pb    (Überprüfung einer Eingabe auf numerischen Inhalt)
      Sgn.pb    (Vorzeichen +/- ermitteln)
      Wrap&WrapF.pb    (Zahl innerhalb eines Bereichs wrappen)
   Convert (Konvertierung)
      BigEndian2LittleEndian.pb    (BigEndian in LittleEndian umwandeln)
      Bin&Hex_to_Decimal.pb    (Bin+Hex in Dezimal umwandeln)
      ExtractDecimalValuefromHexString.pb    (Dezimal aus Hex-String lesen)
      FloattoString.pb     (Floats in Strings umwandeln)
      GetCharContent.pb    (Wert einer Ziffer innerhalb einer Zahl bestimmen)
      HexEx.pb    (Hex-Funktion mit Längenangabe)
      HexVal+BinVal.pb    (Hexadezimal- und Binärzahlen in Dezimal umwandeln)
      Hex_to_Decimal.pb     (Hex in Dezimal umwandeln)
      ReadBytes_MotorolaFormat.pb    (Bytes im Motorola-Format lesen)
      Roman2Decimal.pb    (Römische in Dezimalzahlen umwandeln und umgekehrt)
      SplitType.pb    (Zeichen separieren)
      SwapLong.pb    (Long-Zahl umkehren)
      SwapWord.pb    (Word-Zahl umkehren)
   Eval (Eingabe-Auswertung)
      ArithmeticStringTermCalculation.pb    (Berechnung eines arithmetischen String-Terms)
      ComputeTaylorCoefficients.pb     (Taylor-Koeffizienten berechnen)
      Eval.pb     (Berechnung eines mathematischen Strings)
      EvalSmall_Floats.pb    (Berechnung eines mathematischen Strings)
      EvalSmall_Longs.pb    (Berechnung eines mathematischen Strings)
      Eval_Include.pb    (Berechnung eines mathematischen Strings)
      Eval_Small.pb     (Berechnung eines mathematischen Strings)
      FNEval.pb    (Berechnung eines mathematischen Strings)
      FNEval_Test.pb     (Berechnung eines mathematischen Strings)
      Fraction_Arithmetic.pb    (Bruchteil-Berechnung)
   Geometry (Geometrie)
      ATan2.pb    (ATan2 Funktion)
      CalcDistance_of_2Points.pb    (Entfernung zwischen zwei Punkten ermitteln)
      Calculate_PI.pb    (PI berechnen)
      GetAngle_Triangle.pb     (Winkel zwischen den Schenkeln eines Dreiecks ermitteln)
      SinusCosinus.pb    (Sinus- und Cosinus-Funktion mit Grad-Angabe)
      Sin_Cos_Grad.pb     (Sinus/Cosinus-Berechnung aus einer Grad-Angabe)
      Vector_Procedures.pb     (Vektor Berechnungen)
   IPow.pb    (Potenz-Funktion)
   PermutationsGenerator.pb     (Permutationen eines Strings ermitteln)
   PrimeFactors.pb    (Primfaktoren berechnen)
   PrimeNumbers.pb    (Primzahlen berechnen)
   PrimeNumbers_old.pb    (Primzahlen berechnen [alt])
   QuadraticFunctions.pb    (Rechner für quadratische Funktionen)
   SimpleCalculator.pb     (Einfacher Additions-Rechner)
   Variables (Variablen)
      CatchDoubleReturn.pb    (Doubles in Floats konvertieren)
      LongLongs_64Bit.pb    (Longs mit 64Bit)
      Splitting_Longs_to_Word.pb    (Longs in Words teilen)
      Split_Variables.pb    (Variablen splitten)

Memory-Handling (Speicherverwaltung)
   Arrays
      Array3D.pb    (Verwendung eines dreidimensionalen Arrays)
      Arrays_Compare.pb    (Array-Inhalt vergleichen)
      ArrayTest.pb    (Vertex Array Test)
      Array_Insert&Delete-Items.pb    (Werte in ein Array einfügen + löschen)
      Array_Matrix-Check.pb    (Array Matrix - Bereichsüberprüfung)
      Array_UBound.pb    (UBound Funktion für Arrays)
      BooleanArray.pb    (Boolean [0/1] Array)
      GetArraySize.pb    (Array-Größe bestimmen)
      Read_predefined_Arrays.pb    (Vordefinierte Arrays lesen)
   ASM (Assembler)
      ASM.pb    (Verwendung von Inline-Assembler und direktem Assembler)
      FAsm-Search.pb    (Adresse eines String-Abschnitts ermitteln)
   Bitwise_Poke&Peek.pb     (Bitweises Poke+Peek)
   Data
      Data&Sprites.pb    (Sprites aus Data-Block einlesen)
      ReadData.pb    (Verwendung von ReadData)
   FillMemory.pb    (Speicher füllen)
   GetFreeRAM.pb    (Freien Speicher ermitteln)
   Hash-Maps
      Associative_Array.pb    (Datenwerte über einen Schlüssel ansprechen)
      Hash-Map.pb    (Verwendung einer Hash-Tabelle)
   LinkedLists+Structures (Verknüpfte Listen + Strukturen)
      ClearStructureMemory.pb    (Speicher einer Struktur löschen)
      CountListContents.pb    (Anzahl der Elemente einer Liste nach einem Suchmuster ermitteln)
      LinkedLists_CopyListItem.pb    (Kopieren von Elementen zwischen 2 Listen)
      LinkedLists_in_LinkedLists.pb    (Verwendung von verknüpften Listen innerhalb verknüpfter Listen)
      LinkedList_BinaryInsert.pb    (Binäres Einfügen neuer Elemente in eine sortierte Liste)
      LinkedList_endless.pb    (Endlose Listen)
      LinkedList_Internals.pb    (Internas von verknüpften Listen)
      LinkedList_Pointer.pb    (Verwendung von Zeigern auf die Liste innerhalb von Prozeduren)
      LinkedList_Shuffle.pb    (Mischen der Elemente einer Liste)
      Structures_complex.pb    (Beispiel für komplexe Strukturen)
      Structures_FixedStrings.pb    (Strukturen mit Strings fester Länge)
      Structures_in_Procedures.pb    (Strukturen in Prozeduren)
      Structures_in_Structures.pb    (Strukturen in Strukturen)
      Structure_with_DynamicArray.pb    (Strukturen mit dynamischem Array)
      TreeLinkedList.pb    (Verknüpfte Listen mit Baumstruktur)
   Poke&Peek_Bits.pb     (Poke & Peek einzelner Bits innerhalb großer Speicherblöcke)
   ReDim_Preserve_Save.pb    (Inhalt eines Arrays vor dem Neudimensionieren sichern und wiederverwenden)

Menu+ToolBar+StatusBar (Menü & ToolBar & StatusBar)
   Menu
      HideMenu_afterClickingOutsideWindow.pb    (Verstecken des Menüs nach einem Klick ausserhalb des Fensters)
      Menu&Keyboard.pb    (Menü+Tastatur)
      Menu&KeyboardShortcut.pb    (Menü+Tastenkürzel)
      MenuHelp_in_StatusBar.pb    (Menü-Hilfe in Statuszeile)
      MenuItemHelp_in_StatusBar.pb    (Menü-Hilfe in Statuszeile)
      MenuItems_in_MenuBar.pb    (Menü-Einträge in Menüzeile)
      MenuItem_PlaceRightSite.pb    (Menü-Einträge rechts formatiert)
      Menu_ChangeText.pb    (Ändert Text im Menü)
      Menu_Disable+Enable.pb    (Menü aktivieren/deaktivieren)
      Menu_KeyShortcut.pb     (Menü Tastenkürzel)
      Menu_new-Font+Color+Icon.pb    (Neuer Schriftsatz, Farbe, Icon für Menü)
      Menu_Width.pb     (Menü-Breite festlegen)
      Menu_with_ToolBarIcons.pb    (Menü mit Werkzeugleisten-Icons)
      PopUpMenu_Events.pb    (Erstellt PopUp Menü)
      SetMenuText.pb    (Menü-Text nachträglich ändern)
   Menu_Examples_Manual (Beispiele aus der PB-Anleitung)
      CreateMenu.pb     (Erstellt Menü)
      CreatePopupMenu.pb     (Erstellt PopUp Menü)
      DisableMenuItem.pb     (Menü-Eintrag deaktivieren)
      GetMenuItemState.pb     (Status eines Menü-Eintrags testen)
      MenuBar.pb     (Menü-Trennbalken)
      MenuItem.pb     (Menü-Eintrag)
      MenuTitle.pb     (Menü-Titel)
      OpenSubMenu.pb     (Öffnet Unter-Menü)
      SetMenuItemState.pb     (Status eines Menü-Eintrags setzen)
   StatusBar (Statusleiste)
      Clock_StatusBar_Example.pb    (Uhrzeit in Statuszeile)
      ColoredStatusBar.pb    (Farbige Statuszeile)
      StatusBar_Events.pb    (Click-Funktion für Statuszeile)
      StatusBar_SetFont&Resize.pb     (Definiert Schrift für Statuszeile)
   ToolBar (Werkzeugleiste)
      ToolBarButton_SetPosition&Toggle.pb    (ToolBar-Schalter in einem ContainerGadget sowie als Toggle-Schalter)
      ToolBar_Autosize.pb    (Automatische Größenanpassung der Werkzeugleiste)
      ToolBar_DropDownButtons.pb    (DropDown-Schalter in der Werkzeugleiste)
      ToolBar_in_Window.pb    (Werkzeugleiste im Fenster)
      ToolBar_Show+Hide.pb    (Werkzeugleiste anzeigen und verstecken)

Music+Movie (Musik & Movie)
   AVI
      AVI2BMP_Converter.pb     (Konvertiert AVI nach BMP)
      Include_AVI_in_Exe.pb     (AVI in EXE einfügen)
      PlayAVI_via_MCI.pb    (AVI über MCI abspielen)
      Read&Write_AVI.pb     (AVI in BMP-Bilder umwandeln sowie BMP-Bilder in AVI-Video)
   Bassmod.dll
      Bassmod_Player.pb     (Musik-Abspieler mittels der Bassmod.dll)
   Beep
      Beep_Melody.pb    (Melodie über Systemlautsprecher)
      Beep_Sirene.pb    (Sirene über Systemlautsprecher)
      PCInternalSpeaker_Keyboard.pb    (Spielt über Tastatur Töne)
   Capture
      CapturingAudio.pb     (Audio aufnehmen)
   DirectX8_PlaySoundBuffer.pb     (SoundBuffer mittels DirectX abspielen)
   FMod
      FMod_CatchSound.pb
      FMod_Realtime-Keyboard.pb    (Töne über ein virtuelles Keyboard abspielen [mittels FMod.dll])
      FMod_Sinemouse.pb    (Sinus-Töne über Mausbewegungen abspielen [mittels FMod.dll])
      FMod_Songplayer.pb     (Song-Player für MOD,S3M,XM,IT,MID,RMI,SGT [mittels FMod.dll])
      SpectrumAnalyzer.pb    (Song-Player mit Spektrum-Analyser [mittels FMod.dll])
   Midi
      MCI-Procedures_for_MIDI.pb     (MCI Prozeduren für MIDI)
      Midi2Wave.pb     (Konvertiert MIDI nach WAVE)
      MidiConnecter.pb     (Midi - Verbindung)
      Midi_ConvertDeltaTimes.pb    (Midi - Konvertieren von DeltaTimes)
      Midi_In&Out.pb    (Midi - Ein- und Ausgabe)
      Midi_Keyboard.pb     (Midi - Tastatur)
      Midi_MiniExample_per_MCI.pb     (Midi - kleines Beispiel [per MCI])
      Midi_Procedures_per_MCI.pb     (Midi - Prozeduren [per MCI])
      Midi_ReadVarLenData.pb     (Midi - Einlesen von Byte-Streams)
      PlayMidiNotes.pb     (Abspielen von Midi-Noten)
      PlayMIDI_via_MCI.pb     (Abspielen von Midi via MCI)
   Movie (Video)
      FullScreen_Movie.pb     (Film im Vollbild auf dem Desktop abspielen)
      MoviePlayer.pb     (Movie-Abspieler)
      PlayMovie_Fullscreen.pb     (Film im Vollbild auf einem eigenen Bildschirm abspielen)
   MP3
      MP3-DJ-Tool.pb
      MP3-Functions.pb
      MP3-ID-Tags.pb
      MP3-ID1-Genres.pb
      MP3-ID1.1-Tags.pb
      MP3-ID3v2.3_TagReader.pb
      MP3-Movie_Loop.pb     (Mp3 - Film in einer Endlos-Schleife abspielen)
      MP3-Player.pb
      MP3-Read-ID3-v1-Tags.pb
      MP3-Tags.pb
      PlayMP3.pb
      PlayMP3_via_MCI.pb    (Mp3 über MCI abspielen)
   Ogg
      CatchSound_Ogg_files.pb     (Ogg-Musikdateien in die Exe einbinden)
   OtherFormats (Andere Formate)
      XM-FileReader.pb     (XM-Musikdateien einlesen)
   PlayOGG+WAV+MP3_via_MCI.pb     (Ogg, Wav und Mp3 über MCI abspielen)
   Speech (Sprache)
      Speech_Sample1.pb     (Ausgabe von Sprache)
      Speech_Sample2.pb     (Ausgabe von Sprache)
   Wave
      CreateWaveFile.pb     (Wave-Datei erstellen)
      ExtractWAVfromGIG.pb    (Wave-Dateien aus einem Giga-Archiv extrahieren)
      PlayWAV_via_MCI.pb    (Wave über MCI abspielen)
      RecordWave.pb    (Wave aufnehmen)
   WinAMP
      WinAMP_Plugin.pb    (Beispiel für ein WinAMP Visual-Plugin)

Other (Sonstiges)
   BarCode
      Barcode_128.pb    (Erstellen des Barcodes 128)
      BarCode_39.pb     (Erstellen des Barcodes 39)
      Create_UPC-BarCode.pb    (Erstellen eines UPC Barcodes)
   CalcPensionGap.pb     (Berechnen der Rentenlücke)
   Calculate_EAN.pb    (EAN-Code berechnen)
   Counter.pb    (Freilaufender Zähler)
   CreatePDF.pb     (PDF's erzeugen)
   Dir&File&URL_Utils.pb    (Werkzeuge für den Umgang mit Verzeichnissen, Dateien und URL's)
   DLL-Programming (DLL-Programmierung)
      DLL-Viewer.pb     (DLL-Anzeiger)
      DLL_Extract_FunctionNames.pb     (DLL-Funktionen auslesen)
      DLL_GetVersion.pb     (DLL-Versionsnummer ermitteln)
      DLL_IncludeGenerator.pb     (Automatisches Erstellen einer Include-Datei mit den Funktionsdefinitionen einer DLL)
      GetVersionInfo.pb     (Komplette Versionsinformationen zu einer DLL ermitteln)
      Get_DLL_Path.pb    (Verzeichnis einer DLL ermitteln)
      IncludeBinary_in_DLLs.pb     (Include-Dateien in eine DLL einbinden)
      ListDLLFunctions.pb     (DLL-Funktionen auflisten)
      OpenWindow_in_DLL.pb    (Beispiel für das Öffnen eines Fensters innerhalb einer DLL)
      StringTable_in_DLL.pb    (String-Tabelle in einer DLL abspeichern)
   Fun (Spaß-Programme)
      BackwardsWriter.pb    (Rückwärts-Schreiber)
      Brainfuck_Interpreter.pb     (Interpreter für 'Brainfuck')
      Desktop-Twirl.pb     (Desktop-Wirbel [Grafikeffekt])
      ExplodingRockets.pb     (Explodierende Raketen)
      Lindenmeyer-Systems.pb    (Verlauf von Lindenmeyer-Systemen)
      StarWars_NameGenerator.pb    (Erstellen von Personen-Namen für StarWars)
      Test2MorseLED.pb    (Darstellen von eingegebenem Text als Morse-Code durch Aufleuchten der Tastatur-LED)
      VIC_KI_ala_Eliza.pb    (KI-Programm, Umsetzung eines C64-Programms)
   HelloWorldExample.pb    (Hallo-Welt Beispiel)
   Installer (Installationsprogramme)
      Installer-Tool.pb     (Include-Datei für das Installer-Programm)
      Installer.pb     (Erstellen eines Installer-Programms)
   Little_Magnifier.pb    (Kleine Lupe)
   OOP (Objektorientierte Programmierung)
      AutocompleteObject.pb    (Objekt zum 'Auto-Vervollständigen' eingegebener Begriffe)
      ClockObject_Example.pb     (Beispiel für ein Uhren-Objekt)
      CreateObjects.pb    (Erstellen von Objekten)
      MsgRequester_Class.pb     (Klasse für Nachrichtenfenster)
      OOP-Example_Class_Template.pb    (Beispiel für die Verwendung von OOP in PureBasic [Klassen-Schablone])
      OOP-Example_Class_Test.pb     (Beispiel für die Verwendung von OOP in PureBasic)
      OOP_Object_Example.pb
   Programming_Tools (Hilfsprogramme zur Programmierung)
      Command_Opcodes.pb    (Befehls-OpCodes)
      Compiler
         Compile_without_Starting.pb    (Kompilieren ohne das Executable automatisch zu starten)
         RedirectCompilerOutput.pb    (Ausgabe des Compilers in den Speicher umlenken)
      Debugger
         DebugClear.pb    (Inhalt des Debugger-Fenster löschen)
         SaveDebuggerOutput.pb    (Ausgabe des Debuggers abspeichern)
      Ecxecutable_SelfModifying.pb     (Selbst modifizierende EXE)
      ExePatcher.pb    (Patchen einer Exe)
      FilePatcher.pb    (Patchen einer Datei)
      GetStartAddress.pb    (Speicheradresse einer Programms ermitteln)
      HandleErrorProcedure.pb    (Verwendung von Fehler-Prozeduren im PB-Programm)
      LanguageFile_Editor.pb    (Sprachdatei-Editor)
      MakeGUID.pb     (Erstellt GUIDs)
      Output_to_ConsoleOrWindow.pb    (Ausgabe wahlweise in die Konsole oder in ein Fenster)
      PBL-Creator.pb     (Erstellen von PBL-Dateien für den DLL-Importer)
      Program_RunOnlyOneInstance.pb    (Nur eine Instanz eines Programms starten)
      ReadmePacker
         ReadmePacker_CreateExe.pb     (Liesmich-Dateien ins die Exe packen)
         ReadmePacker_CreatePak.pb     (Pak-Datei für das ReadmePacker-Beispiel erzeugen)
      SourceOptimizer_v2.pb     (Tool zum Optimieren des Sourcecodes)
      Trainer_PatchOtherProcess.pb     (Andere Prozesse patchen)
      UserRegistration.pb    (Benutzer-Registrierung)
   RecordFromMicrophone.pb    (Aufzeichnen vom Mikrofon aufzeichnen)
   ScreenSaver.pb     (Beispiel für einen Bildschirmschoner)
   Screenshot_FindWindow.pb    (Bildschirmfoto eines Fensters erstellen)
   Screenshot_Windows.pb    (Bildschirmfoto des Windows-Desktops erstellen)
   Speedtest (Geschwindigkeitstest)
      Speedtest.pb    (Geschwindigkeitstest)
      Speedtest2.pb    (Geschwindigkeitstest)
      Speedtest2_API.pb    (Geschwindigkeitstest mit Hilfe von WinAPI-Funktionen)
      Speedtest_Array_vs_List.pb     (Geschwindigkeitsvergleich zwischen Arrays und verknüpften Listen)
      Speedtest_CallFunction&CallFunctionFast.pb    (Geschwindigkeitsvergleich zwischen CallFunction und CallFunctionFast)
      Speedtest_Drawing-vs-DisplaySprite.pb    (Geschwindigkeitsvergleich zwischen Zeichenoperationen und Anzeigen von Sprites)
      Speedtest_If&Select.pb    (Geschwindigkeitsvergleich zwischen If- und Select-Abfragen)
      Speedtest_VariableTypes&F64.pb    (Geschwindigkeitsvergleich zwischen den Variablen-Typen)
      Speedtest_VariableTypes.pb    (Geschwindigkeitsvergleich zwischen den Variablen-Typen sowie der F64 UserLib)
   SwitchProcedure.pb    (Automatisches Umschalten ziwschen Prozeduren, abhängig vom übergegebenen Parameter)

Printer (Drucker)
   Printer_List.pb     (Anzeigen aller installierten Drucker)
   Printer_PhysicalOptions.pb     (Drucken unter Beachtung der physikalischen Eigenschaften eines Druckers)
   Printing_on_selected_Printer.pb     (Drucken auf einem ausgewählten Drucker)
   PrintRequester_extended.pb     (Erweiterter Print-Dialog)
   PrintRequester_NumberOfCopies.pb    (Anzahl der Ausdrucke festlegen)
   Print_DesktopArea.pb    (Ausgewählten Bereich des Windows-Desktops drucken)
   Print_DPI_independent.pb     (DPI-unabhängig drucken)
   Print_Image.pb     (Ausdruck eines Bildes)
   Print_Review.pb    (Druckvorschau)
   Print_sideways.pb    (Drucken im Querformat)
   Print_sideways2.pb    (Drucken im Querformat [Landscape-Modus])

Requester (Requester)
   AboutImageRequester
      AboutImageRequester.pb     (Über-Dialog)
   ColorRequester (Farben-Requester)
      ColorRequest_API.pb    (Farben-Requester per API)
      ColorViewer_improved.pb    (Farb-Einsteller)
   FileRequester (Datei-Requester)
      MultiFileReq_SaveSelectedFiles.pb    (Speichert Dateien mit Mehrauswahl)
      OpenFileRequester_with_Preview.pb     (Öffnet Dateien mit Vorschau)
   FontRequester (Zeichensatz-Requester)
      FontRequester_Custom.pb    (Schriftarten auswählen)
      FontRequester_FixedFontHeight.pb    (Schriftarten mit festgelegter Höhe auswählen)
      FontRequester_NoColor&Effects.pb    (Schriftarten ohne Farben und Effekte auswählen)
   FullScreen_Requester.pb    (Requester auf dem Vollbildschirm)
   Input (Eingabe)
      InputBox.pb    (Erweiterter Input-Requester)
      InputRequester.pb     (Erweiterter Input-Requester)
      PasswordInputBox.pb     (Verdeckte Passworteingabe)
   MessageRequester (Nachrichten-Requester)
      MessageRequester-Demo.pb     (Nachrichten-Fenster Demonstration)
      MessageRequester_Centered.pb     (Zentriertes Nachrichten-Fenster)
      MessageRequester_extraPics.pb     (Nachrichten-Fenster mit zusätzlichem Icon)
      MessageRequester_OwnTextButtons.pb    (Nachrichten-Fenster mit eigenen Schaltern)
      MsgBox_on_Screen.pb    (Nachrichten-Fenster auf eigenem Bildschirm)
      Requester-Constants.pb    (Zeigt die verschiedenen möglichen MessageRequester-Konstanten)
      ScreenMessageRequester.pb    (Nachrichten-Fenster auf eigenem Bildschirm)
   RequesterFunny.pb    (Lustiger Requester)
   RequesterPositions (Requester-Positionen)
      PlaceRequesters.pb    (Requester positionieren)
      Requester_SetPosition.pb    (Requester positionieren)
      Set_Requester-Position.pb     (Requester positionieren)
   Requester_Examples_Manual (Beispiele aus der PB-Anleitung)
      ColorRequester.pb    (Farben-Requester)
      FontRequester.pb    (Zeichensatz-Requester)
      InputRequester.pb    (Erweiterter Input-Requester)
      MessageRequester.pb    (Nachrichten-Requester)
      OpenFileRequester.pb    (Requester zum Auswählen einer Datei zum Öffnen)
      PathRequester.pb    (Pfad-Requester)
      SaveFileRequester.pb    (Requester zum Auswählen einer Datei zum Speichern)
      SelectedFilePattern.pb    (Dateiendungen im Datei-Requester)

Search+Sort (Suchen & Sortieren)
   Search (Suchen)
      ArraySearching.pb     (Suchfunktion in Arrays)
      CompareStringwithMask.pb    (Rekursive Suche)
      CompareWithWildcards.pb    (Suche mit Wildcards)
      CompareWithWildcards_old.pb    (Suche mit Wildcards [alt])
      RFindString.pb    (Erweiterte FindString Funktion)
      SearchCharReverse.pb    (Zeichen rückwärts suchen)
      SearchForPBFiles.pb     (Nach PB-Dateien suchen)
   Sort (Sortieren)
      MultipleArraySort.pb     (Schnelles Sortieren mehrerer Arrays mittels Index)
      Quick+Bubblesort.pb     (Quick- und Bubble-Sortierung)
      Quicksort.pb    (Quick-Sortierung)
      SelectionSort.pb    (Selektive Suche)
      SortAlgorithms_SpeedTest.pb     (Geschwindigkeitsvergleich mehrerer Sortieralgorithmen)
      SortAlgorithms_various.pb    (Verschiedene Sortieralgorithmen)
      SortedList_InsertElement.pb    (Einfügen von Elementen in einer sortierte Liste)
      Sort_2Dim_Fields.pb    (Sortiert zweidimensionale Felder)

String-Handling (String-Handling)
   AddNumberStrings.pb    (Addieren von numerischen Strings)
   Compare (Vergleichen)
      MatchPattern.pb    (Pattern-Suche in Strings)
      WildcardStringCompare.pb    (Suche mit Wildcards)
   Convert (Konvertierung)
      ConvertSpecialChars.pb    (Deutsche Sonderzeichen in normale Zeichen umwandeln)
      Digit2String.pb    (Zahlen verschiedener Typen in Strings konvertieren)
      GetBytes_from_String.pb    (Bytes aus einem String auslesen)
      String2Unicode.pb    (String in Unicode umwandeln)
      String_GetNumber.pb    (Sucht einen Zahlenwert im String)
   Count (Zählen)
      CountChars.pb    (Überprüft wie oft ein String in einem anderem vorkommt)
      CountChars_in_StringFields.pb    (Überprüft wie oft ein String in einem Feld vorkommt)
      CountStrings.pb    (Strings zählen)
      String-Count.pb     (Überprüft wie oft ein String in einem anderem vorkommt)
   FreeingStrings.pb     (Speicher von Strings löschen)
   PassStringbetweenPrograms.pb    (String zwischen 2 Programmen übermitteln)
   ReadNullTerminatedStrings.pb    (Lesen von Null-terminierten Strings)
   SetStringManipulationBufferSize.pb    (64k Limit von Strings aufheben)
   StringFunctions.pb    (String-Funktionen)
   StringFunctions2.pb     (String-Funktionen)
   StringFunctions3.pb     (String-Funktionen)
   StringUsing.pb    (Formatierten Zahlen-String erstellen)
   SubString.pb    (Speicher-Adresse eines Teil-Strings ermitteln)

Time+Date (Zeit- & Datumsfunktionen)
   Calendar (Kalender)
      Calendar.pb    (Win-API Kalender)
      Calendar_4-Months.pb    (Win-API Kalender mit gleichzeitiger Darstellung von 4 Monaten)
      Calendar_on_Panel.pb    (Kalender auf PanelGadget)
      Calendar_Set.pb    (Kalender stellen)
      DateTimePicker&Checkbox.pb    (Zeigt Datum mit und ohne Gadget)
      Date_Functions.pb    (Datums-Funktionen)
   CheckValidDate.pb    (Gültigkeit des Datums feststellen)
   Clock (Uhr)
      Anaclox.pb     (Analoge Uhr)
      DigitalClock.pb    (Digitale Uhr)
      Glox.pb    (Uhr in Gadget)
      TeaClock.pb     (Tee-Uhr)
      TitleBar_Clock.pb     (Uhr in der Titelzeile)
      WindowsClock.pb    (Digitale Uhr in kleinem Fenster)
   Date&Time.pb    (Datum und Uhrzeit ausgeben)
   Date.pb    (Datum mit Wochentag ausgeben)
   GetCalendarWeek.pb    (Kalenderwoche ermitteln)
   GetTimeZoneInformation.pb    (Zeitzone ermitteln)
   HolidaySmarts_DE.pb    (Feiertagsgrüße ausgeben [deutsch])
   HolidaySmarts_US.pb    (Feiertagsgrüße ausgeben [US])
   Holidays_DE.pb    (Deutsche Feiertage mit Wochentag anzeigen)
   IsDateInSpace.pb    (Überprüft, ob ein Datum in einem vorgegebenen Bereich liegt)
   IsDateValid.pb    (Gültigkeit des Datums feststellen)
   Num2Date_1800.pb    (Zahlenwert in Datum umwandeln [Datumsbasis ab 1800])
   ParseDate.pb    (Datumszahl als Uhrzeit und Datum ausgeben)
   Time+Date_API.pb    (Aktuelle(s) Datum und Zeit per WinAPI ermitteln)
   TimeSpinGadget.pb    (Zeit über ein SpinGadget eingeben)
   TimeStampToTime.pb    (Datumszahl umwandeln)

Windows (Fenster)
   AboutBox (Über-Fenster)
      AboutBox_ScrollText.pb     ('Über'-Dialog mit Scroll-Text)
      Main&AboutWindow.pb    (Hauptfenster mit einem 'Über'-Fenster)
   AllWindows-Browser.pb     (Browser für alle Fenster inkl. Child-Fenster)
   ColorWindow (Fenster mit Farbeffekten)
      BackColor.pb    (Hintergrundfarbe eines Fensters festlegen (mit SkinWin UserLib))
      Window_ColoredTitleBar.pb    (Fenster mit farbiger Titelzeile)
      Window_Set_BackgroundColor.pb    (Hintergrundfarbe eines Fensters festlegen (per WinAPI))
   Dialogs (Dialoge)
      Dialog&MainWindow.pb    (Dialog-Fenster und Hauptfenster)
      Dialog_Editor.pb    (Dialog-Editor)
      Dialog_ToolWindow.pb    (Dialog als Tool-Window)
      Dialog_Window.pb    (Dialog-Fenster)
      ModalDialogBoxes.pb    (Dialog-Fenster mit Gadgets)
   FindWindow.pb    (Fenster-Namen ermitteln)
   FX (Fenstereffekte)
      ChangeWindowIcon.pb     (Fenster-Icon ändern)
      DisableWindow.pb    (Fenster deaktivieren)
      MoveMessage1.pb     (Bewegliches Nachrichtenfenster)
      MoveMessage2.pb     (Bewegliches Nachrichtenfenster)
      Move_borderless_Window.pb    (Rahmenlose Fenster verschieben)
      RoundedGadget.pb    (Abgerundete Schaltflächen)
      SplashWindow.pb     (Fenster mit Einblend- und Ausblendeffekt)
      TransparentWindows.pb     (Transparente Fenster)
      Window-FX.pb    (verschiedene Fenster-Effekte)
      WindowForms.pb    (Fenster-Formen)
      WindowSkinning.pb    (Neue Fensterform erzeugen)
      WindowTitle_get+set.pb     (Fenster-Titel ermitteln und ändern)
      Window_borderless.pb     (Rahmenlose Fenster)
      Window_FadeIn-Out.pb     (Fenster ein- und ausblenden)
      Window_Invisible.pb    (Unsichtbares Fenster)
      Window_ModifyBackground.pb     (Fensterhintergrund ändern)
      Window_Regions.pb    (Verwendung von Fenster-Regionen)
      Window_RoundMode.pb    (Verwendung von Fenster-Regionen)
   GetWindowBorders.pb    (Größe der Fensterrahmen ermitteln)
   GetWindowColor.pb    (Fensterfarbe auslesen)
   LeftAlignedWindow.pb    (Fenster nicht überlappen lassen)
   MultipleWindows (Mehrere Fenster)
      CreateRandomWindows.pb    (Zufällige Fenster erzeugen)
      DisableParentWindow.pb    (Übergeordnetes Fenster deaktivieren)
      Handle_two_Windows.pb    (Umgang mit 2 gleichzeitig geöffneten Fenstern)
      MultipleWindows.pb    (Mehrere Fenster)
      MultipleWindows2.pb    (Mehrere Fenster)
      MultiWindow.pb    (Umgang mit 2 gleichzeitig geöffneten Fenstern)
      Window&SecondWindow.pb     (Hauptfenster mit Editor im Zusatzfenster)
   Owned+ChildWindows ('Owned' und 'Child'-Fenster)
      ChildWindows.pb    (Mehrere 'Kind'-Fenster)
      Main&ChildWindow.pb    (Haupt- und 'Kind'-Fenster)
      MDI_ChildWindow.pb    (MDI-Fenster)
      OwnedWindow.pb    (Fixiertes 'Owned' Fenster)
   OwnErrorWindow.pb    (Fenster zur Fehlerausgabe, welche sich kopieren lässt)
   RealSetForegroundWindow.pb    (Vordergrundfenster festlegen)
   ResizeWindow (Größenveränderbare Fenster)
      OpenWindow_FullSize.pb    (Fenster in Maximalgröße öffnen)
      ResizeImageWindow.pb     (Bildfenster in der Größe verändern)
      ResizeWindow.pb     (Größe des Fensters ändern)
      WindowedScreen_borderless&fullscreen.pb    (Vollbildschirm auf rahmenlosen Fenster)
      Window_borderless&fullscreen.pb    (Rahmenloses Fenster in Maximalgröße)
      Window_Resolution.pb    (Fenster mit Inhalt an Auflösung anpassen)
   ScreenshotAsWinBackground1.pb     (Bildschirmfoto als Hintergrund verwenden)
   ScreenshotAsWinBackground2.pb     (Bildschirmfoto als Hintergrund verwenden)
   ScrollWindow
      ScrollerWindow.pb     (Scroll-Fenster)
   ToolWindows (Tool-Fenster)
      ToolWindows.pb    (Tool-Fenster)
      ToolWindow_without_TaskbarIcon.pb    (Tool-Fenster ohne Icon in der Windows-Startleiste)
      Window_CloseButtonOnly.pb    (Tool-Fenster mit Informationstext und Schließknopf)
   WindowCallback_2Win.pb    (Callback für 2 Fenster)
   Window_Events (Fenster-Ereignisse)
      Mouse_DetectCaptureChange.pb    ('Anfassen' eines Fensters in der Titelleiste feststellen)
      Window-Refresh_WaitWindowEvent.pb    (Auffrischen des Fensterinhalts bei WaitWindowEvent)
      Window-Refresh_WindowEvent.pb    (Auffrischen des Fensterinhalts bei WindowEvent)
      Window_Active&Inactive.pb    (Aktives und inaktives Fenster)
      Window_API-Demo.pb    (Fenster per WinAPI erstellen)
      Window_borderless+moveable.pb    (Rahmenloses und verschiebbares Fenster)
      Window_Detect_Min-Maximize.pb    (Minimieren und Maximieren eines Fensters erkennen)
      Window_MinimumSize.pb    (Minimalgröße eines Fensters festlegen)
      Window_MovableArea.pb    (Fenster verschieben mittels einem definierten Bereich)
      Window_Rename&SetStatus.pb    (Fenster umbenennen und Status setzen)
      Window_RightMouse_moveable.pb    (Fenster mit der rechten Maustasten verschieben)
   Window_Skins (Fenster-Skins)
      GameSkin.pb     (Skin-Fenster für ein Spiel)
      PB_Skin.pb     (Skin-Fenster mit dem PureBasic-Logo)
      SkinnedWindow&Image.pb     (Skin-Fenster mit zu ladendem Bild)
      TrackBar_Skinned.pb     (Schieberegler im eigenen Design)
      WindowSkin_Example.pb     (Beispiel für die Anwendung des vom Generator erstellen Fenster-Skins)
      WindowSkin_Generator.pb     (Generator eines Fenster-Skins)
   Window_with_Transparency.pb    (Fenster mit Transparenz)
   WrapStringWindow.pb     (Fenster mit StringGadget und automatischem Zeilenumbruch)

WindowsAPI-Examples (WindowsAPI-Beispiele)
   Buttons_with_WinAPI.pb     (Schaltflächen mit WinAPI)
   CreateOwnControlElements.pb    (Eigene Steuerelemente)
   CreateWindowEx_.pb    (Fenster per WinAPI mit normalen PB-Gadgets kombinieren)
   CreateWindow_API.pb    (Fenster per WinAPI erstellen)
   FileHandling_WinAPI.pb    (Beispiel zum Datei-Handling mit WinAPI)
   FlatButton_API.pb    ('Flacher' Knopf per WinAPI)
   GetCommandLine_WinAPI.pb    (Befehlszeile per WinAPI ermitteln)
   WinAPI-FileOperations.pb     (Windows-ähnliche Dateioperationen per WinAPI)

Windows_System (Windows-System)
   Add_XP-Manifest_to_Exe.pb     (XP-Manifest zur Exe hinzufügen)
   Add_XP-Manifest_to_Exe_Win9x.pb     (XP-Manifest zur Exe hinzufügen [für Win9x])
   ChangeMouseCursor.pb    (Mauscursor verändern)
   CPIApplet_Example.pb    (Grundgerüst für ein Windows 'CPI Applet')
   Desktop (Windows-Oberfläche)
      CheckDesktopStatus.pb    (Überprüft ob Desktop gesperrt ist)
      GetActualWallpaper.pb     (Desktop-Hintergrund ermitteln)
      GetDesktopPath.pb    (Desktop-Verzeichnis ermitteln)
      Lock_Alt+Windows-Keys.pb     (CTRL+ALT+DEL sperren)
      RefreshDesktopIcons.pb    (Desktop-Icons aktualisieren)
      RemoveWindowsStartButton.pb    (Windows Start-Knopf entfernen)
      SetWallPaper.pb    (Desktop Hintergrund festlegen)
      StartPanel.pb    (Erstellen einer eigenen Startleiste)
      TerminateWindowsShutDown.pb    (Runterfahren stoppen)
      WindowsRebootQuestion.pb    (Nach Neustart fragen)
   Fun (Spaß-Programme)
      DesktopPainter.pb     (Auf Desktop malen)
      Drawing_Cards.pb     (Benutzung der cards.dll zur Darstellung von Skatkarten)
   GetMIMEType.pb    (MIMEType ermitteln)
   Hardware
      CheckforMedium_inDrive.pb    (Laufwerk auf ein eingelegtes Medium überprüfen)
      Detect_MMX.pb    (Verfügbarkeit von MMX im Prozessor ermitteln)
      Eject&Load-CDTray.pb    (CD-Laufwerk öffnen und schließen)
      GetCPUSpeed.pb    (CPU-Geschwindigkeit ermitteln)
      GetDiskFreeSpace.pb    (Freien Festplattenspeicher ermitteln)
      GetFreeDiskSpace_old.pb
      GetGraphicCardInformations.pb     (Informationen zur Grafikkarte ermitteln)
      GetInstalledRAM.pb    (Installierten Speicher ermitteln)
      Get_Harddisk_Info.pb    (Informationen zur Festplatte ermitteln)
      Get_MultiMonitor-Specs1.pb    (Spezifikationen bei Verwendung mehrerer Monitore ermitteln)
      Get_MultiMonitor-Specs2.pb    (Spezifikationen bei Verwendung mehrerer Monitore ermitteln)
      HDAvail.pb     (Verschiedene Informationen zu den verfügbaren Laufwerken ermitteln)
      ListAdapters.pb    (Netzwerkkarte ermitteln)
      Lock-CDTray.pb     (CD-Laufwerk blockieren)
      Memory_Freeing.pb    (Speicher freigeben)
      Nic&Interface_Scanner.pb     (Parameter der NICs ermitteln)
      SetLEDKey.pb    (Tastatur-LED's ein- und ausschalten)
      SetScrollLED.pb    (Tastatur LEDs)
      Windows_StandBy.pb     (Windows in den StandBy-Modus versetzen)
   Icons (Piktogramme)
      ExtractIcon.pb    (System Icons anzeigen)
      GetAllFileTypeIcons.pb    (Icons aller vorhandenen Dateitypen anzeigen)
      GetExeIcon.pb    (Icon einer Exe ermitteln)
      IconFinder.pb    (Icon's aus beliebigen Dateien ermitteln)
      IconLoader.pb    (Icons laden)
      SystemIcons.pb     (SystemIcons anzeigen)
   MSDos_Dir_Command.pb    (MS-DOS DIR-Befehl verwenden)
   NT-Service.pb     (Starten eines NT-Service)
   OpenSystemWindows.pb    (Öffnen verschiedener Windows-System Fenster)
   Registry
      Autostart.pb    (Programm dem Windows-AutoStart hinzufügen)
      InstallProgram.pb    (Installiertes Programm in die Registry eintragen)
      RegistryReader.pb    (Werte aus der Windows-Registry lesen)
      Registry_DeleteKey_rekursive.pb    (Registrierdatenbank-Schlüssel rekursiv löschen)
      Registry_Functions.pb    (Registry-Funktionen)
   RunProgram (Programm starten)
      RunProgram&CheckforQuit.pb    (Programm starten und dessen Beendigung überprüfen)
      RunProgram&TerminatingIt.pb    (Prozess starten und beenden)
      RunProgramAfterExit.pb    (Ein anderes Programm am Ende des PB-Programms starten)
      RunProgramEx.pb    (Programm starten und das Handle seines geöffneten Fensters ermitteln)
   Screenshots (Bildschirmfotos)
      Capture+Zoom.pb    (Screenshot vergrössern/verkleinern)
      CaptureDesktop.pb    (Screenshot vom Desktop)
      Capture_Desktop_or_Window.pb    (...oder Fenster)
      Capture_ScreenPart.pb    (...oder Teil vom Desktop)
      MakeDesktopScreenshot.pb    (Bildschirmfoto vom Desktop machen)
      MakeWindowScreenshot.pb    (Bildschirmfoto von einem Fenster machen)
      ScreenCapture_SnagIt.pb     (Bildschirmfotos wie mit SnagIt)
      Screenshot_Grabber.pb     (Teil des Desktops für Bildschirmfoto auswählen)
   Settings (Einstellungen)
      ChangeDisplayDepth.pb     (Farbtiefe ändern)
      ChangeDisplaySettings.pb    (Anzeigeeigenschaften ändern)
      CreateShellLink.pb    (Verknüpfung erstellen)
      DetectSafeMode.pb    (Modus, in dem Windows gestartet wurde, anzeigen)
      EmptyTrashcan.pb     (Papierkorb leeren)
      EnviromentalVariables.pb    (Umgebungsvariablen lesen und setzen)
      GetComputerName+UserName.pb    (Computer- und Benutzer-Name ermitteln)
      GetEnviromentalValues.pb    (Umgebungsvariablen lesen)
      GetUserLanguage.pb    (Gebietsschema ermitteln)
      GetWindowsFolders.pb    (Windows-Ordner ermitteln)
      GetWindowsSpecialFolders.pb     (Spezielle Windows-Ordner ermitteln)
      Read_WIN-INI-Sections.pb    (WIN-INI Sektionen lesen)
      Set&Get_MasterVolume&Mute.pb    (Lautstärke einstellen)
      SetScreenMode.pb    (Bildschirmeigenschaften einstellen)
   ShowSystemErrors.pb     (Systemfehler anzeigen)
   Sounds
      Play_Windows_SystemSounds.pb    (Systemsounds abspielen)
   Systemmenu_ChangeItems.pb    (Systemmenü-Einträge verändern)
   Taskbar
      AppBar-StatusInfo.pb    (Eigenschaften der Windows-Startleiste anzeigen)
      HideWindowFromTaskbar.pb    (Fenster vom Taskbar verstecken)
      Hide_program_from_Taskbar.pb     (Programm vom Taskbar verstecken)
      Monitor_Taskbar_Protection.pb     (Keine Fenster in Taskbar anzeigen)
      Program2Taskbar.pb     (Minimiert Programm)
      ProgressBar_in_Taskbar.pb     (Fortschrittsbalken in der Taskbar)
      Taskbar_Icon_Example1.pb     (Beispiel für TaskBar-Icons)
      Taskbar_Icon_Example2.pb     (Beispiel für TaskBar-Icons)
   Tasks&Processes (Tasks & Prozesse)
      AnotherProcessMonitor.pb     (Prozess-Monitor)
      DeleteOwnExe1.pb    (Eigene EXE löschen)
      DeleteOwnExe2.pb    (Eigene EXE löschen)
      GetProcesses_Win98.pb     (Laufende Prozesse ermitteln)
      GetProcesses_WinNT.pb     (Laufende Prozesse ermitteln)
      GetProcessName_from_Handle.pb     (Prozessname von einem Handle ermitteln)
      KillProcess.pb    (Prozess beenden)
      List&Close_TaskBar-Windows.pb     (Anzeigen und schliessen von Fenstern in Taskbar)
      ListAllWindowNames&Classes.pb     (Alle Fensternamen und -klassen auflisten)
      ListChildWindows.pb     (Child-Fenster auflisten)
      ListChildWindows_GUI.pb     (Child-Fenster auflisten (mit Oberfläche))
      ListRunningProcesses.pb     (Laufende Prozesse anzeigen)
      ListRunningProcesses_W9x.pb     (Laufende Prozesse anzeigen)
      ListRunningProcesses_withHierarchy.pb     (Laufende Prozesse mit Hirarchie anzeigen)
      ListRunningProcesses_withHierarchy_W9x.pb     (Laufende Prozesse mit Hirarchie anzeigen)
      MultipleProcessesRemover.pb     (Mehrere Prozesse entfernen)
      Task_delayed.pb    (Verzögerter Task)
      TerminateProcess.pb    (Prozess anhand seiner Prozess-ID beenden)
   Timer (Zeitsteuerung)
      AnalogTimer.pb    (Analoger Zeitgeber (Sekundenticker))
      Multiple_Timer.pb    (Mehrerer Zeitgeber)
      PopUpWindow_Timer.pb    (Popup-Fenster zeitgesteuert anzeigen)
      TimedConditions.pb    (Zeitgesteuerte Bedingungen)
      Timer&EventLoop.pb    (Zeitgeber innerhalb einer Ereignisschleife)
      Timer&Scrolling.pb    (Zeitgeber und Scrolling)
      Timer&SpriteDemo.pb     (Zeitgeber und Sprites)
      Timer_in_Callback.pb    (Zeitgeber in einem Callback)
      WakeUpTimer.pb    (Nachrichtenfenster zeitgesteuert anzeigen)
      Window_Timer.pb    (Nachrichtenfenster zeitgesteuert anzeigen)
   WindowsAnims+Icons (Windows-Animationen + Icons)
      AnimatedSearch.pb    (Animierte Such-Funktion)
      AnimatedWindowsAVI.pb    (Verschiedene Windows-Animationen)
      Windows_Animations.pb     (Verschiedene Windows-Animationen)