<?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>Απ: Socket  Question</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21399.aspx</link><pubDate>Thu, 30 Nov 2006 00:00:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21399</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21399.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=21399</wfw:commentRss><description>Ευχαριστω   Πολυ  μαλλον  ειναι  αδυνατο  για  μενα  .&lt;br /&gt;
&lt;br /&gt;
Οσο  για  το  link    το  εστειλα  γιατι εχει  και  παραδειγμα   .Το  δικο  σας  το  εχω  δει  αλλα  δεν  εχει  παραδειγματακι..&lt;br /&gt;
&lt;br /&gt;
Υπαρχει  καποια  αλλη  ιδεα  πως  μπορω  να  υλοποιησω  αυτο  το  ερωτημα  &lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Socket  Question</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21360.aspx</link><pubDate>Wed, 29 Nov 2006 09:45:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21360</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21360.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=21360</wfw:commentRss><description>&lt;P&gt;Ευχαριστούμε για το link, αλλά είναι στα pinned θέματά μας (&lt;A title="Όταν πρωτοείδα τον τίτλο του άρθρου, σκέφτηκα ''Καλά μα τι λέει ο ποιητής; Εδώ και χρόνια φτιάχνουμε DLL με VB και πάντα από ότι θυμάμαι έτρεχαν σε Windows!''. Μια παραπάνω ματιά, όμως με έκανε να αλλάξω γνώμη για την ελαφρύτητα του άρθρου.Ως γνωστό ''από τα αρχαία χρόνια'' η VB μπορεί να παράγει DL..." href="/cs/forums/1792/ShowPost.aspx"&gt;Creating a Windows DLL with Visual Basic&lt;/A&gt;),&amp;nbsp;πάνω από ένα χρόνο.&lt;/P&gt;
&lt;P&gt;Τεχνολογικά τα C libraries DLL είναι πιο παλιά από τα ActiveX DLL. Τα ActiveX συμφαίρουν περισσότερο ένα απλό προγραμματιστή γιατί δεν χρειάζεται να κάνει πολλά πράγματα, όπως να φορτώσει/ξεφορτώσει τις βιβλιοθήκες, εξασφαλίσει ότι τα δεδομένα που περνάνε στις function της βιβλιοθήκης είναι του σωστού τύπου, μιας και τις περισσότερες φορές που περνάνει μεταβλητές από την VB6 σε ένα C library DLL είναι τύπου Any ή Variant, μόνο και μόνο να μην παραπονιέται ο compiler.&lt;/P&gt;
&lt;P&gt;Η χρήση του ActiveX Liibrary και των events που παρέχει, απαιτεί την χρήση τουλάχιστον μιας form στο project. Φυσικά η form αυτή δεν απαιτείται να είναι visible, αν αυτό είναι ένα θέμα για το project μας. Η αυτή η προσέγγιση σε βοηθήσει περισσότερο και θα είναι πολυ πιο εύκολη στην υλοποίηση για κάποιον όχι advanced προγραμματιστή.&lt;/P&gt;
&lt;P&gt;Αν όμως επιτακτική είναι η χρήση του module, τότε δεν χρειάζεσαι κάποιο C Library DLL, μιας και το ίδιο το Winsock υποσύστημα των Windows είναι C Libray DLL. Μπορείς να κάνεις κατευθείαν τις κλήσεις σου επάνω σε αυτό, όπως είναι και στον κώδικα της βιβλιοθήκης που αναφέρεται στο προηγούμενο μήνυμά μου. Αλλά ο χρόνος που θα πάρει για να ολοκληρωθεί το project και οι γνώσεις που χρειάζονται να μπορέσεις να κάνεις κάτι τέτοιο, είναι πολύ περισσότερες...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Socket  Question</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21345.aspx</link><pubDate>Wed, 29 Nov 2006 04:01:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21345</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21345.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=21345</wfw:commentRss><description>Φιλε  μου  οταν  λεω  standalone.dll   ενοοω οταν εχω  ενα  activex  και  με  καποια προεργασια και  πειραγμα  στο  αρχειο    link.exe   φτιαχνω  ενα  αρχειο  dll  το  οποιο  το  καλω  σαν  μια  standalone dll.&lt;br /&gt;
&lt;br /&gt;
Δειτε  αυτο  &lt;br /&gt;
&lt;br /&gt;
http://www.vb-helper.com/howto_make_standard_dll.html&lt;br /&gt;
&lt;br /&gt;
ευχαριστω  πολυ</description></item><item><title>Απ: Socket  Question</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21341.aspx</link><pubDate>Wed, 29 Nov 2006 01:44:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21341</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21341.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=21341</wfw:commentRss><description>&lt;P&gt;Είχα &lt;A href="/cs/forums/19868/ShowPost.aspx#19870"&gt;δημοσιεύσει ένα τέτοιο .dll&lt;/A&gt;&amp;nbsp;κάποια στιγμή, εσύ το είχες ζητήσει...&lt;/P&gt;
&lt;P&gt;Το είχεις δει; Είχες κάποιο πρόβλημα στην χρήση του; Έχει και ένα παράδειγμα μέσα αν θυμάμαι καλά...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Socket  Question</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21302.aspx</link><pubDate>Tue, 28 Nov 2006 09:02:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21302</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21302.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=21302</wfw:commentRss><description>&lt;P&gt;Ευχαριστω για το ενδιαφερον φιλε &lt;BR&gt;&lt;BR&gt;οπως καλα καταλαβες το project εχει ενα module μονο &lt;BR&gt;θα δεχεται api θα πετυχαινε νομιζω μονο φτιαχνοντας ενα activex dll(winsock.api) και μετατρεποντας το σε ενα κανονικο standalone.dll ετσι ωστε να μπορεσω να καλεσω τις ρουτινες του σαν κανονικα api.&lt;BR&gt;Ισως να ειναι βλακεια αλλα θεωρησα σωστο να την μοιραστω μαζι σας .Πραγματι&amp;nbsp; το dll&amp;nbsp;&amp;nbsp; θα&amp;nbsp; παιζει&amp;nbsp; τον&amp;nbsp; ρολο του&amp;nbsp; Socket&amp;nbsp;&amp;nbsp;&amp;nbsp; και&amp;nbsp; τιποτα&amp;nbsp; αλλο ,8α εχει μονο&amp;nbsp;&amp;nbsp; Connect,close,listen,receive,send.&lt;/P&gt;
&lt;P&gt;ευχαριστω και παλι &lt;BR&gt;&lt;BR&gt;"Αν υπαρχει καποια αλλη ιδεα δεκτη (το project (module ) δεχεται μονο api ."&lt;BR&gt;&lt;BR&gt;περιμενω τις&amp;nbsp; απαντησεις&amp;nbsp; σας &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;καλο βραδυ &lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Socket  Question</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21297.aspx</link><pubDate>Tue, 28 Nov 2006 06:56:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21297</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21297.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=21297</wfw:commentRss><description>&lt;P&gt;Δεν είμαι σίγουρος ότι καταλαβαίνω απόλυτα, αυτό που ζητάς.&lt;/P&gt;
&lt;P&gt;Έχεις ένα project/standard .exe, που δεν έχει form, έχει module με main(). Θες αυτό το αρχείο όταν τρέχει να μπορεί να δέχεται incoming connections μέσω tcp. Από ότι καταλαβαίνω επειδή δεν μπορεί να έχει form, δεν μπορεί να&amp;nbsp;χρησιμοποιήσεις&amp;nbsp;controls (ocx), οπότε ούτε το winsock control. Θες ένα .dll που να μπορεί να το καλεί το .exe, όπως κάνουμε API κλήσεις, για να επιτύχεις αυτή την λειτουργικότητα. &lt;/P&gt;
&lt;P&gt;Σωστά;&lt;/P&gt;
&lt;P&gt;Ένα ActiveX DLL, είναι εν μέρη ένα C Library DLL - αν εννοείς αυτό όταν λες standalone DLL - αλλά οι κλήσεις που μπορούν να γίνουν σε αυτό είναι μέσω των προκαθορισμένων μεθόδων αφού υποστηρίζει το ActiveX μηχανισμό για αυτό το λόγο.&lt;/P&gt;
&lt;P&gt;Μήπως αυτό που θες να επιτύχεις είναι να μην απαιτείται κάτι άλλο από αυτό το .dll αρχείο για να έχεις την λειτουργικότητα που περιγράφεις;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Socket  Question</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21296.aspx</link><pubDate>Tue, 28 Nov 2006 05:38:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21296</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21296.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=21296</wfw:commentRss><description>Καλησπερα σας &lt;BR&gt;Προγραματιζω σε visual basic και συχνα πυκνα πειραματιζομαι με καποια πραγματακια.Η απορια μου εχει ως εξης .Εχω ενα project που αποτελειται απο ενα module το οποιο ονομαζεται test.exe (το συγκεκριμενο project δουλευει μονο api).Η ιδεα μου ειναι η εξης ..Θελω αυτο το αρχειο test.exe να μπορει να δεχεται συνδεσεις σκεφτηκα λοιπον Φτιαχνοντας ενα dll με winsock api και μετατρεποντας το σε standalone Dll μπορω αυτοματα να το καλω απο το test.exe σαν api ?&lt;BR&gt;&lt;BR&gt;Εχει δοκιμασει κανεις απο εσας να μετατρεψει ενα activex σε standalone dll οταν αυτο αποτελειται απο μια class με data και απο ενα module παλι και αυτο με data ? ?&lt;BR&gt;Eγω εχω δοκιμασει αλλα χωρις δεδομενα μεσα στην κλασση &lt;BR&gt;και δουλεπσε περιφημα .&lt;BR&gt;Ευχαριστω πολυ για τον χρονο σας&lt;BR&gt;καλο βραδυ &lt;BR&gt;</description></item></channel></rss>