Find Jobs
Hire Freelancers

Creation of Simple ISAM (BTRIEVE Type) for Pascal

$750-1500 USD

Completed
Posted almost 4 years ago

$750-1500 USD

Paid on delivery
I'm an old fashioned programmer that requires a simple Database program written in Pascal (Lazarus Preferred) that will perform simple Read / Write / Update to a .dat file that has a .index file with multiple index files allowable. If you recognize this from Btrieve, you probably know and understand what type of project this is. I don't need or want SQL. I would like it to be self contained and I do not even need record locking (unless it is easily accomplished) Format would be storing simple datasets in simple datamodules. I do not want Interbase, Firebird, PostgreSQL, SQLite. I would like a simple component for the "table" actions. This is for my own use to convert older Delphi Programs. I would like to turn the clock back. ISAM (an acronym for indexed sequential access method) is a method for creating, maintaining, and manipulating computer files of data so that records can be retrieved sequentially or randomly by one or more keys. Indexes of key fields are maintained to achieve fast retrieval of required file records in Indexed files.
Project ID: 25743678

About the project

7 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
OMG, Good memories, when what you needed many times you had to do yourself. I wrote my first pascal program with TP 1.0, a Karel compiler and a dbase style handler with a quite similar operation with TP 4.0 before 1991, and i have worked with all Delphi versions including 16 bit 1.0. I can write you a table component that allows conect with a .dat file and its indexes, but I only have one question, do you want it to be BTrieve style, or BTrieve compatible?, because i don't have the file format structure, and it is what I need to be able to make it compatible. ISAM is not a problem. Best regards.
$1,475 USD in 30 days
5.0 (1 review)
4.4
4.4
7 freelancers are bidding on average $1,065 USD for this job
User Avatar
Hi Sorry. but i can't understand your request. You can use DBISAM for example. Or BTREEW - it is free. So why can't you use ready library?
$750 USD in 30 days
5.0 (43 reviews)
6.1
6.1
User Avatar
Hi, Greetings! I can help with this (Lazarus). Please message me to discuss further. Kind Regards, Atul
$750 USD in 7 days
5.0 (2 reviews)
3.9
3.9
User Avatar
Hi I am an expert developer on Delphi, I see your requirements and I think I can helpfully for you implemented this using Lazarus, as start point is good if we have a documentación for this kind of dat/index file to treat, maybe we can create a new non-visual component that decendents from dataset standard, in this way we could connect this to Visual Components using a TDataSource, it is just an idea. Let me know.
$1,500 USD in 45 days
4.7 (5 reviews)
3.9
3.9
User Avatar
Hello, my name is Branislav Novkov from Novi Sad, Serbia, Europe. I have over 10 years of experience in work with Delphi and Pascal as native language from which Delphi was created. I have worked several years with old fashioned programmers, one of them my former boss. And I highly respect that kind of work. I worked with ISAM when I studied. It was actually mandatory to pass the course so I know exactly what you want and need. If you are interested please feel free to contact me anytime. Best regards, Branislav
$1,000 USD in 30 days
5.0 (2 reviews)
3.0
3.0
User Avatar
Hi, I am a delphi developer and I have more than 8 years of experience in delphi. Currently working on Delphi 7 and DX 10.2. Thanks :)
$778 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Logan, United States
5.0
1
Payment method verified
Member since Aug 4, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.