PureBasic CodeArchiv v2.0 PR
(c) 2005 by Andre Beer / PureBasic-Team
Date: 17th July 2005
Example codes: 1301


Note: To use the pictures, sounds, dll etc. (recognizable by the sign) used in the examples, you must download the zip archive on the main site!
and mark new or updated example codes since last release of the CodeArchive.

Overview
Database
Encode+Decode
Files+Dirs
Fonts
Gadgets
Games
Graphics
Includes
Input+Output
Internet&Co
Maths
Memory-Handling
Menu+ToolBar+StatusBar
Music+Movie
Other
Printer
Requester
Search+Sort
String-Handling
Time+Date
Windows
WindowsAPI-Examples
Windows_System

Database
   AccessDatabase.pb
   CreateDatabase.pb
   Database_Access+Excel.pb
   EasyBaseDLL_Include.pb
   LibMySQL-DLL_Example.pb
   MSSQL_ODBC-DSN_on-the-fly.pb
   OpenSQLDatabase.pb
   SQL.pb
   SQLite_UseTwoDatabases.pb
   UseTsunamiDatabase.pb

Encode+Decode
   Base64_Decoder_Example.pb
   Ceasar_Chiffre.pb
   Checksum
      Checksum_Adler32.pb
      Checksum_CRC32.pb
      Checksum_ELF32.pb
      Checksum_FNV32.pb
   CryptoSys_En&Decryption.pb
   FileEncryptionViaSinusFunction.pb
   MD5_FileFingerPrint.pb
   Password-Finder.pb
   PGP_Encryption.pb
   RC4_Mem.pb
   RC4_SpeedImproved.pb
   Rot13-Encryption.pb
   Text_Chiffre.pb
   Text_Encode+Decode1.pb
   Text_Encode+Decode2.pb
   Text_EncyrptWithPassword.pb
   UserExample(Serials).pb
   XorByte.pb
   XorWithKey.pb

Files+Dirs
   Directory_Content
      Directory&File_Tree.pb
      DirectoryContent2File.pb
      DirectoryTree&FileAttributes.pb
      DirTree.pb
      ExamineDirectory.pb
      FlashCompare.pb
      GetDirectorySize_Bytes.pb
      Get_DirectorySize.pb
      ListContents_of_Drives.pb
      ListFiles.pb
      NextDirectoryEntry_sorted.pb
      Path-Selector.pb
      ReadDirs.pb
   Drives+System
      AutoCompletePath.pb
      ComboBox_DirectoryLister.pb
      Get_Systemfolders.pb
      Get_Systemroot_Var.pb
      List_ComputerDrives.pb
   File_Info
      CRC32_Checksum.pb
      FileCompare.pb
      FileCRC32_Checksum.pb
      FileDigitalizer.pb
      FileFunctions.pb
      FileName_HandleNameLength.pb
      FileTime&Date.pb
      File_Load&Save&Time&Date&more.pb
      GetFileAttributes.pb
      GetFileAttributesMask.pb
      GetFileDate+Time.pb
      GetFilename2.pb
      HexViewer_HD+Files.pb
      IsNameValid.pb
      PureGolf_FileCounter.pb
      SetReadOnlyFlagOff.pb
   File_Read+Write
      BatchRenamer.pb
      Data_load&save.pb
      DynamicFileHandles.pb
      FileMapping.pb
      FileParser.pb
      FileSeek.pb
      Files_Read&Write_blockwise.pb
      Hex-Viewer.pb
      Load_NFO-Files.pb
      OpenFile_Example.pb
      ReadFiles_to_Array.pb
      ReadFiles_to_List.pb
      ReadFile_from_Parameter.pb
      ReadFile_Hex&Bin.pb
      ReplaceFileData.pb
      SaveLinkedLists.pb
      SeekFile.pb
      WriteFileToTempDir.pb
   Get_Path
      File_FindPath.pb
      GetCurrentDir.pb
      GetExePath.pb
      GetFullPathName.pb
      GetPureBasicDir.pb
      GetTempPath.pb
      ShortenPathName.pb
   Include
      CreateIncludeFile.pb
      ExpandBinary.pb
      Include-Text.pb
      Include-Textfile.pb
      IncludeBinary.pb
      IncludeBitmap.pb
   Other
      CopyProtection_Disksize.pb
      FileAssociate.pb
      ForceDirectories.pb
      RecentFileList.pb
      ShortenPathStrings.pb
   Pack-Unpack_Split
      Cab_Boy.pb
      CreatePack_Example.pb
      File-Splitter.pb
      Files_Pack&UnPack.pb
      Packing_recursive_Files&Folders.pb
      PackUnpack_with-Filenames.pb
      saucisson_jc.pb
      WinRAR
         UnRar_Example.pb
         UnRar_Include.pb
   Preferences
      INI-Files_Read&Write.pb
      Preferences_load+save.pb
      SavePreferences.pb
      WriteINIFile.pb

Fonts
   CoolFonts1.pb
   CoolFonts2.pb
   DefaultFontID.pb
   FontLister.pb
   Get_Systemfonts.pb
   LoadAdditionalFonts.pb
   ScalableText.pb
   ScalableText_W98.pb

Gadgets
   ButtonGadget
      ButtonGadget_Clicktypes1.pb
      ButtonGadget_Clicktypes2.pb
      Buttons_Eventtypes.pb
      Buttons_LeftRight_Click.pb
      FlatButton.pb
      OwnButtonImage.pb
      ToggleButtons.pb
   Cloning_Windows&Gadgets.pb
   Colors+Fonts
      Background_Color.pb
      Buttons_Colors.pb
      Buttons_Fonts_Colored.pb
      ColoredButtons.pb
      ColoredButtons2.pb
      ColorizeButton.pb
      GadgetBackgroundColor.pb
      Gadgets_Coloring.pb
      Gadget_Use_SystemBackgroundColor.pb
      GetGadgetTextSize.pb
      ListView_BackColor.pb
      String_and_ListIcon.pb
      TextGadget_BackgroundColor.pb
      TextGadget_Colored1.pb
      TextGadget_Colored2.pb
   ComboBox
      ComboBox.pb
      ComboBoxGadget.pb
      ComboBox_AutoCompletion.pb
      ComboBox_CallList.pb
      ComboBox_Colored.pb
      ComboBox_DetectFocus.pb
      ComboBox_Events.pb
      ComboBox_Example.pb
      ComboBox_Keyboard.pb
      ComboBox_OwnerDrawn.pb
      ComboBox_ReturnKey.pb
      ComboBox_SearchEntry.pb
      ComboBox_Sorted.pb
      ComboBox_UseOwnIcons.pb
   Date_Gadget.pb
   EditorGadget
      CatchRTF.pb
      EditorGadget_ChangeBackgroundColor.pb
      EditorGadget_Color+Styles.pb
      EditorGadget_Colors+Styles2.pb
      EditorGadget_CountLines.pb
      EditorGadget_DefineVisibleArea.pb
      EditorGadget_FastTextLoading.pb
      EditorGadget_GetCursorPosition.pb
      EditorGadget_HyperLink.pb
      EditorGadget_IncludeRTF.pb
      EditorGadget_InsertText.pb
      EditorGadget_Link-inside.pb
      EditorGadget_load+save.pb
      EditorGadget_Print-Smiley.pb
      EditorGadget_Print.pb
      EditorGadget_PrintProcedure.pb
      EditorGadget_Print_with_Border.pb
      EditorGadget_Readonly.pb
      EditorGadget_SelectAll.pb
      EditorGadget_TabEditing.pb
      EditorGadget_Zooming.pb
      Edit_Control_API.pb
   ExplorerTreeGadget
      ExplorerTreeGadget_BackgroundPic.pb
      ExplorerTreeGadget_colored_Background.pb
      ExplorerTreeGadget_Dirs&Files.pb
      ExplorerTreeGadget_jaPBe.pb
   FreeFormButtons1.pb
   FreeFormButtons2.pb
   GadgetDemo
      GadgetDEMO.pb
   Gadget_Events&Settings
      Button_with_KeyboardEvent.pb
      DetectMouseOverGadget.pb
      Enable&DisableButtons.pb
      Gadgets_Check_RightMouseClick.pb
      Gadgets_OnMouseOver.pb
      Gadgets_with_KeyboardShortcuts.pb
      Gadget_Show&Hide.pb
      IsGadgetEnabled.pb
      IsMouseOverGadget.pb
      SetDefaultButton.pb
   Gadget_Examples_Manual
      ActivateGadget.pb
      ButtonGadget.pb
      ButtonImageGadget.pb
      CheckBoxGadget.pb
      ClearGadgetItemList.pb
      ComboBoxGadget.pb
      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
   GetGadgetType.pb
   GridGadget
      GridControl.pb
      GridGadget.pb
      GridGadget_Edit.pb
   HyperlinkGadget
      Hyperlink_API_1.pb
      Hyperlink_API_2.pb
      HyperTextGadget_Colored.pb
   ImageGadget
      ButtonImageGadget.pb
      CustomImageGadget.pb
      ImageButtons_flat+borderless.pb
      ImageGadget_MouseEvents.pb
      ImageGadget_Move.pb
      ImageGadget_SaveContent.pb
      Save_ButtonImage_as_BMP.pb
      Window_MoveImage.pb
   LargeGadgetDisplay_UsingCallback.pb
   ListIcon
      Get&SetListIconColumnText.pb
      ListIconColumn_Delete&Count.pb
      ListIconGadget_Column&SortArrows.pb
      ListIcon_BackgroundImage.pb
      ListIcon_Check&UnCheck.pb
      ListIcon_CheckStyles.pb
      ListIcon_Colored.pb
      ListIcon_Column+Index.pb
      ListIcon_Custom.pb
      ListIcon_Detect_selected_Item.pb
      ListIcon_DragnDrop+Sorting.pb
      ListIcon_DragnDrop.pb
      ListIcon_DragnDrop_Tutorial.pb
      ListIcon_Editable.pb
      ListIcon_FixedColumnHeader.pb
      ListIcon_Font+Color.pb
      ListIcon_Get-Column.pb
      ListIcon_GetPositions.pb
      ListIcon_HeaderImages1.pb
      ListIcon_HeaderImages2.pb
      ListIcon_HeaderImages3.pb
      ListIcon_left+middle+right.pb
      ListIcon_MoveElement.pb
      ListIcon_Scroll.pb
      ListIcon_Search.pb
      ListIcon_set_Color+Font.pb
      ListIcon_SortbyColumn.pb
      ListIcon_UseSystemIcons.pb
   Listview
      ListBox_NoBorders.pb
      ListBox_Sort.pb
      Listview&ListIcon_Borderless.pb
      ListView+Output.pb
      ListView_AddItemsSorted.pb
      ListView_as_InputBox.pb
      ListView_BackgroundImage.pb
      Listview_Focus.pb
      ListView_HideScrollBar.pb
      ListView_NewItemVisible.pb
      Listview_SetFont.pb
      Resize_ListView.pb
   OptionGadget
      OptionGadget_DoubleClick.pb
   OutlookGadget.pb
   PanelGadget
      DrawingOnPanel.pb
      GetPanelItemWidth&Height.pb
      HideGadget_in_Panel.pb
      PanelGadgetwithImages.pb
      PanelGadget_Detect_Tab.pb
      PanelGadget_Multiline.pb
      PanelGadget_Resize.pb
      PanelsOnFrameGadget.pb
      Tab-Control.pb
   ProgressBar
      Progressbar_Color.pb
      ProgressBar_colored.pb
      ProgressBar_for_Music.pb
      ProgressBar_in_ListView.pb
      SetProgressBarRange.pb
   Resize
      Gadget_Resize_on_the_Fly.pb
      Window+Gadget_Resize.pb
   RichEdit
      RichEdit.pb
      RichEditonPanelGadget.pb
      RichEdit_Panel.pb
      RichEdit_Printing.pb
      RichEdit_ReadOnly.pb
   ScrollAreaGadget
      ResizeScrollArea_Command.pb
      ResizeScrollArea_Desktop.pb
      ResizeScrollArea_MultiWindow.pb
      ScrollAreaGadget_AutoResize.pb
      ScrollAreaGadget_Example.pb
      ScrollAreaGadget_Example2.pb
      ScrollAreaGadget_RelativeMousePos.pb
      ScrollAreaGadget_ShowPositions.pb
   ScrollGadget
      Scroll.pb
      ScrollBarWidth+Height.pb
      ScrollBar_RealtimeStatus.pb
      ScrollBar_SetColor.pb
      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
      MultilineStringGadget.pb
      NumbersInStringGadget.pb
      ReActivateStringGadget.pb
      StringGadgets_Tab.pb
      StringGadget_AutoWordWrap.pb
      StringGadget_CheckforChanges.pb
      StringGadget_Color.pb
      StringGadget_Countdown.pb
      StringGadget_FilterInput.pb
      StringGadget_GetCursorPosition.pb
      StringGadget_KeyboardShortcut.pb
      StringGadget_Limited.pb
      StringGadget_move_around.pb
      StringGadget_Multiline.pb
      StringGadget_Numeric.pb
      StringGadget_Outlined+Enter.pb
      StringGadget_OwnPopupMenu.pb
      StringGadget_Readonly_on+off.pb
      StringGadget_Return.pb
      StringGadget_ReturnHandler.pb
      StringGadget_ScrollText.pb
      StringGadget_Select.pb
      StringGadget_SelectAll.pb
      StringGadget_SetCursor.pb
      StringGadget_WordWrap.pb
      Textbox.pb
      Textbox2.pb
   ToolTipps
      BalloonTips_with_Icon&Title.pb
      ToolTipps.pb
      ToolTip_API.pb
   TrackBarGadget
      FaderTrackBar.pb
      TrackbarGadgets.pb
      TrackBarGadget_Example.pb
      Trackbar_Colored.pb
      TrackBar_SetFocus.pb
   TreeGadget
      DragnDrop.pb
      ShowTreeViewNodeNames.pb
      TreeGadget_BackgroundImage.pb
      TreeGadget_Detect_RMB.pb
      TreeGadget_Expand+Collapse.pb
      TreeGadget_Functions.pb
      TreeGadget_MarkOnlyParentNode.pb
      TreeGadget_with_Functions.pb
   WebGadget
      WebGadget_Actualize.pb
      WebGadget_DetectLoadFinish.pb
      WebGadget_OfflineBrowser.pb
      WebGadget_Use_Clipboard.pb

