Digital Workshop

Welcome to the Digital Workshop Message Boards
It is currently November 1st, 2024, 2:24 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: DLL's
PostPosted: June 26th, 2007, 3:15 am 
Offline
Godlike
Godlike

Joined: November 11th, 2004, 1:18 pm
Posts: 1213
Location: New York
Opus: Opus Pro 9.75
OS: Windows 10 Pro 64 bit
System: Core i7, 16G RAM, Nvidia 640GT (desktop), plus Windows 10 and Android tablets
Hi

Having discovered the potential uses of DLL's, I wonder where pre-compiled DLL's, that are redistributable in pubs, may be available for purchase. Writing DLL's looks to be way beyond my ability. But purchasing redistributable ones that can enhance pubs may be a possibility.

Do these exist? Is there a resource (s) to locate these? Would they be accompanied by instructions needed to load and call their functions? A Google search didn't produce good results. Any leads would be appreciated.

Kind Regards,

_________________
Stephen


For this message Stephen has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: June 26th, 2007, 4:32 am 
Hi Stephen

Writing from the point of view of a person who knows less about DLLs than you do, you might find this interesting.

I did a Google search for "purchase dll" and had 1.8 million hits. Obviously not all of these hits will be relevant, but I saw enough to hope that there might be somethng of interest available.

HTH


Top
   
 
 Post subject:
PostPosted: June 26th, 2007, 11:35 am 
Offline
Godlike
Godlike

Joined: November 11th, 2004, 1:18 pm
Posts: 1213
Location: New York
Opus: Opus Pro 9.75
OS: Windows 10 Pro 64 bit
System: Core i7, 16G RAM, Nvidia 640GT (desktop), plus Windows 10 and Android tablets
Hi Ray

Thanks for your reply. Yes, I also got a multitude of hits on Google for a variety of searched terms relating to DLLs. Unfortunately, I couldn't locate but a few DLL's for purchase and use by developers, and these were fairly arcane functions. I am hoping someone can suggest a list or repository for a wide variety of DLLs available for purchase and redistribution. For the entrepreneurally-minded programmer, here's an opportunity to create several for use in Opus. :)

Kind Regards,

_________________
Stephen


For this message Stephen has been thanked by : mackavi


Top
 Profile  
 
 Post subject: open source
PostPosted: June 27th, 2007, 12:18 am 
Offline

Joined: December 29th, 2004, 12:00 pm
Posts: 230
Location: Auckland NZ
Opus: v 7.04
OS: xp & win7
don't know if there's anything useful but google on opensource dlls as well...
cheers


For this message mac has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: June 27th, 2007, 1:07 am 
Offline
Godlike
Godlike

Joined: November 11th, 2004, 1:18 pm
Posts: 1213
Location: New York
Opus: Opus Pro 9.75
OS: Windows 10 Pro 64 bit
System: Core i7, 16G RAM, Nvidia 640GT (desktop), plus Windows 10 and Android tablets
Hi Mac

Thanks for the lead. Definitely worth a look: there are more hits.

Having just learned how potentially valuable dll's can be, in extending Opus functionality, I need to be better understand what they are, how they work, etc. In my online searching, for example, I searched "convert exe to dll" and came up with the following:

http://www.xuebrothers.net/sh/sh.htm

Interesting, but as a novice, I can't figure out if this utility can help author dll's for example, from JS, that can be plugged in to Opus, or not. They refer to ActiveX dll's, and I'm just not up to speed enough to know if these are the same as the callable dll's that Opus can use.

Ideally, a developer site/forum with listings of/links to open source and commercially-sold, redistributable dll's, with a brief description of each's overall functionality, would be great.

I suspect that other than the MS developer programs (VB), there are no easy to program/use (wizards and templates, etc.) authoring tools to create one's own dll's. I have a 2003 (currently uninstalled since large overhead) version of standard VisualStudio.net, which may be able to create dll's, but was always beyond my skill/ability.

I'll keep trying to learn more and welcome any ideas, leads, information.

Kind Regards,

_________________
Stephen


For this message Stephen has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: June 27th, 2007, 12:13 pm 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Not strictly true. Visual C# will create a dll with relative ease. The problem lies with the fact that c# is a managed lanagued and DLLs created with it are not compatible with Opus - which needs unmanaged DLLs - created in a language such as C++ / C.

These require a header file that tells other programmes what function are available for use. If you open a DLL with the DLL Exporter program that somebody posted a link to, you will see available functions in an unmanaged DLL. The problem is knowing what to do with these functions.

The Scroggle lite version that I recently posted contains an RSA DLL that calucates an MD5 hash. Because the source code was supplied, I was able to work out how to use the avialable functions.

I'm rather new to the DLL game (in writing terms) but the level of understanding required to produce your own, borders on the advanced rather than beginner or intermidiate. I have stumbled across various ideas and tools in trying to get my own DLLs to work, but to little avail. They include managed to unamanged convertors (don't work) and the idea that an unmanaged program can be written to accept managed DLLS - hence Opus would work with DLLs written in C#. Whether this is true or if practial would be for the Opus team to comment, but if it gave amature programmers the ability to write their own, then I think it would be worth including simply for the XP.

Just my 5 cents worth.

Mack,

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject:
PostPosted: June 27th, 2007, 12:23 pm 
Offline
Godlike
Godlike

Joined: November 11th, 2004, 1:18 pm
Posts: 1213
Location: New York
Opus: Opus Pro 9.75
OS: Windows 10 Pro 64 bit
System: Core i7, 16G RAM, Nvidia 640GT (desktop), plus Windows 10 and Android tablets
Thanks, Mack, for your informative reply. It confirms for me that I won't be developing any dll's any time soon. It adds to my belief that the best solution, if available, is to look for already written dll's that are for sale, that can be called via their functions for Opus and redistributable (including for commercial pubs). Perhaps, this is "pie in the sky," to locate these.

However, colleagues on the Forum may be aware of some of these and willing to post them, thereby creating (hopefully) a growing repository of this valuable information. :)

Kind Regards,

_________________
Stephen


For this message Stephen has been thanked by : mackavi


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group