<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Visual Basic 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/25/ShowForum.aspx</link><description>Θέματα που αφορούν την VB6 και COM components</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Installer απο VB6 project</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58373.aspx</link><pubDate>Tue, 27 Apr 2010 20:00:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58373</guid><dc:creator>miket969</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58373.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=58373</wfw:commentRss><description>gkaz αυτό ακριβώς δούλεψε. Πολύ καλή και λεπτομερής εξήγηση. Και χρήσιμη (ελπίζω σε όσους λιγότερους γίνεται...)&lt;div&gt;&lt;br&gt;&lt;div&gt;Και ναι, αυτό ήθελα να πω εξαρχής, ότι ήταν ένα παλιό πρόγραμμα και τόσα χρόνια έτρεχε με την παλιά version των crystal. Εγώ αναγκαστικά έκανα την αλλαγή σε ένα μηχάνημα με πιο καινούρια κρύσταλλα και απ'ότι είδα τα references ήταν αλλού γι αλλού. Οπότε το καινούριο exe έψαχνε σε άλλες θέσεις τα dlls...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ευχαριστώ για τη βοήθεια&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Απ: Installer απο VB6 project</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58372.aspx</link><pubDate>Tue, 27 Apr 2010 19:38:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58372</guid><dc:creator>gkaz</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58372.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=58372</wfw:commentRss><description>&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;Καλημέρα,&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;Σχετικά με το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;setup&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;package&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;της &lt;SPAN style="mso-ansi-language:EN-US;"&gt;VB&lt;/SPAN&gt;6 μπορείς να κάνεις το εξής.&lt;/P&gt;
&lt;OL style="MARGIN-TOP:0cm;"&gt;
&lt;LI style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;" class=MsoNormal&gt;Κάνε την εγκατάσταση και μόλις σου βγάλει κάποιο μήνυμα για επανεκκίνηση ή κάτι τέτοιο ΜΗΝ πατήσεις το ΟΚ ή ότι άλλο σου ζητάει (δεν θυμάμαι ακριβώς). &lt;/LI&gt;
&lt;LI style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;" class=MsoNormal&gt;Πάρε το μήνυμα (&lt;SPAN style="mso-ansi-language:EN-US;"&gt;drag&lt;/SPAN&gt;) και κάντο στην άκρη.&lt;/LI&gt;
&lt;LI style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;" class=MsoNormal&gt;Πίσω από το μήνυμα θα σου αποκαλυφθεί ποιο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;dll&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;σου δημιουργεί το πρόβλημα&lt;/LI&gt;
&lt;LI style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;" class=MsoNormal&gt;Πάτα &lt;SPAN style="mso-ansi-language:EN-US;"&gt;cancel&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;για την επανεκκίνηση και άστο να κάνει τα δικά του.&lt;/LI&gt;
&lt;LI style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;To&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;setup&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;Package&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;αποτελείτε από τρία αρχεία. Το εξ’ αυτών είναι το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;setup&lt;/SPAN&gt;.&lt;SPAN style="mso-ansi-language:EN-US;"&gt;lst&lt;/SPAN&gt;. Άνοιξέ το με το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;notepad&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;και εντόπισε την εγγραφή που υπάρχει αναφορά στο εν λόγο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;dll&lt;/SPAN&gt;.&lt;/LI&gt;
&lt;LI style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;" class=MsoNormal&gt;Διέγραψε αυτή την εγγραφή (όλη την σειρά)&lt;/LI&gt;
&lt;LI style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;" class=MsoNormal&gt;ΠΡΟΣΟΧΗ. Επειδή με αυτό τον τρόπο σταματάει η συνέχεια στην αρίθμηση των αρχείων και θα έχεις πρόβλημα, πρέπει να την αποκαταστήσεις. Αντέγραψε την αμέσως από πάνω εγγραφή και άλλαξέ της την αρίθμηση ώστε να έχεις πάλι συνεχόμενη αρίθμηση. Μην αφήσεις κενή σειρά ανάμεσα στα αρχεία.&lt;/LI&gt;
&lt;LI style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;" class=MsoNormal&gt;Αποθήκευσε το αρχείο και ξανακάνε την εγκατάσταση. Είναι πιθανό να φταίει και δεύτερο αρχείο οπότε ξανά στο βήμα 2 μέχρι να γίνει επιτυχώς το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;setup&lt;/SPAN&gt;.&lt;/LI&gt;&lt;/OL&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;Μην ανησυχείς για τα αρχεία που αφαιρείς. Υπάρχουν ήδη και για αυτό χτυπάει.&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;Όμως δεν νομίζω ότι φταίει το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;setup&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;Εφόσον το πρόγραμμα ήταν τόσο παλιό και έτρεχε, μάλλον όλα είναι στην θέση τους. &lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;Ίσως να χρησιμοποιείς πιο νέα έκδοση &lt;SPAN style="mso-ansi-language:EN-US;"&gt;Crystal&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;Reports&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;στο μηχάνημά σου και με το νέο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;build&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;να πήρε τα νέα &lt;SPAN style="mso-ansi-language:EN-US;"&gt;references&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;που δεν το θεωρώ και τόσο πιθανό. Πιο πιθανό θεωρώ να έσωσες το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;rpt&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;αρχείο σε νεότερη έκδοση οπότε να μην το αναγνωρίζει&amp;nbsp;η εγκατάσταση στον πελάτη. &lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;Ένα άλλο πιθανό πρόβλημα είναι να μην έχεις το ίδιο σχήμα στην βάση. Είπες ότι έκανες τροποποίηση το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;report&lt;/SPAN&gt;. Μήπως σου είχε ζητήσει να κάνεις &lt;SPAN style="mso-ansi-language:EN-US;"&gt;repair&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;το αρχείο; &lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;Καλή τύχη.&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;</description></item><item><title>Απ: Installer απο VB6 project</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58368.aspx</link><pubDate>Tue, 27 Apr 2010 16:44:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58368</guid><dc:creator>miket969</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58368.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=58368</wfw:commentRss><description>Ευχαριστώ για την απάντηση.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Όσον αφορά το logging δε νομίζω να με βοηθήσει και πολύ καθώς το error βγαίνει στη ShowPreview() του report object. Οπότε μαντεύω ότι μέσα στο κώδικα των dll των crystal κάποιο reference δεν είναι εκεί που το περιμένει.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Για τα προγράμματα που αναφέρεις τώρα, το VSI δεν το βρήκα στο msdn (και όλα τα links από άλλα sites εκεί με πήγαν). Τα άλλα δύο που αναφέρεις έχουν εξελιχθεί μέχρι και σήμερα από ότι είδα και αναρωτιέμαι αν οι σημερινές τους εκδόσεις θα καταλαβαίνουν από VB6 (καλό θα ήταν να το ξέρω αυτό πριν βάλω άλλους να τα ψάξουν-αγοράσουν&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt; ).&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Installer απο VB6 project</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58348.aspx</link><pubDate>Tue, 27 Apr 2010 00:38:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58348</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58348.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=58348</wfw:commentRss><description>&lt;P&gt;Καταρχήν, πρέπει να βρεις ποιό είναι πραγματικά το λάθος. Λείπουν components ή ξαφνικά η εφαρμογή ψάχνει σε λάθος folder? Κοίτα στο event log μήπως υπάρχει κάτι που βοηθάει, αλλά πριν από ............. 12 χρόνια, οι εφαρμογές δεν ασχολούνταν όσο έπρεπε με το logging. Αν υπάρχει ο κώδικας της εφαρμογής, προσθέστε error handling και logging κώδικα για να βρείτε πού εμφανίζεται το error και γιατί.&lt;/P&gt;
&lt;P&gt;Όσον αφορά το setup, φυσικά και πρέπει να χρησιμοποιείς κάποιο install πακέτο. Το package &amp;amp; deployment wizard είναι απλά πρωτόγονο και αντικαταστάθηκε πολύ γρήγορα από το VS Installer, το οποίο ήταν μια απλή εφαρμογή δημιουργίας MSI πακέτων. Αντίστοιχα προγράμματα είναι το Installshield και το Wise Installer. Όλες οι setup εφαρμογές μπορούν να βρουν τα dependencies της εφαρμογής σου και να τα εγκαταστήσουν και αυτά - σε λογικά όρια. Αν έχεις προσθέσει ένα dll ως reference στο project, θα το βρουν. Αν καλείς χύμα μία CreateObject .... δεν πρόκειται.&lt;/P&gt;</description></item><item><title>Installer απο VB6 project</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58347.aspx</link><pubDate>Tue, 27 Apr 2010 00:29:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58347</guid><dc:creator>miket969</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58347.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=58347</wfw:commentRss><description>Καλησπέρα σας,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Δεν έχω ασχοληθεί ποτέ σοβαρά με VB, πόσο μάλλον με VB6. Οπότε με ρέγουλα τα καψόνια &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;&amp;nbsp;Αλλά έτσι τα έφερε η μοίρα και πρέπει να κάνω troubleshoot ένα παλιό πρόγραμμα για την εταιρεία.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Έχω το error "Run-time error '713' : Application-defined or object-defined error" όταν πάει να εμφανίζει το preview ενός crystal report. Δεν κατατοπίζει και πολύ. Μετά από ψάξιμο βρήκα ότι η εφαρμογή έγινε deployed χωρίς setup (μόνο το exe παραδόθηκε) και αφότου έγινε μια πρόσφατη αλλαγή στο report και η εφαρμογή έγινε ξανά built, εμφανίστηκε το error. Πουθενά δε βρήκα συγκεκριμένη απάντηση αλλά όλοι λένε ότι πρέπει να γίνεται το deployment με setup για να γίνονται installed/updated και τα απαραίτητα dlls (πολύ σωστά). Έλα όμως που το Package &amp;amp; deployment wizard add-in παράγει ένα setup.exe το οποίο κάνει "update κάποια outdated components και restart κάθε φορά" χωρίς ουσιαστικά να γίνεται τίποτα. To Visual Studio Installer προφανώς δεν υπάρχει πια (άλλη προσέγγιση που βρήκα)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Παρακαλώ θερμά για τις γνώμες σας, όσο διαφωτιστικές και αν είναι αυτές.&lt;/div&gt;</description></item></channel></rss>