|
Have you tried with ILmerge GUI ? The other machine has the framework, that is not a problem.
OK, I will search for this tool now.
|
|
|
|
|
Dear,
It worked for me. Thanks a lot.
|
|
|
|
|
Hello,
1. I create a DLL in VB.NET. This dll (and all the other I will create in the future) is located on a net server (Novell).
2. I had created a program that use this dll.
3. The program is installed on 10 different computers.
I would like that my program will use the dll installed on the net not the dll installed on the local pc.
The cause is if I am upgrading my dll I don't want:
a. Prepare a new setup for the application.
b. Run setup again in each one of the computers.
How can I do this?
Please help, thanks
Shay Noy
|
|
|
|
|
The way to do this that isn't insane, is to dynamically load the dll locally and jsut write code that checks the server for a new version and installs it if it exists.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
If I understood right, I should write a small application that running on each one of the local computers and check for new version of dll and if there are new version of dll I have to copy them to the local client pc?
If yes, this is a big project because we have a lot of application and a lot of dll and a lot of computers in our factory.
I thought that instead of using the dll from Local pc, the program will use the dll from its location on the net. And after upgrading it, the program will use thi last upgrade one. Can it be done in this way?
Shay Noy
|
|
|
|
|
shaynoy wrote: Can it be done in this way?
No, you can't. Apart from any other considerations, you want one PC to run all the code for all the computers in your factory ?
It's really not much work at all. It's boilerplate code, you write it once and reuse. Hell, just deploy with clickonce and set it for automatic updates.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Thank you all for your fast replies.
How can I set a program for automatic updates? Do you mean from windows schedule?
Shay Noy
|
|
|
|
|
Hi
I want to send data to datagrid that is in the other program but i cannt do it with SENDMESSAGE() api like textbox PLZ help how can i replace a datagrid(that is in the other program) data with my data ???
|
|
|
|
|
Only if you wrote both programs. WM_COPYDATA is one way to do it.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Christian Graus wrote: Only if you wrote both programs.
No, i dont write the other program ...
TNX for your attention
|
|
|
|
|
If they are both .NET programs, you can probably decompile the program, change it and recompile. Otherwise, you probably can't do it at all.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
I dont know the other program write in witch language but i know cannot decompile it ...
There is any other way ???
|
|
|
|
|
Good Morning All
I have been Building my applications in Tiers and they are working well. i have a Question. the 3 Tier Applications after Compilation will be DLLs now, in my Case when ever i install the Application in my Clients Computer,, my DLL's (Layers). So all the DLL's are in the Same machine and my Users are not many so that doesnt accect the Perfomance of my Application. So i would like to how can i take one Layer and take it to another Server and and another Layer(DLL) to another server, so that when the number of users Grow the perfomance will still be good, and how will the other layer know the location of the other layer if they are separated, is that achieved through code and how.
Thanks
Vuyiswa Maseko,
Sorrow is Better than Laughter, it may Sadden your Face, but It sharpens your Understanding
VB.NET/SQL7/2000/2005
http://vuyiswamb.007ihost.com
http://Ecadre.007ihost.com
vuyiswam@tshwane.gov.za
|
|
|
|
|
Vuyiswa wrote: So i would like to how can i take one Layer and take it to another Server and and another Layer(DLL) to another server, so that when the number of users Grow the perfomance will still be good, and how will the other layer know the location of the other layer if they are separated, is that achieved through code and how.
You would do this by writing code to communicate between layers over the network. Odds are, the speed of network traffic will negate any benefits you may hope for.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Let me Google and i will come up with Questions after a research
thanks
Vuyiswa Maseko,
Sorrow is Better than Laughter, it may Sadden your Face, but It sharpens your Understanding
VB.NET/SQL7/2000/2005
http://vuyiswamb.007ihost.com
http://Ecadre.007ihost.com
vuyiswam@tshwane.gov.za
|
|
|
|
|
Hi: Does anyone know, or have code, to color the Windows XP taskbar . I know some of the Windows Blinds software does this; but, then both I and the end user would need the software installed.
I sometimes make themes and would like to coordinate the taskbar color with the wallpaper .
And a small program just to do this (and have it reversable by running a second time would be what I want).
If I knew where this item was in Windows I have someone who might be able to help.
thanks, Harry
|
|
|
|
|
An article that I wrote explains the closest way that I have been able to see to do this without expensive software. the article can be found here:Add Transparent Menus and Titlebar Buttons to your Applications[^]
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my homepage Oracle Studios[ ^]
|
|
|
|
|
Hi: Does anyone know how to read the MAC code internally from a program . I want to use this to develop passwords so some software will only install on one machine.
any help appreciated, Swamp Daddy
|
|
|
|
|
You do this with WMI. The processor Id is a better candidate IMO.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
'' Read Mac Address
Public Function GetMACAddress() As String
Try
Dim searcher As New ManagementObjectSearcher("select * from Win32_NetworkAdapter")
Dim share As ManagementObject
Dim sbMAC As New Text.StringBuilder
Dim myMACADD As String = ""
For Each share In searcher.Get()
Debug.WriteLine("value: " + share.Item("ProductName").ToString)
If InStr(share.Item("ProductName").ToString, "Packet Scheduler Miniport") Then
sbMAC.Append(share.Item("MACAddress"))
Debug.WriteLine(" " + sbMAC.ToString.Replace(":", ""))
myMACADD = myMACADD & sbMAC.ToString.Replace(":", "")
Exit For
End If
Next
Return myMACADD
Catch ex As Exception
Throw ex
End Try
End Function
use namespace
Imports System.Management
Thanks
Rajesh B --> A Poor Workman Blames His Tools <--
|
|
|
|
|
Hi all,
I wanted to write an application, that could scan a receipt and read the items bought. Each item is in a list and can be edited before saved. The line on the receipt right before what items that were bought will have "Items Bought". I heard that I may have to use OCR to recognize the items. Can anyone help? If I need to buy a third party OCR, then please recommend one not so expensive with a great success rate.
|
|
|
|
|
You 'may' have to use OCR ? There's really no other way to do it. I'd recommend the Atalasoft libraries, they have OCR, and all the libraries I have used of theirs have been great.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Hi there
i'm making a very simple downloader in vb.net to download images from a certain server.
just by entering the url of the html file, download location of the images are obtained through some regEx. (and some user inputs)
there are couple of image sizes named accordingly. some images don't have bigger sizes though.
if small image = image001s.jpg
if large image = image001l.jpg
if gigantic image = image001g.jpg
and so on.
the problem is I don't want to have to download the html file to see if a link to bigger size exists.
I just want to check if it exists on the server and if possible i'd like to get the size of the file.
so i just would like my program to return and error or do nothing if bigger sized image doesn't exists.
for example:
I open up example page: http://www.mywebsite.com/2008/03/12/article555.htm
I can see that there are 10 image thumbnails in the htm page named:
http://images.mywebsite.com/2008/03/12/555/image001s.jpg
http://images.mywebsite.com/2008/03/12/555/image001l.jpg
http://images.mywebsite.com/2008/03/12/555/image002s.jpg
http://images.mywebsite.com/2008/03/12/555/image003s.jpg
http://images.mywebsite.com/2008/03/12/555/image003l.jpg
http://images.mywebsite.com/2008/03/12/555/image003g.jpg
so image 1 only has small & large, image 2 only small, and image 3 all sizes.
I want to download the biggest images..
any help?
tia.
|
|
|
|
|
Hello, I am new to VB.Net and require some help?
I am trying to write a program which reads various text files (depending on if a tick box is checked)and combines them in a ComboBox. However I would also like to be able to set the colour from each of the text files? How do I do this?
This is the code I am using to read and combine the text in a comboBox
Dim QNLDef As New System.IO.StreamReader("C:\QNL\QNLDef.txt")
Do Until QNLDef.EndOfStream
Me.ComboBox1.Items.Add(QNLDef.ReadLine)
Loop
QNLDef.Close()
Dim BradyList As New System.IO.StreamReader("C:\QNL\QNLBrady.txt")
Do Until BradyList.EndOfStream
Me.ComboBox1.Items.Add(BradyList.ReadLine)
Loop
BradyList.Close()
Any help would be appreciated.
Thanks, James.
|
|
|
|
|
You need to owner draw your combo box to change text color line by line
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|