|
Dave Thanks for the reply.
The Plugin Method is one I did look at but I have managed to find the solution and once I got to the route of it, was really quite simple although admitadly I dont fully understand the solution myself yet.
Thanks to Peter Huang and Terry for hitting a similar problem and providing me the vital clues
Below is my proof of concept code
'#### Application Code ###
Dim ModulePath As String = ".\Modules\"
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim di As New IO.DirectoryInfo(ModulePath)
Dim aryFi As IO.FileInfo() = di.GetFiles("*.dll")
Dim fi As IO.FileInfo
For Each fi In aryFi
dllName = "James"
GetCopyrights(fi.FullName, dllName)
Next
End Sub
Sub GetCopyrights(ByVal dllPath As String, ByVal dllName as String)
Dim oRMS As Object = Nothing
Try
oRMS = Activator.CreateInstanceFrom(dllPath, dllName & ".RMS.Controller").Unwrap()
Catch ex As Exception
Console.WriteLine(ex.ToString())
End Try
If oRMS IsNot Nothing Then
Console.WriteLine (oRMS.Copyright())
End If
oRMS = Nothing
End Sub
'### Sample DLL Code ###
Namespace RMS
Public Interface iController
Function Copyright() As String
End Interface
Public Class Controller
Implements iController
Function Copyright() As String Implements iController.Copyright
Return "James Tutton 2007"
End Function
End Class
End Namespace
The only thing id still like to do is make sure the interfaces are common for both the dll and oRMS . The Overall purpose is building a service that uses a common interface for performing common activities. Sorry for the vagueness of my explanations but I am working under some strict NDA's on the specifics of the project.
--How do you quote on this site??? anyhow
Are these .DLL's being written so that each one is programmed to interact with a specific application??
Yes, the idea is that we build a dll to interact with each third party application we need to intereact with but all the calls and return values are normalised across them by the dlls.
|
|
|
|
|
Hi i am using frameset in my page...,
In that frame set,one side i'm showing links,
if i click that links, in another html page my aspx page will be display...,
In that aspx page want to be adjust based on user property...,
It means,now i am using in that aspx page scroll tab...,
But with out scroll tab if i try to show some of the information on that page will be hide..,
But i want to show all information with out using scroll tab...,
How its possible plz help me...,
Magi
|
|
|
|
|
This question belongs in the ASP.NET Forum, which I see you've already post it there too. Please don't cross post in multiple forums. It makes it very difficult for multiple people to collaborate on an answer for you.
Dave Kreskowiak
Microsoft MVP
Visual Developer - Visual Basic 2006, 2007
|
|
|
|
|
hello all,
am a begginer in vb. am creating one small project using vb6.0 and msacess 2003. my problem is i have set one field as a Primary key in that if the no entered is alredy there in databse it was return some error msg, but in my project instead of that error msg i want to create some msgbox that told the no u typed is already there pease choose another. please give me any syntax for that coding? below code is return by me in the insert click. Please give me suggesstion it is very urgent.
<br />
Private Sub cmdverify_Click()<br />
If (Text1.Text = "") Then<br />
MsgBox ("Please Scan Properly")<br />
Else<br />
rs.Open "select * from barcode", con, adOpenDynamic, adLockOptimistic<br />
rs.AddNew<br />
rs!barcode = Text1.Text<br />
rs.Update<br />
Text1.Text = ""<br />
Text1.SetFocus<br />
rs.Close<br />
End If<br />
End Sub<br />
|
|
|
|
|
try this:
rs.Open "Select * from barcode Where barcodeid='" & txtbarcodeid.Text & "',con,1,3
if rs.eof then
rs.addnew
rs.fields("barcode")=text1.text
rs.Update
else // if existed
msgbox "Record Existed"
endif
NOTE: make sure you have a "WHERE" to your SELECT so that you have a unique record to search.
Don't block the drive way of all the newbies in programming.
|
|
|
|
|
thank u ya. it was working fine. thanks a lot
|
|
|
|
|
Does anyone know of any trickery to get the NodeCheck event to fire?
|
|
|
|
|
Is it possible to convert the text file to an image like jpg,bitmap? because i have created a program that can save my text file into .tiff file. any idea about text file to jpeg file?
Don't block the drive way to all the newbies in programming. )
|
|
|
|
|
klaydze wrote: because i have created a program that can save my text file into .tiff file. any idea about text file to jpeg file?
If you're creating a bitmap already, just save it as a jpeg instead of a tiff.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hi
What is difference between declaration of variable using Dim and Var?
Spread wat u Know!
|
|
|
|
|
the most basic difference is of VB and Jscript. dim is used in VB while var in JavaScript and as far as I know dim requires datatype at the time of declaration var doesn't
With Thanks & Regards
Amit Sk Sharma
|
|
|
|
|
I want to put a picture as a background in the sstabheader and also i want to write some text over there...
(image over Text)
is there any options in SSTAB in VB6.0
plz tell me...
Thanks & Regards
Kumaran
|
|
|
|
|
No, there's no built-in option to do this. You'd have to ownerdraw the control yourself, supplying the code to render the background image and supply the properties to set the the image you want. But since this is VB6, I've long since forgotten how to do this.
Dave Kreskowiak
Microsoft MVP
Visual Developer - Visual Basic 2006, 2007
|
|
|
|
|
Dear all
Although working in DOT NET but don't know how to use debug for watching/tracing the program line by line. Plz let me know the way I can have an effective debug. Doubts are-
1. how to put a break point?
2. application directly goes to browsers without stopping on break points,how to chk variable status and effect of code?
3. I m familier with program tracing in C . is there some way to implement such a line by line debug/tracing of code we have written.
Plz do tell me
With Thanks & Regards
Amit Sk Sharma
|
|
|
|
|
1 - F9
2 - Make sure you're running a debug build and pressed F5 to start debugging. Then, you can check anything you like ( it will stop )
3 - yes, if you must.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Thnx dear
it helped me
With Thanks & Regards
Amit Sk Sharma
|
|
|
|
|
How can I refresh inet control in VB6.
Virendra
|
|
|
|
|
That depends on what you mean by "refresh". What are you doing that requires you to do this?
Dave Kreskowiak
Microsoft MVP
Visual Developer - Visual Basic 2006, 2007
|
|
|
|
|
Hi! Dave,
I am using inet control to read one url and my application is running 24 hrs a day. After 10-15 hours it is giving error of request timeout. I have increased request time out but still problem persist.
Thanks & Regards,
Virendra
Virendra
|
|
|
|
|
You might want to try a packet sniffer on that machine when the problem occurs. See if there is any kind of a response when your app makes the request, or if the request if even made.
If this was VB.NET, I'd say don't use the INet control, use the HttpWebRequest classes.
There is no reset on the INet control. You'd have to kill it off by setting it's instance to Nothing, then create a new one. But, that's no guarantee that it'll take care of the problem either. There are no problems with the INet control like this that I can find. If you get a Timeout error, the best course of action isn't to fail immediately. You have to wait a bit, then retry the request. Do that a few times before you call it dead.
You have to find out what the root cause of the problem is before you can implement a fix and call it "solved". Find out what's really causing the timeout? More often than not, you'll find it's because the web request didn't complete and is still pending a download somewhere.
Dave Kreskowiak
Microsoft MVP
Visual Developer - Visual Basic 2006, 2007
|
|
|
|
|
use refresh2() instead of refresh()
|
|
|
|
|
Is it possible to compile an application so that the necessary components would be integrated? I think it is annoying that the users of my application have to download and install the whole .NET package from MS's website. I would like to make one zip file that contains program.exe and the necessary .NET component files.
|
|
|
|
|
No, it's not.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
How to implement ICU "I seek u" technology i.e. notify the server when the application is started or the user is logged on?
|
|
|
|
|
Pretty easy, you just connect to the server.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|