Επιστροφή στο Forum : vb6
στεφανος μιχαλης
09-05-12, 20:32
καλησπέρα,
εχω φτιάξει ένα πρόγραμμα σε vb6 το οποίο κάνει αποστολή email καποιων στοιχείων που ορίζει ο χρήστης, το ερωτημά μου είναι το εξής. για να γίνει η αποστολή του email χρησιμοποιώ το easendmail ... το install του το τρέχω μέσω στης εντολής shell αλλα θα πρέπει το .exe να είναι σε μια συγκεκριμένη θέση που ορίζω μέσα στην εντολή.. Υπάρχει λοιπον κάποιος άλλος τρόπος να βάλω αυτο το αρχειο μέσα στο project μου??
ευχαριστώ.
Γεια σου φίλε.
Είναι σαν να πηγαίνεις λαμία μέσω πάρου το να κάνεις shell για να στείλεις email έτσι.
Το easendmail είναι ένα activex component αν κατάλαβα καλά που μπορείς να χρησιμοποιήσεις ΜΕΣΑ από το περιβάλλον της vb ως εξής:
http://www.emailarchitect.net/easendmail/kb/vb.aspx
Aρα ξεχνάς το shell και δουλεύεις όπως παραπάνω υποθέτοντας πως έχει την trial version του Activex component!
Προσωπικά δεν θα έμπλεκα ποτέ με κάτι τέτοιο....θα σου πρότεινα να παίξεις με το winsock object.
Δες τον παρακάτω κώδικα ως υπόδειγμα:
http://forums.codeguru.com/showthread.php?threadid=232562
στεφανος μιχαλης
10-05-12, 10:47
καλημερα Νικο,
δεν με κατάλαβες οταν στον κωδικα εχω μία επιλογή install για να κάνει install το EASENDMAIL την πρώτη φορά που θα το χρησιμοποιήσει ο χρηστης σε ένα νέο υπολογιστή γίναιτε μονο μια φορα μετά τρέχει ο κώδικας κανονικά..... Η ερωτησή μου ήταν πως αλλίως μπορώ να τρέξω το setup του EASENDMAIL με άλλο τρόπο ωστε να τρέχω απο οποια θέση και αν είναι αποθηκευμένο
Αν μπορείς να γνωρίζεις σε ποιο κατάλογο μπαίνει μπορείς να κάνεις χρήση πάλι από το shell της μεταβλητής %path% και να προσθέσεις το νέο path στα υπάρχοντα. Δες το σχετικό : http://best-windows.vlaurie.com/environment-variables.html
Ελπίζω να βοήθησα !
στεφανος μιχαλης
10-05-12, 11:05
αυτον ακριβως τον πινακα εψαχνα, σ ευχαριστω για το χρονο που ασχοληθηκες με το θέμα...
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.