Games
   FrameRate
      FPS.pb
      FrameRate_Counter.pb
      Get_FrameRate.pb
      KeyboardControl_LimitedFPS.pb
   GameDesign
      BackgroundScroller.pb
      BreakOut_CollisionDetection.pb
      FireShotsToMouseCursor.pb
      Game_Menu.pb
      Game_PseudoCode.pb
      Move&Shot.pb
      MovePlayer_UniqueSpeed.pb
      Move_Player_Background.pb
      Players_HandleDynamically.pb
      Player_move+shoot.pb
      Shot2MouseCursor.pb
   LittleGames
      Conways_GameOfLife.pb
      PuzzleGame_PB3.72.pb
      PuzzleGame_PB3.80.pb
   TileStudio-Exporter
      TileStudio_Export.pb
      TileStudio_Export_short.pb

Graphics
   3D
      3DEffects.pb
      3DObjects.pb
      CreateMesh_at_Runtime.pb
      Demo_Collision3D.pb
      Mesh-Editor.pb
      Mesh_Create+Rotate.pb
      Nice_Fog_Effect.pb
      ParticleFire.pb
      Screen3DRequester.pb
      Terrain_KeepDistance.pb
   Anim
      AnimGif.pb
   Colors
      ColorPicker.pb
      ColorViewer.pb
      ConvertRGBtoCurrentScreenMode.pb
      Convert_ColorValues.pb
      Convert_RGBtoHSV&HSVtoRGB.pb
      GrayImage.pb
      Hex2RGB.pb
   Demos
      Effects.pb
      EyeCandy.pb
      EyeCandy2.pb
      InteractivingMasses.pb
      Painter&MovingBalls_Demo.pb
      Particledemo.pb
      Plasma_Effect.pb
      Radar.pb
      Rings_ItCanBeDone
         ItCanBeDone.pb
      Scroll+Moving_Demo.pb
      Transparent_Screenshot.pb
   DirectX
      DirectX8-Drawing.pb
   Drawing
      Blockcopy.pb
      Circles
         DrawCircle_Mouse_dependend.pb
         Drawing_Circles.pb
         Half-Circle.pb
      Curves
         BezierCurves.pb
         DrawBezierCurve.pb
         DrawBezierCurve_adjustable.pb
         Leaning_Trajectory.pb
      Draw3DButton.pb
      Drawing_Angles.pb
      Drawing_Tutorial.pb
      DrawTransparentBitmap.pb
      Draw_Spirale.pb
      FadeCross.pb
      FillArea_Example.pb
      GFA16-DrawingCommands.pb
      HighlightDrawing.pb
      Lines
         Defline.pb
         Line_Styles1.pb
         Line_Styles2.pb
         Line_Styles3.pb
         Line_Styles4.pb
      LineXY-Rotate.pb
      PaintToDC_Example.pb
      PixelArray_WindowScreen.pb
      Poly2D_Example.pb
      ScreenDrawing.pb
      SimpleScrollPainter.pb
      Some_Stars.pb
      Text
         DrawText_withAngle_Screen.pb
         DrawText_withAngle_Window.pb
         Draw_OutlineText.pb
      Triangles
         Draw_Triangles.pb
         Draw_Triangles_to_Sprite.pb
      WindowLinePainter.pb
   DrawingBuffer
      DrawingBuffer.pb
      DrawingBuffer_MousePainter.pb
      DrawResizedArea.pb
      KeepBackBuffer_forRendering.pb
   Effects
      AlphaBlend.pb
      BlurCube.pb
      BossPlasma.pb
      ChangeGamma.pb
      CrazyDots1.pb
      CrazyDots2.pb
      Dot-Effect.pb
      Draw_Sinus_Wave.pb
      FadeIn_FadeOut.pb
      FireEffects
         Circle-Fire1.pb
         Circle-Fire2.pb
         FireEffect.pb
         Horizontal_FireEffect.pb
         PureBlureFire.pb
         PureBlureFire_Fred.pb
         Set_on_Fire.pb
         Set_on_Fire2.pb
         Set_on_Fire_TrueColor.pb
      Flashtext.pb
      Fractals
         FigTree.pb
         FractalTree.pb
      Gradient.pb
      Mandelbrot
         Mandelbrot.pb
         Mandelbrot_Julia.pb
      Matrix1.pb
      Matrix2.pb
      Moving
         CosBall.pb
         MovingBalls.pb
         Moving_Wuerfel.pb
      Moving_3DSprites.pb
      OldSkool_Slide.pb
      PlasmaEffect.pb
      PureBlureLines.pb
      Rotate
         Circle_RotatingPoint.pb
         Rotate2D.pb
         Rotate_3D-Block.pb
         Rotate_Cube.pb
         RotatingPoints.pb
      RoundTunnel.pb
      Scrolling
         4-Way-Scroller.pb
         IsoScroller.pb
         Textscroller.pb
         TextScroller_at_Mouse.pb
      Stars
         RotatingStarfield.pb
         SomeStars_with_Text.pb
         Starfield-Window.pb
         Starfield.pb
         Starfield2.pb
      Thunderstorm.pb
      TV_Noise.pb
      WaterEffect.pb
      Wormhole
         AnimWormHole.pb
         CreateWormHole.pb
      XMas-Card_by_Kale
         Xmas Card 3D.pb
         Xmas Card.pb
      X_Line_NewSkoolBudbrain.pb
   Fonts
      GetTextHeight.pb
      TextWidth.pb
      UseBitmapFont.pb
   Graphs
      Bar&LineChart1.pb
      Bar&LineChart2.pb
      BarChart_WebStats.pb
      PieChart.pb
   Icons
      CreateIcons1.pb
      CreateIcons2.pb
   Image
      CatchImage_Example.pb
      CatchTransparentImage.pb
      ChangeImageColorChannel.pb
      Change_ColorDepth.pb
      CreateTransparentImage.pb
      DrawTransparentImage.pb
      DrawTransparentImage2.pb
      Fill_ImageBuffer.pb
      Flipbuffer&Image.pb
      Frame-merge.pb
      Gfx-Formats
         BatchImageConverter.pb
         Bmp2Tga.pb
         MoreFormats.pb
         WMF_Display.pb
      GradientImage.pb
      GreyImage.pb
      Images_lighten+darken.pb
      Image_edit_in_Memory.pb
      Image_Save_as_Icon.pb
      Join_Images.pb
      JPG-Images_AddComments.pb
      LoadPictureFile.pb
      LoadTransparentImage.pb
      Load_GIF.pb
      MirrorImageXY.pb
      Read_BMP-Image.pb
      ResizeImage_NoAntialias.pb
      RotateImage.pb
      SaveImage_from_Clipboard.pb
      SaveTextInJPEGImage.pb
      Window_ImageRepaint.pb
   ImageViewer
      PictureViewerJPEG+.pb
   OpenGL
      Example_by_Traumatic
         bmpfontANDtunnel03.pb
      InsideTheCube
         InsideTheCube.pb
      MotionBlur.pb
      OpenGL_Example.pb
      OpenGL_Triangle.pb
      RenderToTexture.pb
      TextureDemo
         TextureDemo.pb
   Sprites&Screen
      3DSprite_Moving+Resizing.pb
      ButtonsOnScreen
         Buttons_on_DirectXScreen.pb
         OpenScreen_withButtons.pb
         Screen_InputText.pb
         StatusButton_on_Screen1.pb
         StatusButton_on_Screen2.pb
         StatusButton_on_Screen3.pb
      DisplayTranslucideSprite.pb
      Draw_on_Sprite.pb
      FlipScreen.pb
      MirrorSprite.pb
      PartScreen_MovingSprite.pb
      RotatingSpriteBox.pb
      Screenmode
         ExamineScreenmodes.pb
         Get_actual_Screenmode.pb
         Screen_WindowedScreen_Switch.pb
         SwitchScreenMode.pb
      ScreensaverPreview.pb
      Screen_Text_with_Font.pb
      Sprite2D+3D.pb
      Sprite3D_BlendingModes.pb
      Sprite3D_BlendingMode_Tester.pb
      SpriteAnimated
         Sprite_Animated.pb
      SpriteCollisions
         Detect_SpriteCollisions.pb
         SpriteCollision&Shake.pb
         SpriteCollisionDemo1.pb
         SpriteCollisionDemo2.pb
         SpriteCollisionDemo3.pb
         SpriteCollision_Counter.pb
         SpriteElasticCollision1.pb
         SpriteElasticCollision2.pb
      Sprite_change_Color.pb
      Sprite_Demo.pb
      Sprite_Demo2.pb
      Sprite_move&rotate.pb
      Sprite_Outlined.pb
      Transforming3DSprites.pb
      WindowedScreen_Example.pb

