Sign in Join
Wiki copytemporary

Windows Programming Tips: history

RevisionWhenWhoWhat changed
1WpFrom the Free Pascal wiki's dump of 2024-05-26What changed
Edited on wiki.freepascal.org by 20 people, 2008–2022

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
SekelsenmatNew page: This page is dedicated to desktop Windows programming tips. __TOC__ {{Other Interfaces}} ==Code snipets== ===Listing all available drives=== <delphi> program listdevices; {$ifdef fpc...
BigChimpAdded Windows shortcut/.lnk code from forum: http://lazarus.freepascal.org/index.php/topic,13845.msg72867.html#msg72867
BigChimpAdded source in text (minor)
Sekelsenmat
LainzArticles about Windows Programming: inno setup article (minor)
BigChimpAdded getting special folders section
BillyraybonesGetting special folders (My documents, Desktop, local application data, etc): removed duplicated </delphi>tag (minor)
Mattias2Code snippets
BigChimpCreating a shortcut (.lnk) file: Easier shortcut example
BigChimpAdded to example programs category (minor)
SekelsenmatWindows specific compiler options
VincentText replace - "delphi>" to "syntaxhighlight>" (minor)
BigChimpLink to LazActiveX
AnthonyTekatchadd link to shlobj.pp
BigChimpludob's device code
BigChimpCode snippets: added urlmon download
BigChimpCOM Programming: Link to windows location/sensor api
BigChimp (minor)
LainzTFileAssociation component (minor)
LainzFile Association
BigChimpLink to cross platform windows section
Chronos
BigChimpCode snippets: getting processes
BigChimpShowing/finding processes (minor)
AlexVinSShowing/finding processes: unix defines useless here
Jwdietrich
Jwdietrich
SockeIdentify Windows Version
BigChimpFPC 2.6.x warning
BigChimpFPC 2.6.x/Lazarus warning (minor)
MartinFPC 2.6.x/Lazarus warning
BigChimpFPC 2.6.x/Lazarus warning (Missing support for SEH): Reverted heading change which breaks links. Furthermore, SEH is explained in the text anyway; it's not the point of the section; the point is that win64 FPC shouldn't be used
BigChimpFPC 2.6.x/Lazarus warning
MartinFPC 2.6.x/Lazarus warning
BigChimpFPC 2.6.x/Lazarus warning (Missing support for SEH): clarification: exceptions are seen while there are none
BigChimpGetting special folders (My documents, Desktop, local application data, etc)
BigChimplink to daemons article
BigChimpGetting special folders (My documents, Desktop, local application data, etc)
BigChimpGetting special folders (My documents, Desktop, local application data, etc) (minor)
BigChimpDownloading a file using urlmon: mention fphttpclient
BigChimpShowing/finding processes: that's a bit of a vague source. Useless in fact.
BigChimpFPC 2.6.x/Lazarus warning (Missing support for SEH): clarify laz 1.x; clarify language (remove superfluous detail)
MinesadoradaAdded $INCLUDE to AppIsRunning code
BigChimpIdentify Windows Version (minor)
JwdietrichPlatform template added.
JwdietrichFixing a typo.
Basile B.Listing all available drives: sample was error prone (minor)
Basile B.Listing all available drives (minor)
Basile B.Getting special folders (My documents, Desktop, local application data, etc)
Basile B.Getting special folders (My documents, Desktop, local application data, etc)
Basile B.Getting special folders (My documents, Desktop, local application data, etc) (minor)
BlaiseP
E-ric (minor)
PascalinoCorrection of wrong external Windows function declare (minor)
TrevFixed syntax highlighting (minor)
TrevCode snippets: Added unique instance & memory info sections
TrevShowing Memory, Disk Space Information: Tweaked my example code (minor)
TrevIdentify Windows Version: Linked to English page instead of German (minor)
TrevFPC 2.6.x/Lazarus warning (Missing support for SEH): Fixed typo (minor)
TrevUsing sleep() and Application.ProcessMessages: New section
TrevUsing Windows native wininet for web retrieval: New section
007File Association
TrevFile Association: Fixed typos; wiki markup (minor)
TrevTroubleshooting: New section
TrevRecently used programs list: New section
TrevOpening / Closing a CD or DVD: New section
TrevFPC 2.6.x/Lazarus warning (Missing support for SEH): Removed "current" in relation to Lazarus 1.x versions :- (minor)
TrevIdentify Windows Version: Add Detecting Light or Dark theme
TrevRecently used programs list: Fix heading level (minor)
TrevTask bar icon not showing on secondary monitor: New section
TrevMove Other Interfaces content to end (minor)
TrevMove FPC 2.6.x legacy info towards end (minor)
TrevCode snippets: Add Retrieving hard disks serial number etc
TrevRetrieving hard disk serial number etc: Add copyright info for THDDInfo (minor)
TrevRetrieving hard disk serial number etc: Add source distribution requirement (minor)
TrevGetting special folders (My documents, Desktop, local application data, etc): Minor cleanup of text (minor)
TrevLazarus 32 bit: External SIGSEGV exception when running with debugging: New section
TrevRetrieving system information: New section
TrevCode signing Windows executables: New section
WpUsing Windows native wininet for web retrieval

Back to the page