Articol - Visual C++ - Mfc Extension Dll ..., Articol - Visual C++ - MFC Extension DLL |
Bine ati venit ca musafir! ( Logare | Inregistrare )
Articol - Visual C++ - Mfc Extension Dll ..., Articol - Visual C++ - MFC Extension DLL |
(cretze) |
2 Jun 2003, 02:37 PM
Mesaj
#1
|
Guests |
... deoarece am vazut ca mai sunt astfel de probleme, si cum nimeni nu se naste invatat, m-am gandit sa prezint putin mai detaliat modul in care se creeaza un MFC Extension DLL precum si modul in care acesta este apelat de catre un alt program ... pentru relizarea aplicatiilor de teste s-a folosit Visual C++ 6.0 ...
... pentru mai multe detalii legate de acest articol si nu numai, incercati si ACEST THREAD ... Cretze Acest topic a fost editat de cretze: 2 Jun 2003, 03:09 PM |
|
|
(cretze) |
2 Jun 2003, 02:39 PM
Mesaj
#2
|
Guests |
|
|
|
(cretze) |
2 Jun 2003, 02:40 PM
Mesaj
#3
|
Guests |
... desi am scanat arhiva inainte de a o posta, nu strica sa faci si voi acelasi lucru dupa download ...
Cretze |
|
|
Promo Contextual |
2 Jun 2003, 02:40 PM
Mesaj
#
|
ContextuALL |
|
|
|
13 Jun 2003, 02:25 PM
Mesaj
#4
|
|
Haiduc Grup: Musterii Mesaje: 81 Inscris: 23 April 03 Forumist Nr.: 225 |
Cum am putea crea un DLL care sa exporte functii overloaded pe care sa le apelam din VB?
De ex: int Func1(){} int Func2(int n){} iar din VB sa apelam fie prima, fie pe cea de-a doua functie, sub acelasi nume, dar cu alti parametri. -------------------- The future starts from the past.
|
|
|
(cretze) |
16 Jun 2003, 08:42 AM
Mesaj
#5
|
Guests |
... as incepe prin a spune ca VB stiu foarte putin ... anyway, din cate stiu acest lucru este posibil in VB6 ( banuiesc ca la asta te refereai ) ... tot ce trebuie sa faci este sa importi DLL-ul respectiv cu LoadLibrary si sa apelezi functia respectiva urmata de parametrii necesari ( daca este cazul ) ...
... o alta solutie ( pe care eu o consider mai eleganta ) decat cea de mai sus, este ca functionalitatile implementate in acel DLL normal sa fie vizibile ( exportabile ) prin intermediul interfetelor COM, asigurandu-se astfel o deschidere standard atat spre VB cat si spre limbaje scriptice cum ar fi VBScript, HTML sau multe alte limbaje care suporta COM/OLE ... Cretze P.S. ... by the way, sorry de intarzierea raspunsului insa in week-end sunt offline ... ... Acest topic a fost editat de cretze: 16 Jun 2003, 09:01 AM |
|
|
16 Jun 2003, 09:20 AM
Mesaj
#6
|
|
Haiduc Grup: Musterii Mesaje: 81 Inscris: 23 April 03 Forumist Nr.: 225 |
pai nu voiam sa folosesc COM, ci pur si simplu un dll simplu.
problema este ca daca declar acele 2 functii imi da eroare la linkeditare, cum ca simbolul nu e unic, lucru normal de altfel, pt ca sint 2 functii cu acelasi nume. deci intrebarea mea este cum export eu cele 2 functii cu acelasi nume, dar cu parametri de apel diferiti? -------------------- The future starts from the past.
|
|
|
6 Aug 2003, 03:29 PM
Mesaj
#7
|
|||||
Musteriu Grup: Musterii Mesaje: 6 Inscris: 6 August 03 Forumist Nr.: 554 |
1. Nu stiu vb, deci nu te pot ajuta cum sa apelezi functiile in vb 2. Ce zice Microsoft:
|
||||
|
|||||
6 Aug 2003, 06:18 PM
Mesaj
#8
|
|
Haiduc Grup: Musterii Mesaje: 81 Inscris: 23 April 03 Forumist Nr.: 225 |
Merge cu declararea facuta pt toata clasa. Intr-o clasa poti sa definiesti functii overloaded.
Dar acum am alta problema, VB nu vede simbolurile exportate, insa mai incerc. Mersi pt sugestie! -------------------- The future starts from the past.
|
|
|
Versiune Text-Only | Data este acum: 26 April 2024 - 08:32 AM |