Includes
   QLSort
      QLtest.pb

Input+Output
   Console
      Console_ChangeSize.pb
      Console_Check-CTRL-C.pb
      Console_Fullscreen.pb
      Console_PositioningOutput.pb
      Console_PrintUmlauts1.pb
      Console_PrintUmlauts2.pb
      Console_RedirectOutput.pb
      DisplayASCIICodes.pb
      DisplayOemText.pb
      MaskedPasswordInput.pb
      Scrolling_Console.pb
      XtendedConsole
         Xtended-Example.pb
   DataDisplayer.pb
   DataSelector.pb
   DragnDrop.pb
   DropFiles_GetPath.pb
   Editor
      MultilineEditor.pb
   EventHandling
      EventHandling.pb
      EventLoop.pb
      Key+Mouse-Messages.pb
   Focus
      Get_Set_Focus.pb
      SetFocus_to_Window.pb
   Get&Send_Keys
      GetKeys_from_OtherWindows.pb
      SendKeys.pb
      SendKeys_to_PB-Editor.pb
      SendKey_to_NotePad.pb
   Joystick
      Joystick_Test.pb
      UseJoystickasMouse.pb
   Keyboard
      Button_OnKeyPressed.pb
      Check_Key.pb
      Gadget_with_KeyboardSupport.pb
      GetAsyncKeyStates.pb
      GetKey.pb
      GetKeyName.pb
      HotKeys.pb
      InputOnWindow.pb
      KeyboardCatcher.pb
      KeyboardExample.pb
      Keyboard_GetScanCodes.pb
      Keyboard_Hook.pb
      Keyboard_Shortcut+Return.pb
      Keyboard_Shortcuts.pb
      ReturnCheck.pb
      Tastatur&OpenScreen.pb
      Tastatur_Keycodes.pb
      Windows_KeyboardQuery.pb
   Mouse
      CatchLeftDoubleClick.pb
      CheckMouseClicks.pb
      CheckMouseWheel.pb
      CheckMouseXY.pb
      MouseBeeps.pb
      MouseClicks_Simulate.pb
      MouseCursor_on+off.pb
      MouseHook.pb
      MouseOverButton.pb
      MousePositions.pb
      MouseSelector.pb
      SwapMouseButton.pb
      UseAdditionalMouseButtons.pb
      Window_MouseMessages_API.pb
   NameListEditor.pb
   Ports
      CheckIncomingPortData.pb
      OpenCom1Port.pb
      SendChr(0)toComPort.pb
      SerialPort_Communicating.pb
      SerialPort_Receive_NMEA-Data.pb
      SerialPort_Send&ReceiveData.pb
      UsingPrinterPort.pb
      UsingSerialPort.pb
      Using_InpOutDll.pb
   TextScroller
      TextScroller_Dialog.pb
      TextScroller_Thread+Config.pb
      TextScroller_Window.pb

Internet&Co
   Browser+Html
      Browser_DisableRightClick.pb
      Google_Search.pb
      HTML-Check.pb
      Html2StringCode.pb
      HtmlTag_Filter.pb
      OpenURL.pb
      OpenURL_GUI.pb
      PureWebBrowser.pb
      PureWebBrowser2.pb
      StartInternetBrowser.pb
      URL-Manager.pb
      WebBrowser_PrintFunction.pb
   Client+Server
      Client.pb
      DDE.pb
      ReceiveClientData.pb
      Server.pb
      Webserver.pb
   Download
      DownloadToMem.pb
      Download_with_ProgressBar.pb
      HTTPGet.pb
      Http_FileDownload.pb
      IEGetFile.pb
      InternetFileDownload.pb
      Read_CSV_Data_from_Website.pb
   Email
      Call_Emailer.pb
      GetNumberOfEmails.pb
      Pop3_Email-check+delete.pb
      POP3_Email-Checker.pb
      ReadEmailHeaders.pb
      SendMail.pb
      SendMail_with_Attachment.pb
      SendMail_with_Authentication.pb
      UUEncode&UUDecode.pb
   FTP
      Connect2FTP-Server.pb
      FTP-Access_API.pb
      FTP-Client.pb
      FTP_ListFiles.pb
      UploadFile_to_Server.pb
   InternetConnect
      CheckInternetConnection.pb
      GetNetworkComputer.pb
      GetRemoteIP.pb
      Https_SSL_Connect.pb
      IsDestinationReachable.pb
      NetworkClient_GetIPAdress.pb
      Ping2.pb
      WinSocket
         WinSocket_lib.pb
         x_lib.pb
   IP
      IPCalculator.pb
      IPRenew.pb
   LocalNetwork
      Clients_in_LAN.pb
      Get_IP-Names_in_LAN.pb
      MountNetworkDrive.pb
      NetSend.pb
      NetSendPro.pb
      SendMessages_on_Network.pb
   Other
      GetURLParts.pb
      HeiseNewsTicker.pb
      ICQ-Bot.pb
      IECache_List&OptionalDelete.pb
      Pure_ICQ2Go.pb
   WebCam
      WebCam-UpdateImage.pb
      WebCam-Viewer.pb
      WebCam-Viewer_short.pb

Maths
   Bits
      BinaryRotate&Shift.pb
      Macro_TestBits.pb
      SetBits.pb
   CalcAnnuityLoan.pb
   Check
      Limit&LimitF.pb
      Min&Max.pb
      Numeric_check.pb
      Sgn.pb
      Wrap&WrapF.pb
   Convert
      BigEndian2LittleEndian.pb
      Bin&Hex_to_Decimal.pb
      ExtractDecimalValuefromHexString.pb
      FloattoString.pb
      GetCharContent.pb
      HexEx.pb
      HexVal+BinVal.pb
      Hex_to_Decimal.pb
      ReadBytes_MotorolaFormat.pb
      Roman2Decimal.pb
      SplitType.pb
      SwapLong.pb
      SwapWord.pb
   Eval
      ArithmeticStringTermCalculation.pb
      ComputeTaylorCoefficients.pb
      Eval.pb
      EvalSmall_Floats.pb
      EvalSmall_Longs.pb
      Eval_Include.pb
      Eval_Small.pb
      FNEval.pb
      FNEval_Test.pb
      Fraction_Arithmetic.pb
   Geometry
      ATan2.pb
      CalcDistance_of_2Points.pb
      Calculate_PI.pb
      GetAngle_Triangle.pb
      SinusCosinus.pb
      Sin_Cos_Grad.pb
      Vector_Procedures.pb
   IPow.pb
   PermutationsGenerator.pb
   PrimeFactors.pb
   PrimeNumbers.pb
   PrimeNumbers_old.pb
   QuadraticFunctions.pb
   SimpleCalculator.pb
   Variables
      CatchDoubleReturn.pb
      LongLongs_64Bit.pb
      Splitting_Longs_to_Word.pb
      Split_Variables.pb

Memory-Handling
   Arrays
      Array3D.pb
      Arrays_Compare.pb
      ArrayTest.pb
      Array_Insert&Delete-Items.pb
      Array_Matrix-Check.pb
      Array_UBound.pb
      BooleanArray.pb
      GetArraySize.pb
      Read_predefined_Arrays.pb
   ASM
      ASM.pb
      FAsm-Search.pb
   Bitwise_Poke&Peek.pb
   Data
      Data&Sprites.pb
      ReadData.pb
   FillMemory.pb
   GetFreeRAM.pb
   Hash-Maps
      Associative_Array.pb
      Hash-Map.pb
   LinkedLists+Structures
      ClearStructureMemory.pb
      CountListContents.pb
      LinkedLists_CopyListItem.pb
      LinkedLists_in_LinkedLists.pb
      LinkedList_BinaryInsert.pb
      LinkedList_endless.pb
      LinkedList_Internals.pb
      LinkedList_Pointer.pb
      LinkedList_Shuffle.pb
      Structures_complex.pb
      Structures_FixedStrings.pb
      Structures_in_Procedures.pb
      Structures_in_Structures.pb
      Structure_with_DynamicArray.pb
      TreeLinkedList.pb
   Poke&Peek_Bits.pb
   ReDim_Preserve_Save.pb

Menu+ToolBar+StatusBar
   Menu
      HideMenu_afterClickingOutsideWindow.pb
      Menu&Keyboard.pb
      Menu&KeyboardShortcut.pb
      MenuHelp_in_StatusBar.pb
      MenuItemHelp_in_StatusBar.pb
      MenuItems_in_MenuBar.pb
      MenuItem_PlaceRightSite.pb
      Menu_ChangeText.pb
      Menu_Disable+Enable.pb
      Menu_KeyShortcut.pb
      Menu_new-Font+Color+Icon.pb
      Menu_Width.pb
      Menu_with_ToolBarIcons.pb
      PopUpMenu_Events.pb
      SetMenuText.pb
   Menu_Examples_Manual
      CreateMenu.pb
      CreatePopupMenu.pb
      DisableMenuItem.pb
      GetMenuItemState.pb
      MenuBar.pb
      MenuItem.pb
      MenuTitle.pb
      OpenSubMenu.pb
      SetMenuItemState.pb
   StatusBar
      Clock_StatusBar_Example.pb
      ColoredStatusBar.pb
      StatusBar_Events.pb
      StatusBar_SetFont&Resize.pb
   ToolBar
      ToolBarButton_SetPosition&Toggle.pb
      ToolBar_Autosize.pb
      ToolBar_DropDownButtons.pb
      ToolBar_in_Window.pb
      ToolBar_Show+Hide.pb

Music+Movie
   AVI
      AVI2BMP_Converter.pb
      Include_AVI_in_Exe.pb
      PlayAVI_via_MCI.pb
      Read&Write_AVI.pb
   Bassmod.dll
      Bassmod_Player.pb
   Beep
      Beep_Melody.pb
      Beep_Sirene.pb
      PCInternalSpeaker_Keyboard.pb
   Capture
      CapturingAudio.pb
   DirectX8_PlaySoundBuffer.pb
   FMod
      FMod_CatchSound.pb
      FMod_Realtime-Keyboard.pb
      FMod_Sinemouse.pb
      FMod_Songplayer.pb
      SpectrumAnalyzer.pb
   Midi
      MCI-Procedures_for_MIDI.pb
      Midi2Wave.pb
      MidiConnecter.pb
      Midi_ConvertDeltaTimes.pb
      Midi_In&Out.pb
      Midi_Keyboard.pb
      Midi_MiniExample_per_MCI.pb
      Midi_Procedures_per_MCI.pb
      Midi_ReadVarLenData.pb
      PlayMidiNotes.pb
      PlayMIDI_via_MCI.pb
   Movie
      FullScreen_Movie.pb
      MoviePlayer.pb
      PlayMovie_Fullscreen.pb
   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-Player.pb
      MP3-Read-ID3-v1-Tags.pb
      MP3-Tags.pb
      PlayMP3.pb
      PlayMP3_via_MCI.pb
   Ogg
      CatchSound_Ogg_files.pb
   OtherFormats
      XM-FileReader.pb
   PlayOGG+WAV+MP3_via_MCI.pb
   Speech
      Speech_Sample1.pb
      Speech_Sample2.pb
   Wave
      CreateWaveFile.pb
      ExtractWAVfromGIG.pb
      PlayWAV_via_MCI.pb
      RecordWave.pb
   WinAMP
      WinAMP_Plugin.pb

Other
   BarCode
      Barcode_128.pb
      BarCode_39.pb
      Create_UPC-BarCode.pb
   CalcPensionGap.pb
   Calculate_EAN.pb
   Counter.pb
   CreatePDF.pb
   Dir&File&URL_Utils.pb
   DLL-Programming
      DLL-Viewer.pb
      DLL_Extract_FunctionNames.pb
      DLL_GetVersion.pb
      DLL_IncludeGenerator.pb
      GetVersionInfo.pb
      Get_DLL_Path.pb
      IncludeBinary_in_DLLs.pb
      ListDLLFunctions.pb
      OpenWindow_in_DLL.pb
      StringTable_in_DLL.pb
   Fun
      BackwardsWriter.pb
      Brainfuck_Interpreter.pb
      Desktop-Twirl.pb
      ExplodingRockets.pb
      Lindenmeyer-Systems.pb
      StarWars_NameGenerator.pb
      Test2MorseLED.pb
      VIC_KI_ala_Eliza.pb
   HelloWorldExample.pb
   Installer
      Installer-Tool.pb
      Installer.pb
   Little_Magnifier.pb
   OOP
      AutocompleteObject.pb
      ClockObject_Example.pb
      CreateObjects.pb
      MsgRequester_Class.pb
      OOP-Example_Class_Template.pb
      OOP-Example_Class_Test.pb
      OOP_Object_Example.pb
   Programming_Tools
      Command_Opcodes.pb
      Compiler
         Compile_without_Starting.pb
         RedirectCompilerOutput.pb
      Debugger
         DebugClear.pb
         SaveDebuggerOutput.pb
      Ecxecutable_SelfModifying.pb
      ExePatcher.pb
      FilePatcher.pb
      GetStartAddress.pb
      HandleErrorProcedure.pb
      LanguageFile_Editor.pb
      MakeGUID.pb
      Output_to_ConsoleOrWindow.pb
      PBL-Creator.pb
      Program_RunOnlyOneInstance.pb
      ReadmePacker
         ReadmePacker_CreateExe.pb
         ReadmePacker_CreatePak.pb
      SourceOptimizer_v2.pb
      Trainer_PatchOtherProcess.pb
      UserRegistration.pb
   RecordFromMicrophone.pb
   ScreenSaver.pb
   Screenshot_FindWindow.pb
   Screenshot_Windows.pb
   Speedtest
      Speedtest.pb
      Speedtest2.pb
      Speedtest2_API.pb
      Speedtest_Array_vs_List.pb
      Speedtest_CallFunction&CallFunctionFast.pb
      Speedtest_Drawing-vs-DisplaySprite.pb
      Speedtest_If&Select.pb
      Speedtest_VariableTypes&F64.pb
      Speedtest_VariableTypes.pb
   SwitchProcedure.pb

Printer
   Printer_List.pb
   Printer_PhysicalOptions.pb
   Printing_on_selected_Printer.pb
   PrintRequester_extended.pb
   PrintRequester_NumberOfCopies.pb
   Print_DesktopArea.pb
   Print_DPI_independent.pb
   Print_Image.pb
   Print_Review.pb
   Print_sideways.pb
   Print_sideways2.pb

Requester
   AboutImageRequester
      AboutImageRequester.pb
   ColorRequester
      ColorRequest_API.pb
      ColorViewer_improved.pb
   FileRequester
      MultiFileReq_SaveSelectedFiles.pb
      OpenFileRequester_with_Preview.pb
   FontRequester
      FontRequester_Custom.pb
      FontRequester_FixedFontHeight.pb
      FontRequester_NoColor&Effects.pb
   FullScreen_Requester.pb
   Input
      InputBox.pb
      InputRequester.pb
      PasswordInputBox.pb
   MessageRequester
      MessageRequester-Demo.pb
      MessageRequester_Centered.pb
      MessageRequester_extraPics.pb
      MessageRequester_OwnTextButtons.pb
      MsgBox_on_Screen.pb
      Requester-Constants.pb
      ScreenMessageRequester.pb
   RequesterFunny.pb
   RequesterPositions
      PlaceRequesters.pb
      Requester_SetPosition.pb
      Set_Requester-Position.pb
   Requester_Examples_Manual
      ColorRequester.pb
      FontRequester.pb
      InputRequester.pb
      MessageRequester.pb
      OpenFileRequester.pb
      PathRequester.pb
      SaveFileRequester.pb
      SelectedFilePattern.pb

Search+Sort
   Search
      ArraySearching.pb
      CompareStringwithMask.pb
      CompareWithWildcards.pb
      CompareWithWildcards_old.pb
      RFindString.pb
      SearchCharReverse.pb
      SearchForPBFiles.pb
   Sort
      MultipleArraySort.pb
      Quick+Bubblesort.pb
      Quicksort.pb
      SelectionSort.pb
      SortAlgorithms_SpeedTest.pb
      SortAlgorithms_various.pb
      SortedList_InsertElement.pb
      Sort_2Dim_Fields.pb

String-Handling
   AddNumberStrings.pb
   Compare
      MatchPattern.pb
      WildcardStringCompare.pb
   Convert
      ConvertSpecialChars.pb
      Digit2String.pb
      GetBytes_from_String.pb
      String2Unicode.pb
      String_GetNumber.pb
   Count
      CountChars.pb
      CountChars_in_StringFields.pb
      CountStrings.pb
      String-Count.pb
   FreeingStrings.pb
   PassStringbetweenPrograms.pb
   ReadNullTerminatedStrings.pb
   SetStringManipulationBufferSize.pb
   StringFunctions.pb
   StringFunctions2.pb
   StringFunctions3.pb
   StringUsing.pb
   SubString.pb

Time+Date
   Calendar
      Calendar.pb
      Calendar_4-Months.pb
      Calendar_on_Panel.pb
      Calendar_Set.pb
      DateTimePicker&Checkbox.pb
      Date_Functions.pb
   CheckValidDate.pb
   Clock
      Anaclox.pb
      DigitalClock.pb
      Glox.pb
      TeaClock.pb
      TitleBar_Clock.pb
      WindowsClock.pb
   Date&Time.pb
   Date.pb
   GetCalendarWeek.pb
   GetTimeZoneInformation.pb
   HolidaySmarts_DE.pb
   HolidaySmarts_US.pb
   Holidays_DE.pb
   IsDateInSpace.pb
   IsDateValid.pb
   Num2Date_1800.pb
   ParseDate.pb
   Time+Date_API.pb
   TimeSpinGadget.pb
   TimeStampToTime.pb

Windows
   AboutBox
      AboutBox_ScrollText.pb
      Main&AboutWindow.pb
   AllWindows-Browser.pb
   ColorWindow
      BackColor.pb
      Window_ColoredTitleBar.pb
      Window_Set_BackgroundColor.pb
   Dialogs
      Dialog&MainWindow.pb
      Dialog_Editor.pb
      Dialog_ToolWindow.pb
      Dialog_Window.pb
      ModalDialogBoxes.pb
   FindWindow.pb
   FX
      ChangeWindowIcon.pb
      DisableWindow.pb
      MoveMessage1.pb
      MoveMessage2.pb
      Move_borderless_Window.pb
      RoundedGadget.pb
      SplashWindow.pb
      TransparentWindows.pb
      Window-FX.pb
      WindowForms.pb
      WindowSkinning.pb
      WindowTitle_get+set.pb
      Window_borderless.pb
      Window_FadeIn-Out.pb
      Window_Invisible.pb
      Window_ModifyBackground.pb
      Window_Regions.pb
      Window_RoundMode.pb
   GetWindowBorders.pb
   GetWindowColor.pb
   LeftAlignedWindow.pb
   MultipleWindows
      CreateRandomWindows.pb
      DisableParentWindow.pb
      Handle_two_Windows.pb
      MultipleWindows.pb
      MultipleWindows2.pb
      MultiWindow.pb
      Window&SecondWindow.pb
   Owned+ChildWindows
      ChildWindows.pb
      Main&ChildWindow.pb
      MDI_ChildWindow.pb
      OwnedWindow.pb
   OwnErrorWindow.pb
   RealSetForegroundWindow.pb
   ResizeWindow
      OpenWindow_FullSize.pb
      ResizeImageWindow.pb
      ResizeWindow.pb
      WindowedScreen_borderless&fullscreen.pb
      Window_borderless&fullscreen.pb
      Window_Resolution.pb
   ScreenshotAsWinBackground1.pb
   ScreenshotAsWinBackground2.pb
   ScrollWindow
      ScrollerWindow.pb
   ToolWindows
      ToolWindows.pb
      ToolWindow_without_TaskbarIcon.pb
      Window_CloseButtonOnly.pb
   WindowCallback_2Win.pb
   Window_Events
      Mouse_DetectCaptureChange.pb
      Window-Refresh_WaitWindowEvent.pb
      Window-Refresh_WindowEvent.pb
      Window_Active&Inactive.pb
      Window_API-Demo.pb
      Window_borderless+moveable.pb
      Window_Detect_Min-Maximize.pb
      Window_MinimumSize.pb
      Window_MovableArea.pb
      Window_Rename&SetStatus.pb
      Window_RightMouse_moveable.pb
   Window_Skins
      GameSkin.pb
      PB_Skin.pb
      SkinnedWindow&Image.pb
      TrackBar_Skinned.pb
      WindowSkin_Example.pb
      WindowSkin_Generator.pb
   Window_with_Transparency.pb
   WrapStringWindow.pb

