|
WHen the application was built, in the bin directory where the final .EXE file is found, you will find .DLL file(s) that start with Interop.whatever.dll. These files MUST be distributed with the application .EXE file. If you don't have these files AND the .OCX file that they reference, you will get the error that your describing.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
hello Dave
i manage to get the wsock32.dll file which is not available in my computer
anyway since you have mention that those two other .dll file is only available upon application development
so is there any other way to recreate those two .dll file on my own?
cause i manage to call up my friend cellphone and he told me that the program he give me is the only copy after he formated his computer
then i search a few other computer that are available at my college but i have no luck in finding the .dll file
so is it possible for me to recreate them?
cause those two line is the example i need to complete my assignment
so if i cant try the code i wont know how im going to apply it
thank you for all your help and sorry to trouble you so much
|
|
|
|
|
You would have to recreate the IDENTICAL references he made in his app. You could use TLBIMP on the .OCX and .DLL files that he used to recreate the missing Interop.*.DLL's. But you have to get that list from him.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
today something odd have happen
i try my application on 1 of my college computer and the missing winsock file pop-up
i double check on my cd which the original program was and there is no winsock file in the bin
but after i compile at that particular computer, it show up
so Dave can i know why this happen and what file can i copy that can cause the 2 file to auto generate?
my lecturer say may be is my windows problem or when i install the program some file is missing
im getting blur on this
i think this might the last time i'll disturb you on this matter
thank you
Gary
|
|
|
|
|
It appeared in the bin folder because the compiler copied it there. The file is needed by your application because of the reference your created. If the 2 Interop.*.dll files are not there, it's because they are not needed...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
The file with the little yellow "!" next to it is the one that is missing. Without that file, you can't compiler the project. That's why it will only compile on one machine. That one machine has the file it needs to compile this thing. Go back to that machine and search for the file that the other machines put that "!" next to. Copy that file to the other machine, in the same folder that you found it in, then you should be able to compile the project.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
hello dave
did you receive my mail?
if not this is what im trying to tell you
1. i try copying a lot of folder and files but none of it work
2. thinking of changing the codings to a much simplier that wont cause any error as before
3. asking you for advise and suggestion on how to recode so it is similiar to those using winsock or should i just use the tutorial in MSDN website
4. if possible tell me which folder to copy
5. telling you that i am very thankful that you are willingly to help me
thats all thank you
Gary
|
|
|
|
|
What mail?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
some sort like a thank you mail
but anyway
thanks for all your help
Gary
|
|
|
|
|
I'm building an application to read and write formatted files on disk. I have associated the file
extension (.fod) with the application and this works fine. When I double-click on a file in, say
Windows Explorer, the application starts as it should. But I now need a way of finding the name
of the clicked file within the application so I can open it. How do I do it?
I've been searching the help systems and just not been able to find it, probably because I'm using
the wrong terms. I've tried 'parameter', 'external parameter', "%1" and a whole host of others.
Many thanks in advance for your help.
Alan Hallett
|
|
|
|
|
The parameter specifier is "%1". Keep the quotes around the %1 though. This will prevent file paths with spaces in them from being broken into multiple parameters.
In your app, check into the Environment class and its CommandLine Property and GetCommandLineArgs method.
Docs at MSDN[^]
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Dave - many many thanks. I've been looking for this solution for what seems like days - good on ya!
|
|
|
|
|
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hii every one
i want to ask about the Mschart dataSource, i need to make a chart to view some data from the database...i try to make a normal dataset and connects it to the chart control but i fail
so have u got any idea ????
|
|
|
|
|
Hi
I know it's a small thing, but it really bugs me...
When i re-open a vb code file, all subs/functions are expanded.
I find that it is hell for the overview.
How can i make them stay closed until i open them ?
THomas
|
|
|
|
|
I am using DDE for inter-process communication in between 2 processes say VBProc and VCProc. VCProc is a UNICODE and maintains all strings in UNICODE format only (it might be in any language e.g. English, Chinese etc...) My VBProc module requests for these strings/data over DDE and display those as static text.
If VCProc has a ANSI string then the mechanism works fine, but the moment string is in UNICODE I face problem at VBProc end. With further debugging I found that VBProc requests data with CF_TEXT format whereas it should do it wit CF_UNICODETEXT format.
One solution for this problem could be to use MS Forms 2.0 object library. But it doesn't seem to reliable as far as DDE for UNICODE data exchange is concerned (from experience of one of my friend and from one post in the same context on Microsoft's site). So I am not in favor of using this solution. Could anyone comment on using it? Is it a freely distributable?
Has anybody tried/used/worked on similar scenario? Does anybody have an alternate solution to this problem?
Any suggestion in this context is appreciated
Thanx in advance
-Sushil
|
|
|
|
|
How to handle interupts in VB Scripting.
Details about interupts - If my VB script is running and then based upon certain even or alarm I need to interupt the VB scripting execution and take the programm flow control and perform certain predefined tasks based upon the interupt.
sushama
sushama
|
|
|
|
|
What kind of event are you talking about? If you can subscribe to it using WMI, then your in luck...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
|
Thanks for the suggestion. Going through the URL. Will update very soon.
sushama
|
|
|
|
|
How to access all list of contacts ?
|
|
|
|
|
I need to programmatically copy a file from one computer to many others and it needs to be done simultaneously. I've tried the .Net File.Copy Method but i found out it cannot copy an already open file. How do I copy an currently open file?
Thanks
|
|
|
|
|
If the open file is locked in read/write mode, you will not be able to copy it until the lock has been released.
As for simultaneous copying, you'll be using System.Threading.Thread class.
Regards,
Serge (Logic Software, Easy Projects .NET site)
|
|
|
|
|
if you use visual basic or visual c++ you can use api to copy or delete or move file in same pc or to another pc
and to use it by vb use this
Public Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long
and in vc++ just call the fucnction
|
|
|
|
|
If the file is locked by an application as ShareDenyRead or ShareDenyAll, then your screwed and have to wait for the application to release it's locks or, preferrably, closes the file.
If your going to copy this file to multiple locations simultaneously, you can do it by either P/Invoking the CopyFileA function for each destination computer, letting the O/S copy the file. Or you can create your own copy file class and launch a copy on a thread for each destination.
In either case you'll have to watch how many of these you launch at one time. If you try an launch this for, say, 25 machines at one, you'll bring your system to a halt waiting for these things to copy out. Whatever network connection you use will quicky become saturated with your copy traffic and you, most likely, won't be able to do much of anything else until the copy process is completed.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|