Software
Enkele veel gebruikte units (bibliotheekbestanden) voor gebruik met Freepascal en Lazarus.
Zie de voorwaarden beneden aan de pagina!
| TimeEdit |
|---|
| Een simpele control om de gebruiker een tijd in te laten geven in hh:mm:ss of hh:mm formaat. |
| Registratie |
| LGPL 2 |
| Download TimeEdit |
| timeedit.zip |
| ExtMsgDlg |
|---|
| Een uitbreiding op de standaard MessageDlg() functie. Centreert de dialoog standaard boven het Application.MainForm, maar kan het dialoog centreren boven een willekeurig venster (op te geven als optionele laatste parameter). Daarnaast een ExtMessageDlg() functie die een CheckBox bevat (handig voor een "Toon deze boodschap niet opnieuw" functie: zie dit voorbeeld). |
| Registratie |
| Modified LGPL 2 |
| Download ExtMsgDlg |
| extmsgdlg.zip |
| ExtMasks |
|---|
| Een uitbreiding op de standaard Masks unit, met mogelijkheid tot hoofdlettergevoeligheid (case-sensitivity), hetgeen m.n. op Linux platform erg handig kan zijn. |
| Registratie |
| Modified LGPL 2 |
| Download ExtMasks |
| extmasks.zip |
| EnumDirs |
|---|
| EnumDirs verzorgt een klasse en procedures die door een directory structuur
lopen en alle bestanden doorgeeft aan een callback routine. Het accepteert in- en exclusiefilters
(ook lijsten als '*.bmp;*.jpg') die naar keuze op Windows of Linux wijze behandeld worden. Het zoekgedrag kan door diverse zoekopties beïnvloed worden. Dit en een FileCopy routine: meer heb je niet nodig om een complete directorystructuur te kopiëren! |
| Registratie |
| Modified LGPL 2 |
| Afhankelijkheden |
| EnumDirs gebruikt: ExtMasks. |
| Download EnumDirs |
| enumdirs.zip |
| FormSavePosition |
|---|
| Een simpele class om de positie van een form te bewaren in een TIniFile bestand. |
| Registratie |
| LGPL 2 |
| Download FormSavePosition |
| formsaveposition.zip |
| BrowserDetection |
|---|
| Deze unit maakt het mogelijk om vanuit je prograam een URL te openen in een externe browser. Onder niet-Windows besturingssystemen (momenteel worden Linux an Mac OSX ondersteund) wordt hiertoe een poging gedaan om de voorkeurs browser van de gebruiker te detecteren, hetgeen per desktopomgeving (KDE, Gnome, XFCE) kan verschillen. Als de voorkeursinstelling niet wordt gevonden dan wordt gezocht naar bekende browsers. Als je geen gebruikt wilt maken van de voorkeurs/standaard browser, dan kun je ook een specifieke browser opgeven. |
| Registratie |
| Modified LGPL 2 |
| Download BrowserDetection |
| browserdetection.tgz |
| Lcl_Misc |
|---|
Bevat:
|
| Registratie |
| LGPL 2 |
| Download Lcl_Misc |
| lcl_misc.zip |
| Fcl_Misc |
|---|
Bevat:
|
| Registratie |
| LGPL 2 |
| Afhankelijkheden |
| Fcl_Misc gebruikt ExtMasks. |
| Download Fcl_Misc |
| fcl_misc.zip |
| GPL |
|---|
| Bevat de licensie teksten voor GPL en LGPL 2.0 als Pascal string constanten. |
| Registratie |
| LGPL 2 |
| GPL |
| gpl.zip |
| MyFileUtils |
|---|
Bevat:
|
| Registratie |
| LGPL 2 |
| Download MyFileUtils |
| myfileutils.zip |
| Misc |
|---|
| De unit Misc is opgesplitst in Fcl_Misc, Lcl_Misc en MyFileUtils (zie hierboven) |
| MruLists |
|---|
| Implementeert een lijst van meest recent gebruikte bestanden. De lijst kan naar believen worden opgeslagen in een bestand, of in het Windows register. |
| Registratie |
| Modified LGPL 2 |
| Download MruLists |
| mrulists.zip |
| ExtAbout |
|---|
| "About" dialoog, met klikbare URL's voor homepage en een tabblad voor de licentie tekst. |
| Registratie |
| LGPL 2 |
| Download ExtAbout |
| extabout.zip |
| NlAutoTranslation |
|---|
| De unit vervang de oudere NlLclTranslation unit. De vertaalde LCL resourcestrings worden als LazarusResource opgenomen in je programma. Voeg deze unit toe aan je programma, en lever eventueel ook nog de juiste versie van het bestand "lclstrconsts.nl.po" mee. Meer hoef je niet te doen om alle LCL resourcestrings te vertalen naar het Nederlands. Instructies om de gebruikte LazarusResource (nl_po.lrs) up to date te houden (als je een nieuwere/andere versie van Lazarus gebruikt) staan in het bestand NlAutoTranslation.pp. (In oudere programma's die nog de NlLclTranslation unit gebruiken kun je gewoon de uses clause wijzigen naar NlAutoTranslation.) |
| Registratie |
| Modified LGPL 2 |
| Download NlAutoTranslation |
| nlautotranslation.zip |
| WinUtils |
|---|
Windows specifieke code, derhalve niet platform onafhankelijk, maar soms wel handig.
|
| Registratie |
| LGPL 2 |
| Download WinUtils |
| winutils.zip |
| Win9xWSManager |
|---|
| Deze unit is nodig voor de correcte werking van UpperCase en LowerCase voor UTF-8 en WideStrings
(en voor de interne werking van veel LCL controls) onder Windows 98 en WinME. Windows 95 wordt door FPC niet meer (out of the box) ondersteund. Win9xWSManager is opgenomen in FreePascal vanaf versie 2.6.0. |
| Registratie |
| Modified LGPL 2 |
| Download Win9xWSManager |
| De meest recente versie staat op de FreePascal site. |
|
|
| Registratie |
| Modified LGPL 2 |
| Afhankelijkheden |
| Download ??? |
| ???.zip |
- LGPL 2
- Open source variant, zie: GNU LGPL versie 2
- Modified LGPL 2
- Dit is een modificatie van de GNU LGPL versie 2, welke toestaat om delen van de bibliotheekbestanden ook te linken in niet open source software.
- Mozilla Public License 1.1 (MPL 1.1)
- Dit is een Open Source variant (zie: Open Source Initiative of Wikipedia). De licentie tekst is te downloaden op: http://www.mozilla.org/MPL/MPL-1.1.html
- Public Domain (PD)
- Gebruik en verspreiding van de software en (originele of gemodificeerde) broncode is gratis. Bij modificatie van de broncode worden credits voor de originele auteur op prijs gesteld.
Aan het gebruik van bovenstaande software kan geen rechten
worden ontleend door de gebruiker. Eventuele schade, ontstaan door, of tijdens het
gebruik van, de software komt voor rekening van de gebruiker.
Door het downloaden van bovenvermelde software verklaart de gebruiker zich accoord
met bovenvermelde voorwaarden.
Copyright © 2008 - 2011 by Flying Sheep Inc.