Προς το περιεχόμενο

Ερώτηση σχετικά με εκτελέσιμο αρχείο σε Visual Basic


pareisaktos

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα

 

Έχω φτιάξει ένα προγραμματάκι στη visual basic 10 με μια βάση δεδομένων. Προσπάθησα να φτιάξω ένα .exe και έχω 2 απορίες

 

1) Μετέφερα το φάκελο με το .exe στην επιφάνεια εργασίας (μέσα στο φάκελο είναι και το αρχείο της βάσης δεδομένων sdf)και μόλις πάω να τρέξω την εφαρμογή πάει να ανοίξει τη βάση από το users/ και φυσικά δεν τη βρίσκει. Οπότε πως μπορώ να αλλάξω το path και να ανοίγει κατευθείαν το αρχείο που βρίσκεται στον ίδιο φάκελο με το exe/

 

2)Όταν πάω να τρέξω το εκτελέσιμο σε άλλο υπολογιστή που δεν έχει τη visual εγκατεστημένη δεν ανοίγει ενω εχω εγκαταστησει το net framework

Δημοσ.

χρειάζεσαι κάτι του στυλ :

Application.StartupPath + "\onomaArxeioyvasis"

 

Βασικά πιστεύω πως αν γράψεις μόνο το όνομα της βάσης στο link του αρχείου και πάλι θα το βρεί.

πχ. αντί για C:\Documents and Settings\Κωστής\Επιφάνεια εργασίας\vasi.mdb δώσε μόνο vasi.mdb

Δημοσ.

τελικα το θεμα με το path το ελυσα. μπορει καποιος να μου απαντησει στην αλλη μου απορια; γιατι δηλαδη δεν τρεχουν οι εφαρνογες που εχω φτιαξει σε αλλους υπολογιστες ενω εχω εγκαταστησει το net. framework; πρεπει να κανω και τπτ αλλο;

Δημοσ.

Κανονικά θα έπρεπε να τρέχουν. Κοίτα να είναι η σωστή έκδοση του .net framework, γιατί αν περνάς το 3.5 και η εφαρμογή σου είναι στο 4.0, πάλι δεν θα τρέχει σωστά. Αν δεν είναι θέμα με τις εκδόσεις, τότε πες τι μήνυμα σου βγάζει, μήπως καταλάβουμε τι παίζει...

Δημοσ.

Γράψε στην πρώτη γραμμή του Form load αυτό

 

>
On Error GoTo 3

 

και στο τέλος του form load αυτό

>        
       Exit Sub
3:      MsgBox(Microsoft.VisualBasic.Information.Err.Description)

 

και τρέξε το, πες αν σου βγάζει κάποιο μήνυμα ή όχι.

Δημοσ.

Όταν το τρέχω στο visual basic τρέχει κανονικά το πρόγραμμα. Όταν πάω να τρέξω το εκτελέσιμο σε άλλο υπολογιστή χτυπάει. Βασικά έχω κατεβάσει το visual basic powerpacks 10, net framework 4 kai sql compact edition sp2. Τώρα τρέχει κανονικά και σε υπολογιστή χωρίς vb απλά τη στιγμή που πάω να κάνω update σε κάποιες τιμες της βάσης μου πετάει ένα error το framework. πατάω συνέχεια και η ενημέρωση γίνεται κανονικά.

 

Φίλε papi το standalone τι ακριβώς είναι; Λες να κάνει δουλειά αυτό;

Δημοσ.

stand alone χμμ... != του webinstaller. Ολο το πακετο. Τεσπα, αυτο ειναι το .net4 redistributable packet, αυτο πρεπει να εχει ενας υπολογιστης για να τρεξει μια .net4 εφαρμογη. Δες εδω για περισσοτερα

 

Το framework δεν πεταει ερρορ αλλα exception. Αν θες κανε ποστ το τι λεει το exception

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...