Avatar billede perfi Nybegynder
20. august 2001 - 11:25 Der er 4 kommentarer og
2 løsninger

Standalone program ved InstallShield ell. InstallConstruct ell. lign

Hej
Er der en der ligger inde med en vejledning på hvordan jeg benytter en af de ovenstående programmer. Jeg har nogenlunde styr på det meste, men database delen er ikke i vinkel. Når jeg builder en af mine programmer med tilhørende databaser, så er jeg lidt i vildréde om database aliasene. Skal jeg oprette ODBC linke databaserne på distinations CP\'en eller hvad?. Uanset hvad jeg gør, så siger den at den ikke kender aliasene på databaserne, og oven i hatten, så mangler den et par dll filer (BORLNDMM.DLL og en anden cc32et elleranden.dll), kan man undgå DETTE eller hvordan ligger landet med det.?
Der må da være en eller anden der har lavet et program med tilhørende database funktioner i Borland Builderen 5.0, til distribution på andre maskiner, uden at man skal have gang i Regsvr32 og linke dll\'erne, eller oprette batchfil der udføre linkene?? Jeg skal aflevere en opgave på fredag på CD-rom der skal installeres på en maskine der ikke har Builderen installeret, og alle mine forsøg på at create et sådant er gået i fisk...Programmet er færdigt, men installshield ell. InstallConstruct får mig til at se sort...
HELP---HELP
Nå, men ellers går det meget godt
:Perfi 
Avatar billede tokelil Nybegynder
20. august 2001 - 14:01 #1
Med hensyn til de .dll filer som den vil have med, kan du undgå det ved at gå ind i:
Project->Options og vælge fanebladet Linker og fjerne mærket ved \"Use dynamic RTL\". Og under Packages fanen fjerne mærke ved \"Build with runtime packages\".
Dette skulle gøre at de program ikke skal bruge nogen .dll filer når det bliver kørt! Men resultere selvfølgelig oxo i en noget større fil. :-(

Med hensyn til databasen ved jeg ikke rigtig hvad man skal gøre... Ligge selv med de samme overvejelser!!! :-(
Avatar billede kamikaze Nybegynder
20. august 2001 - 20:48 #2
Jeg er med på en lytter :-)
Avatar billede soepro Nybegynder
23. august 2001 - 11:22 #3
Med InstallShield Express under BCB 4.0, beder jeg blot om total BDE installation. Jeg anvender ALDRIG alias i mine DB-applikationen, men peger selv path ud. (Angiv så blot selv den korrekte DB-driver.)

Mht. ODBC, så kan du ikke få den distribueret sammen med dit InstallShield program. (Gælder i alt fald ClientAccess.) ODBC kan jo normalt konfigureres uafhængigt af ens egne applikationer, så for vore brugeres vedkommende er det simpelthen er del af den alm. installation af deres PC.
Avatar billede perfi Nybegynder
24. august 2001 - 15:11 #4
OK...Så lykkedes det.
Endelig efter søvnløse nætter og dage er den i vinkel. Det er lidt omstændigt at forklare, men soepro og tokelil er inde på noget af det rigtige,
Under General Options skal man gå steps\'ne igennem under at definere nogle alias, for så medtager den DBE under DBE/IDAPI/files. Dog skal du selv oprette ODBC linket når du har installeret setupprogrammet på distinationsmaskinen, og huske at navndøbe aliaset til det aliasnavn du linker dine Query/Tabel/Database componenter med.
Tokelil\'s kommentar har jeg benyttet mig af og det hjalp også..
Jeg har ved en tidligere lejlighed benyttet et svar fra tokelil uden at kunne give points til dig, så kan du ikke lave et svar til dette emne, for så tildeler jeg dig de 100 point og soepro de 50...
:[Perfi]..
Avatar billede tokelil Nybegynder
24. august 2001 - 18:19 #5
Godt du fandt ud af det ! Men er da ked af at du ikke har fundet en \"automatisk\" måde at registrere DB\'en til ODBC. Men det havde jeg heller ikke regnet med. ;-)

Anyway... på forhånd tak for point\'ne. Falder på et tørt sted efterhånden! :-)
Avatar billede perfi Nybegynder
25. august 2001 - 12:23 #6
Hej Tokelil.
Det er da muligt at det netop er alias erklæringen der gør tricket, således at ODBC\'en oprettes ved setup programmet. Jeg prøvede at oprette alias i installS. - men det resulterede i at (havde navgivet et af aliasene forkert) hele projektet måtte skrottes, da InstallShield overtager alias erklæringen som default og kan ikke rettes umiddelbart. Resultat: Kommer med en eller anden latterligt beked om ukendt alias og en helvedes lang fejl adresse kode allá -123847781..
Men det kan da være at hvis jeg havde oprettes det rigtige navn, at så ville det spille...Hvem ved??. Jeg benytter ikke den fremgangsmåde med det samme...Vil nok vente til jeg har lidt mere tid... 
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester