* * *

Author Topic: TFileAssociation component  (Read 1596 times)

lainz

  • Guest
TFileAssociation component
« on: February 15, 2013, 11:42:13 pm »
TFileAssociation component

Wiki: http://wiki.lazarus.freepascal.org/FileAssociation

With this component you can easily register file associations for all Windows versions. This includes Windows Vista/7/8 Default Programs feature.

Test program 'Lazarus File Association'. This is for all the people using Lazarus SVN  ;)
http://sourceforge.net/projects/lainz007/files/FileAssoc/lazfileassoc_win32.7z/download

See attached screenshot.

Download package:
http://sourceforge.net/projects/lainz007/files/FileAssoc/fileassoc_package.7z/download

Installation:
- Install like anypackage. The component is under the "System" tab.

PD: you can install it or just use the FileAssociation.pas file.

Usage:
- See the 'test' folder.
« Last Edit: February 16, 2013, 07:18:18 pm by lainz »

Vincent Snijders

  • Administrator
  • Hero Member
  • *
  • Posts: 2652
    • My Lazarus wiki user page
Re: TFileAssociation component
« Reply #1 on: February 16, 2013, 09:02:50 am »
Please read this wiki page and create a page for the component, if you didn't do it yet. That is all you have to do for adding to Lazarus-CCR. If you wish I can upload it the SF site of Lazarus-CCR too.

BigChimp

  • Hero Member
  • *****
  • Posts: 4745
    • FPCTwit twitter, CheckRide remote control and other open source projects
Re: TFileAssociation component
« Reply #2 on: February 16, 2013, 09:08:43 am »
Great, Lainz, thanks a lot!
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including twitter/Oauth library:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

lainz

  • Guest
Re: TFileAssociation component
« Reply #3 on: February 16, 2013, 07:03:47 pm »
Please read this wiki page and create a page for the component, if you didn't do it yet. That is all you have to do for adding to Lazarus-CCR. If you wish I can upload it the SF site of Lazarus-CCR too.
Ok I'll create the page.
Edit: here it is http://wiki.lazarus.freepascal.org/FileAssociation

Great, Lainz, thanks a lot!

Hope you like it =)
« Last Edit: February 16, 2013, 07:21:02 pm by lainz »

BigChimp

  • Hero Member
  • *****
  • Posts: 4745
    • FPCTwit twitter, CheckRide remote control and other open source projects
Re: TFileAssociation component
« Reply #4 on: February 17, 2013, 09:45:33 am »
@Lainz: I fixed some typos etc on the page.

I noticed this:
Quote
LGPL (The same as Lazarus).
Are you sure you don't want to change that to:
Quote
Modified LGPL (The same as Lazarus).
?
LCL=Modified LGPL
IDE=GPL

Thanks,
BigChimp
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including twitter/Oauth library:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

lainz

  • Guest
Re: TFileAssociation component
« Reply #5 on: February 17, 2013, 12:59:49 pm »
Thanks. Ok i've changed it to Modified LGPL.

007

  • New member
  • *
  • Posts: 39
Re: TFileAssociation component
« Reply #6 on: April 04, 2014, 07:51:05 pm »
Hi, I've updated TFileAssociation, now it consumes less memory and it has few options. It's all OOP now.

http://wiki.lazarus.freepascal.org/FileAssociation

Also I've tested it better and you need to compile both 32 and 64 bit executable depending on windows version.

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads