|
туплю с dll
|
|||
---|---|---|---|
#18+
в DLL вот это: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
ну типа складывает целые числа... не могу сложить 2 и 2 :-) Если делать так Код: vbnet 1. 2.
(да в общем то - хоть как) ругается на отсутствие точки входа... dll замутил в VS Studio Communyti 2017 (может не так замутил или не там), dll прилагается Может кто подскажет именно этот пример (текст DLL и вызов из vba) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2018, 01:07 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
vmag, Большинство ответов на ваши вопросы находяться в кнжице "Vicual Basic 6.0" Джон Кларк Крейг Джефф Уэбб Писать DLL-ки это искуство, а для VBA в двойне. С уважением. PS: Ну и в класс у вас не настоящий (огрызок какой-то) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2018, 11:06 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
ROI, К сожалению этим книжцам уже пора в топку, рабочий класс на самом деле еще огрызочней оказался... Код: vbnet 1. 2. 3. 4. 5. 6.
Вызывается библиотека так (это если сложить 2 и 2): Код: vbnet 1. 2. 3. 4. 5. 6.
На самом деле ларчик просто открывался: - в VS Studio нужно было поставить галку что эта dll COM объект - потом подписать эту библиотеку и зарегистрировать в system32 в соответствии с выбранным фреймворком Дальше все стандартно: подключаем dll в референсах и в путь... подробнее можно глянуть тут ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2018, 23:01 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
ROI...Писать DLL-ки это искусство, а для VBA в двойне... Классный комплимент получился) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2018, 23:19 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
vmagПредвкушаю вопрос - а нахрена это нужно? Для того чтобы часть (важного функционала) перенести в dll, зачем - тут у каждого свои интересы, естественно коммерческие... Проходили уже и пытались прятать свои нитленки в dll (ну чтоб было как у взрослых) Зачем вам тогда Access работайте в VS Studio. Важный функционал (ну ну) vmagК сожалению этим книжцам уже пора в топку, рабочий класс на самом деле еще огрызочней оказался... Угу создать типа "Здраствуй мир!" это мы проходили. С уважением. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2018, 13:29 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
ШаманROI...Писать DLL-ки это искусство, а для VBA в двойне... Классный комплимент получился) Нам продемонстрировали "Helo Word" ну тоесть 2+2 На этот пример и был комплимент ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2018, 13:38 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
vmag, А что мешает вам выделить функционал в отдельном файле, откомпилировать его, изменить расширение на .dll и цеплять его к своим проектам (все будет как у взрослых) С уважением. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2018, 13:42 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
ROI, ROIА что мешает вам выделить функционал в отдельном файле, Ничего не мешает, вот только это будет бутафория... а нормальный com объект будет работать без акцесса (в ОС windows) в приложении написанном на чем угодно, в том числе на web страницах, соответственно его можно будет продавать, я уже не говорю о том, что долгие вычисления можно пустить мимо интерпретатора акцес, что скорее всего значительно повысит производительность... ROIЗачем вам тогда Access работайте в VS Studio. пока устраивает акес, много клиентов, оперативное внесение изменений на месте в акцессе не сравнить ни с чем, просто не люблю сидеть на месте, а тут еще заказ получил именно на com под web ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2018, 14:36 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
vmagНичего не мешает, вот только это будет бутафория... а нормальный com объект будет работать без акцесса (в ОС windows) в приложении написанном на чем угодно, в том числе на web страницах, соответственно его можно будет продавать, я уже не говорю о том, что долгие вычисления можно пустить мимо интерпретатора акцес, что скорее всего значительно повысит производительность... Ага, пустите мимо Access, ваша DLL-ка будет выполнятся в этом же потоке. ну, а, много-поточность явно не ваша тема если вы так легко этим оперируете. Одна отладка чего стоит и перехват событий. На счет COM для WEB страниц улыбнуло. WEB объектная модель та есче пестня вы сней поработайте с начала в Access благо её легко подключить и потискать. С уважением. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 05:16 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
vmag, Вы не подумайте что я злословлю или ёрничаю или издеваюсь. Просто я это тоже проходил. Вам придется многое решить для себя. Всетаки COM и DLL это не одно и тоже (у них много различий) Вам предется работать уже в истинной классовой парадигме и создавать настоящие классы а не то что вы продемонстрировали. А вообще буду с удовольствием следить за вашими начинаниями если конечно будете из редко с нами делиться. С уважением. PS: сейчас тоже сижу "изобретаю" WEB сервис для отслеживание продвижения заказов в цеху. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 05:31 |
|
туплю с dll
|
|||
---|---|---|---|
#18+
ROIАга, пустите мимо Access, ваша DLL-ка будет выполнятся в этом же потоке. ну, а, много-поточность явно не ваша тема если вы так легко этим оперируете. какая много-поточность? сам придумал - сам критикую? Нужно добраться из точки А в точку Б, расстояние 30 км. Можно пойти пешком, а можно поехать на велосипеде, всё... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 19:33 |
|
|
start [/forum/topic.php?fid=45&fpage=44&tid=1611181]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 153ms |
0 / 0 |