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

Ερώτηση σχετικά με εκτελέσιμο αρχείο σε 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, πάλι δεν θα τρέχει σωστά. Αν δεν είναι θέμα με τις εκδόσεις, τότε πες τι μήνυμα σου βγάζει, μήπως καταλάβουμε τι παίζει...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

κανω διπλο κλικ και δν βγαζει κανεναν μηνυμα. παει να φορτωσει και μετα τιποτα. το framework 4 εχω!

 

Εχεις κανει install αυτο εδω;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γράψε στην πρώτη γραμμή του 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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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