exe file

Posted on 2000-02-29
Last Modified: 2010-05-18
how to make installer?
if i make exe file
when i open thru the other pc , since the destination is not the same, it cannot open the programme
what should i do?
somemore my report writer is crystal rpt
is that everybody used this programme must have visual basic and crystal report?
pls help
Question by:keithtbe
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 5
LVL 70

Accepted Solution

Éric Moreau earned 50 total points
ID: 2569397
VB gives you an installer application.

If you use VB5, its name is Setup Wizard.

If you use VB6, its name is Package & deployment wizard.

Both does the same: collect all files requested by your application (except CR reports) and create an installation kit which you install on user's PC.

Expert Comment

ID: 2569401
You can use the tool that vb ships with it's installation. It is the Package & Deployment Wizard.
It will do all the work for you. Just make sure that in your program you don't have any paths hardcoded, because they might not exist on the other pc.

If you use app.path instead and put all your data and reports under the same directory as your forms, it sure work fine.

This way you can install the program on another computer without having problems with paths and stuff.

Author Comment

ID: 2571323
thanks alot
but u mean the crystal report cannot work thru the package & deployment wizard
that mean my programme also cannot been open in the other pc . so what should i do?
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

LVL 70

Expert Comment

by:Éric Moreau
ID: 2572439
The CR DLL required by your application will be included and installed with your application.

The .rpt will not automatically be recognized. You have to manually add them. During the packaging, there is an option for this.

Author Comment

ID: 2630475
what u mean by i have to add the rpt manually
i have try to install the program and use the program in the other pc and find out that the rpt was not found
so what should i do?
it is urgent
pls help me
can u pls explain to me what u mean by add manually ?
explain in detail pls
thanks u
LVL 70

Expert Comment

by:Éric Moreau
ID: 2630550
Copy all the .rpt files (which are your reports) with the application.

There is a step, if you want to, in the PDW that allow you to add any files (like .rpt) to the package so that these files will be installed at the same time that the application will be.

Author Comment

ID: 2631196
u mean that i have to copy the crystal rpt file
like monthly.rpt
yearly.rpt into the file
and what u mean by the application?
where to get?u mean crystal rpt software?
LVL 70

Expert Comment

by:Éric Moreau
ID: 2631236
«u mean that i have to copy the crystal rpt file
like monthly.rpt
yearly.rpt into the file »
These files are not compiled into the application!

«and what u mean by the application? »
YOUR application. Didn't you compile a .exe?

What did you use to build your setup package? In that tool, you have a step to manually add .rpt files.

Author Comment

ID: 2633064
i know what u mean
of course use the package and deployment wizard to make my setup package
u mean i have to add all the month.rpt, yearltly.rpt which is the design to the desired report format of crystal rpt
u mean i have to add that is it?
i will try and see whether it can run or not

Author Comment

ID: 2634546
i try already
i try to add the .rpt file in the package and deploy wizard
but still cannot
so what is the real problem?
LVL 70

Expert Comment

by:Éric Moreau
ID: 2637451
When you call your report from your VB application, how do you call it? You should set your report file name to app.path & "\monthly.rpt"

Featured Post

Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There are many ways to remove duplicate entries in an SQL or Access database. Most make you temporarily insert an ID field, make a temp table and copy data back and forth, and/or are slow. Here is an easy way in VB6 using ADO to remove duplicate row…
The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
Suggested Courses
Course of the Month3 days, 19 hours left to enroll

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question