Pagina 1 van 1

Lazarus Pascal – Ophalen van Yahoo Weersvoorspelling

Lazarus Pascal – Ophalen van Yahoo Weersvoorspelling
0

Zoals een aantal bezoekers al weet; ik prul graag met Lazarus Pascal, een gratis ontwikkelomgeving voor het ontwikkelen van programma’s voor Windows, MAcOS X en Linux, wat veel weg heeft van Delphi.

In een van mijn projecten wilde ik de weersvoorspelling van Yahoo integreren. Ik moest dus uitvogelen hoe je de Yahoo Weer API kunt gebruiken en omdat het me even moeite koste, leek het me handig voor anderen om er een kleine unit voor te maken. Je kunt de unit gratis gebruiken, of er van leren hoe het e.e.a. met Yahoo Weer werkt.

Deze unit gebruikt Synapse, wat gratis is, en fcl-json, wat standaard al bij Lazarus zit.

Lazarus Pascal – Unit voor automatisch starten van jouw programma (Windows/MacOSX)

Lazarus Pascal – Unit voor automatisch starten van jouw programma (Windows/MacOSX)
0

Wanneer je programma’s ontwikkeld, dan kan het soms handig zijn dat je de eindgebruiker een eenvoudige methode biedt om het betreffende programma automatisch te laten opstarten als het systeem opstart. Bij de Mac heten deze items “LoginItems” en onder Windows heten ze “Autorun items”.

Omdat ik zelf een paar programma’s heb geschreven die dit nodig hebben, en omdat een van de meest recente zelfs op Windows en MacOS X moest werken, leek het me handig een unit te maken die hiervoor functies biedt. Niet alleen handig voor mijn eigen programma’s maar ook handig voor anderen …

Ben dus vrij in het gebruik van de code. Deze unit biedt de mogelijkheid om een programma toe te voegen, verwijderen en om te kijken of het programma al automatisch start. De unit is geschreven voor Lazarus Pascal en werkt dus met Windows en MacOS X.

Lazarus – Simpel informatie aan lijsten toevoegen met AddObject

Lazarus – Simpel informatie aan lijsten toevoegen met AddObject
0

Sommige componenten in Lazarus Pascal (en Delphi), en dan vooral die componenten die met lijsten van strings werken, staan het vaak toe om aanvullende informatie toe te voegen aan de individuele regels door middel van objecten. Met name de functie “AddObject” is hier uitstekend voor, maar wordt helaas vaak over het hoofd gezien.

Met deze optie kun je dus meer informatie aan een regel in een lijsten koppelen, die niet meteen zichtbaar is in de lijst.

In dit korte artikel, laat ik je zien hoe je snel en eenvoudig meer informatie kunt toevoegen, zonder veel extra werk.

Hoe installeer je Lazarus Pascal op Raspberry Pi 2 (Raspbian)

Hoe installeer je Lazarus Pascal op Raspberry Pi 2 (Raspbian)
25

Voor wie vaker op Tweaking4All is geweest, zal vast wel gemerkt hebben dat ik een Lazarus Pascal fan ben. Ik gebruik het om kleine gratis programma’s te bouwen voor meerdere besturingssystemen zoals Windows, MacOS X and Linux (indien mogelijk).

Dus waarom niet ook op een Raspberry Pi (Raspbian)? Lazarus ondersteund Rapid Application Development zoals Delphi dat ook doet, en dit zou dus ideaal zijn voor een platform zoals de Raspberry Pi. Zeker nu de Raspberry Pi  2 Model B snel genoeg lijkt te zijn.

Daar komt dan nog bij, dat mijn zwager (Hey Sjampie!) en ik graag op basis van een Raspberry Pi 2 een alarm systeem willen gaan bouwen, met een TouchScreen en een zooi sensoren. Lazarus Pascal zou hiervoor ideaal kunnen zijn.

Tot grote teleurstelling, kostte me het toch erg veel moeite om Lazarus op mijn nieuwe Raspberry Pi 2 Model B aan de gang te krijgen… dus in dit artikel, op basis van van alles wat ik op het Internet bij elkaar heb geraapt, hoe je dat kunt doen.

Lazarus – Starten met Lazarus Free Pascal en SQLite

Lazarus – Starten met Lazarus Free Pascal en SQLite
17

Lazarus, een op Free Pascal gebaseerd gratis en open source ontwikkelomgeving die veel weg heeft van Delphi, en cross-platform applicatie ontwikkeling toestaat, bestaat al een tijdje en begint meer en meer volwassen te worden. Zoals je misschien al weet heb ik het al een aantal keren gebruikt voor mijn eigene experimenten zoals bijvoorbeeld Name My TV Series om applicaties te ontwikkelen voor meerder platformen.

In dit artikel laat ik je zien hoe je SQLite kunt gebruiken in jouw eigen Lazarus applicaties. SQLite is een open source embedded SQL engine waarmee je effectief applicatie data kunt beheren middels SQL statements.

Voor dit artikel is een beetje SQL, Lazarus Pascal en databases handig.