Compiled The DLL And Made Sure All The Com Boxes Are Ticked So Ive Now Got A .DLL And A .TLB File?
Apr 30, 2010
Ok i know your all denying knowledge of VB6 here but it still exists and people are still stuck with it for now! Plus youre a brainy bunch so i hope you can help, it is more .Net related anyway i think.Ok ive inherited an old VB6 app that needs to access a VB.Net dll and im having issues with it!Ive compiled the DLL and made sure all the Com boxes are ticked so ive now got a .DLL and a .TLB file.
Now when i load up the VB6 app and go to add a reference to the TLB file it makes the reference ok but when i run the app i get a "xxxxx.dll cannot be loaded" error when it hits code trying to use it.What ive tried is running Regasm against the DLL with the regfile option to generate a registry file that i can load onto my machine but it still gives that error.
im not sure exactly how to get a .Net dll into vb6 tbh so im just fumbling my way with it. What i think has happened is a previous version of the DLL was registered on the machine, has since been deleted but the system is still trying to use the earlier one, reference pointers still around?
So my questions are 1. how can i clean the machine out , apart from formatting it!, so i can register the new DLL properly and cleanly on it. 2. What exactly is the right way to get a .Net component into an old VB6 app? I was assuming it was by using the TLB and making a reference to that, it wont let me add a reference stright to the DLL itself.
I currently have my cute little first program made... I'm just stepping into the water with this programming thing. I made a program where you can select a shape from a drop-down list and then input some values and click a button and get the area of the shape. I have it working so that when a certain shape is chosen, certain fields are disabled, such as when you pick "circle" from the combo box, the "length", "width", and "number of sides" text boxes are disabled but the "radius" text box is enabled, thus allowing you to enter the radius and find the area. I want to make it so that when you first load the program, all of the text boxes for the length, width, number of sides and radius are disabled until you select a shape from the list. Currently I'm using
[Code]...
This works for disabling the correct boxes when something is selected, but I don't know if I'm even on the right path with that first part.
I would like these to have their separate "Bin" folders too if possible at all (I tried using "Probing" but I guess that's not allowed for web apps and defaults to "Bin" folder). If not that then definitely some ability for these to work together under one app/virtual directory because I'm not allowed to create another at any cost :(
For the last two days or so, I've been trying to get a program to compile another program that will extract a series of files and run them in a given order, like a self extracting zip archive.The program compiles fine and compiles sub programs, but I am unable to go about correctly embedding the resources.The output program shows the large amount of data ( ~12mb from the file I've been embedding to test ), and there are no compile errors.However, I cannot get it to access the resources correctly. It will either result in a compile error about the resource image not being valid / containing any resources, or a friendly "System.Resources.MissingManifestResourceException" being thrown.
I just tried debugging my game using the green play button, what ever thats called, and upon telling the debugger to break on a few lines, each time it actually hit that respective line, I got an error from vs2010 telling me that the source files were different than they were when the program was compiled...and every time that I USED to change the files, and then debug the program, vs2010 would automatically rebuild the files...
I recently made a small exe program that connects to an Access database.Now it runs fine on most computers, but the one it HAS to run good on has some pretty harsh restrictions set on it's network.The problem is an OLEdb connection is refused because the file is not trusted on the Network, and I don't know how to give it the access it needs.I've tried running an install with it, and that will give it access, but only on the local computer and not on the network drives.I've tried placing the database in the network drive and accessing it with the install there, but there is a problem in that the local drives are wiped at logout.I've tried giving it trust access through Administrator Tools, but it always throws an error when I try it.
config files, or dll.config for a class library project (dll). Does the dll have to be compiled for the changes in the config file to take affect?The problem I've noticed is that I add a reference to another solution to my dll, and it still has a connection string that points to the test database, even though I've updated it in the config file.
In my code I reference certain excel files by listing the paths and names within my code. I've herd that if I put my excel files in bin/debug/ then I no longer need the path and can simply refer to them by name. This has not worked out well for me. how I can add a file to my project reference it by name in the code and have it compiled with my program so that other's (without that paticular path) can use my program. I have also added them as an "Item" and have their properties referenced as an "Embedded Resource", but still no luck. Maybe i'm just calling them wrong? Below is my code....
Dim file1 As String = "C: etworkpathmyfile.xlsx" Dim hdrftr As Object
Trying to integrate the google closure compiler in a batch job of mine and having difficulty getting it to work.Using command prompt I can enter the following command and get my scripts compiled. (The command is a self explanatory example)
I use DocTools to Create a Compiled HTML Help File. I want to link to a specific topic in the help file from my program, but the filenames of the html files are generated randomly.
Is there any way to open a CHM to a specific topic by name?
I created a wrapper for DocTools, so I could have the command line piped to a text box and then I could obtain the Topics from there and save them in an INI file that I read when I call the help, but I don't know how to pipe the command line to a textbox.
is there anybody know how to indicate the checkedbox inside the datagrid is ticked. should i put all the code inside the control something like DataGridView1.CellValueChanged or any other control?
I have a datagrid which has a column called "tick". There is a button which will "ticked" all the the records in the datagrid so the user don't need to do it one by one.I have been reading MDSN but I am more confuse that before.my old vb6 code was:
On Error GoTo cmdTickAll_Click_Error Me.MousePointer = vbHourglass 'Loop Through and Set all Ticks the Not Ticked[code].....
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim StreamReader1 As New IO.StreamReader("L:\Glossary\Glossary.txt")
I am new to VB.Net and am just learning.. I have a DataGridView in a winform project and have two columns "PO_Created", "PO_Date" (PO_Date being a check box) I would like to know how to have PO_Date populate a date when the check box is ticked.Dragging a check box and a text box on the form and placing the code below in the checkbox control
If CheckEdit1.Checked = True Then TextBox1.Text = System.DateTime.Today.ToShortDateString Else TextBox1.Text = " " End If
is what I want but I don't know how to do this in a datagrid if someone could give me a hand on this topic that would great.
I was wondering how to open a file with a program made in vb.net.I know that you can open the file when the program is opened with the openfiledialog and stuff... but I want to open it by double clicking or open with.
When I click on the Save button in the interface it executes the SaveData() steps. But I am being told that I need to update the date stamp on the Access file. How I would make this change?
Private Sub ProblemTableBindingNavigatorSaveItem_Click (ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles ProblemTableBindingNavigatorSaveItem.Click SaveData() End Sub Private Sub SaveData() [Code] .....
I am able to read and write text files fine within vb using this project.
How can I detect if changes were made within the form textbox after opening a textfile? I want to prompt an OkCancel msgbox, if changes were made, upon menu exit or opening a new file.[code]...
I want to be able to use the core frotz library (dll) in a different project (no WPF front end). The dll needs to accept an entire string command as the input, and produce the entire output as a string. Produce this dll and the source of the class showing me how you did it.
In my current project I've run into a problem with dragging and dropping from my app to Windows Explorer. My app requires an "Extraction" of a virtual file (almost like a ZIP/RAR archiver would). The problem is, with all of the dragging to explorer solutions I have found online requires you to have a extracted file already on the filesystem (most likely in a temp folder) before you initiate the drag-drop. I'm trying to do is be able to extract the file AFTER the drag-drop request has already been made to the explorer.
I would like to run a .exe file made with visual studio 2003 but I get an error every time I run it on a windows 7 machine, vista machine, and xp machine. The error on Windows 7 and vista says "application has stopped working" and then makes me close the error box. In windows xp it's a little different error, "the application failed to operate (0xc0000135) Click on OK to terminate the application."
I just made a rapid file transfer form for my photos.In which I drag photos into a listview with my destination folder set.I assign each individual file transfer to a new thread. This works very fast as compared to the standard drag n' drop.
I am working on a program using VB.Net 2010 which will enable me to setup groups of files & folders for back up with syncing capabilities etc. I have a concept program which is based on some sample code I found out in one of the VB.Net forums. I have modified it from a command line based program to a form based program. At the moment I consider this code to be a "concept" program which once I have the various copy/sync routines developed and debugged will be integrated in to another program I wrote for creating "Back Up" groups to automate the process. There are some 3rd party programs that do similar things that I want to do such as Microsofts Sync Toy, but none of them offer the grouping and exclusions options that I am going to program in to this backup/sync program.
So here is my problem, I have the included code taking two folders, a source and a destination, and copying everything from the source to the destination. It will skip over any unchanged files/folders and will delete anything found in the destination folder that is not found in the source folder and it will update all files in the destination folder that have a newer version in the source folder. In other words it will mirror image the source to the destination but will be smart enough not to copy unchanged items from the source to the destination thereby saving a lot of time. The sync part of the program is working fine, the displaying of the progress and results is not.
Public Sub RandomNumbers() Dim s(4) As String Dim RandomNumber As Byte
I don't know if you can tell what I am trying to do here, so I will try to explain. I what to create for random numbers and place them into for different text boxes. I also would like to do this with combo boxes and their selected indexes. So if the combo box has 10 items in it; the new selected index would be the random number generated above.
I'm in the middle of creating an application that will be used to input customer information whilst the customer is speaking to someone over the phone. This involves the customer giving the employee information such as name, address, postcode etc and the employee inputting that information into text boxes and combo boxes that are in the application.
What I would like to be able to do is after the customers information is given over the phone, I need to be able to send that information to a database which will probably most likely be done by button click. In this case, I'm using Microsoft Access. I'm also hoping that I can do this within Visual Basic coding.
The database is set out with multiple tables which include a customer table and a ticket table and both have multiple fields such as first name, surname in the customers table. Both of these tables are in use with the information that the customer gives over the phone.
I've already asked on other forums and people are where replying giving me third party programs that I could use to implement this, something I don't really want to do.