Files required for Powerbuilder Application to run

Hi All,

I have develop a smallapplication in Powerbuilder 6.5. I want to run this application from different computers. So i have made an exe and pbd file. Now what other files are required to run this exe. For connection i am using SYC Sybase System 10. Is it necessary that sybase is installed on the computer from where i need to run this exe??
Please tell me list of files to be present to run this application.

Thanks,
Abhishek
vjabhiAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sajuksCommented:
Sybase client needs to be installed on all machines where you want your exe to run.The exe ( pbds & dlls ) will be stored on
the sever and you will be creating a shortcut on the client machine,rite.For the list of dlls that needs to be
deployed you can check your pb documn under application techniques( part 8 , for windows its chapter 33 ).
The online link is at http://sybooks.sybase.com/onlinebooks/group-pbarc/pbw0600e/apptech/@Generic__BookView
(You might need to create a login(free) to access thsi resource ).The dlls that needs to be copied actually
depends on the technq that you've used.Check the manual for detail help.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
diasroshanCommented:
Hi,

to make it simpler u can copy all the dlls from 'C:\Program Files\Sybase\Shared\PowerBuilder' or any other location where ur powerbuilder is installed...

these above dlls are required to run ur exe...
as far as sybase goes u need to install ur client utility...

Do ask for more assistance...

Cheers,
Rosh
0
sajuksCommented:
diasroshan whats the point of deploying all the dlls from development to prodcution server.Wouldnt it be better to just deploy what we need instead of copying all the dlls ?

For example in pb6 the absolute minimum is PBVM60.DLL (PB Virtual Machine) ,
PBDWE60.DLL (PB DataWindow Engine , only if you are using datawindows :-))
pbrtc60.dll (Rich Text control - only needed if using the PB Rich Text
control)
libjcc.dll ( not sure whether it was essential in 6, from 7 onwards it was )
and the PB database driver for your target database.
pbodb60.dll (For ODBC, such as SQL Anywhere)
pbsyc60.dll (For Sybase Open Client)

Optional
pbtra60.dll ( if you want to enable debug trace )
PFCCOM32.dll ( if you are using pfc print)

For simplicity yes copy all the dlls but  then how would you know which dlls are really needed and how are they used. Just my 2 cents.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Editors IDEs

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.