Pascal

Moderators: None (Apply to moderate this forum)
Number of threads: 4106
Number of posts: 14016

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Selecting a file to open Posted by Settun on 9 Jun 2012 at 9:49 AM
Okay, I know how to specify a given file to open for reading in data from within the program. For example

Const Fdata$:='C:\Data\Records.dat';


What I'm attempting to do is allow the user of the program to browse through their hard drive and the program to then obtain the path and name of file based on the users selection.

In basic I could use Z$=Files$(1)
I need an equivalent function/ability inside of pascal.
Thoughts?

Thanks in advance
Report
Re: Selecting a file to open Posted by Settun on 9 Jun 2012 at 9:57 AM
Sorry about the duplication, received an internal forum error on original submission.

Settun
Report
Re: Selecting a file to open Posted by Actor21 on 10 Jun 2012 at 11:36 PM
: Okay, I know how to specify a given file to open for reading in data
: from within the program. For example
:
: Const Fdata$:='C:\Data\Records.dat';
:
:
: What I'm attempting to do is allow the user of the program to browse
: through their hard drive and the program to then obtain the path and
: name of file based on the users selection.
:
: In basic I could use Z$=Files$(1)
: I need an equivalent function/ability inside of pascal.
: Thoughts?
:
: Thanks in advance
:
First, I hope you realize that Fdata$ is not a valid Pascal identifier.

Second, I don't know exactly what Files$(1) does in BASIC. However, there is no one line function in Pascal that is going to allow you to browse the hard drive. You'll have to write one, and it won't be simple. Do you want to go through that much trouble? If so I'll try and show you how.


Report
Re: Selecting a file to open Posted by Settun on 11 Jun 2012 at 8:25 AM
Yes I'm afraid I'm going to need some way for the user to be able to select the file through navigating their hard drive.

As to what Files$(1) does, if you've ever used the open command from within a program and you get the nice window with the ability to browse through your disk drives / folders / files to finally find the correct one.

The problem begins with the fact that everyone can install stuff onto their computers in different locations (drives/folders). I'm trying to make the program usable by anyone, and since that is the case it needs to be able to find where the external data file is located.

Thanks,
Settun
Report
Re: Selecting a file to open Posted by Actor21 on 4 Jul 2012 at 1:50 PM
:

: As to what Files$(1) does, if you've ever used the open command from
: within a program and you get the nice window with the ability to
: browse through your disk drives / folders / files to finally find
: the correct one.
:
: The problem begins with the fact that everyone can install stuff
: onto their computers in different locations (drives/folders). I'm
: trying to make the program usable by anyone, and since that is the
: case it needs to be able to find where the external data file is
: located.
:
: Thanks,
: Settun
:

I think what you want would be easier to accomplish with Delphi, not Pascal.




 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.