WindowsAPI-Examples
   Buttons_with_WinAPI.pb
   CreateOwnControlElements.pb
   CreateWindowEx_.pb
   CreateWindow_API.pb
   FileHandling_WinAPI.pb
   FlatButton_API.pb
   GetCommandLine_WinAPI.pb
   WinAPI-FileOperations.pb

Windows_System
   Add_XP-Manifest_to_Exe.pb
   Add_XP-Manifest_to_Exe_Win9x.pb
   ChangeMouseCursor.pb
   CPIApplet_Example.pb
   Desktop
      CheckDesktopStatus.pb
      GetActualWallpaper.pb
      GetDesktopPath.pb
      Lock_Alt+Windows-Keys.pb
      RefreshDesktopIcons.pb
      RemoveWindowsStartButton.pb
      SetWallPaper.pb
      StartPanel.pb
      TerminateWindowsShutDown.pb
      WindowsRebootQuestion.pb
   Fun
      DesktopPainter.pb
      Drawing_Cards.pb
   GetMIMEType.pb
   Hardware
      CheckforMedium_inDrive.pb
      Detect_MMX.pb
      Eject&Load-CDTray.pb
      GetCPUSpeed.pb
      GetDiskFreeSpace.pb
      GetFreeDiskSpace_old.pb
      GetGraphicCardInformations.pb
      GetInstalledRAM.pb
      Get_Harddisk_Info.pb
      Get_MultiMonitor-Specs1.pb
      Get_MultiMonitor-Specs2.pb
      HDAvail.pb
      ListAdapters.pb
      Lock-CDTray.pb
      Memory_Freeing.pb
      Nic&Interface_Scanner.pb
      SetLEDKey.pb
      SetScrollLED.pb
      Windows_StandBy.pb
   Icons
      ExtractIcon.pb
      GetAllFileTypeIcons.pb
      GetExeIcon.pb
      IconFinder.pb
      IconLoader.pb
      SystemIcons.pb
   MSDos_Dir_Command.pb
   NT-Service.pb
   OpenSystemWindows.pb
   Registry
      Autostart.pb
      InstallProgram.pb
      RegistryReader.pb
      Registry_DeleteKey_rekursive.pb
      Registry_Functions.pb
   RunProgram
      RunProgram&CheckforQuit.pb
      RunProgram&TerminatingIt.pb
      RunProgramAfterExit.pb
      RunProgramEx.pb
   Screenshots
      Capture+Zoom.pb
      CaptureDesktop.pb
      Capture_Desktop_or_Window.pb
      Capture_ScreenPart.pb
      MakeDesktopScreenshot.pb
      MakeWindowScreenshot.pb
      ScreenCapture_SnagIt.pb
      Screenshot_Grabber.pb
   Settings
      ChangeDisplayDepth.pb
      ChangeDisplaySettings.pb
      CreateShellLink.pb
      DetectSafeMode.pb
      EmptyTrashcan.pb
      EnviromentalVariables.pb
      GetComputerName+UserName.pb
      GetEnviromentalValues.pb
      GetUserLanguage.pb
      GetWindowsFolders.pb
      GetWindowsSpecialFolders.pb
      Read_WIN-INI-Sections.pb
      Set&Get_MasterVolume&Mute.pb
      SetScreenMode.pb
   ShowSystemErrors.pb
   Sounds
      Play_Windows_SystemSounds.pb
   Systemmenu_ChangeItems.pb
   Taskbar
      AppBar-StatusInfo.pb
      HideWindowFromTaskbar.pb
      Hide_program_from_Taskbar.pb
      Monitor_Taskbar_Protection.pb
      Program2Taskbar.pb
      ProgressBar_in_Taskbar.pb
      Taskbar_Icon_Example1.pb
      Taskbar_Icon_Example2.pb
   Tasks&Processes
      AnotherProcessMonitor.pb
      DeleteOwnExe1.pb
      DeleteOwnExe2.pb
      GetProcesses_Win98.pb
      GetProcesses_WinNT.pb
      GetProcessName_from_Handle.pb
      KillProcess.pb
      List&Close_TaskBar-Windows.pb
      ListAllWindowNames&Classes.pb
      ListChildWindows.pb
      ListChildWindows_GUI.pb
      ListRunningProcesses.pb
      ListRunningProcesses_W9x.pb
      ListRunningProcesses_withHierarchy.pb
      ListRunningProcesses_withHierarchy_W9x.pb
      MultipleProcessesRemover.pb
      Task_delayed.pb
      TerminateProcess.pb
   Timer
      AnalogTimer.pb
      Multiple_Timer.pb
      PopUpWindow_Timer.pb
      TimedConditions.pb
      Timer&EventLoop.pb
      Timer&Scrolling.pb
      Timer&SpriteDemo.pb
      Timer_in_Callback.pb
      WakeUpTimer.pb
      Window_Timer.pb
   WindowsAnims+Icons
      AnimatedSearch.pb
      AnimatedWindowsAVI.pb
      Windows_Animations.pb