|
I have scoured google - looking for a component that will allow me to burn data cd's, from my VB.Net app.
The products I have found (vbaccelator, xpburn, binary magics) appear to have been abandoned. They give no to inquiries or emails.
What do you use?
|
|
|
|
|
I don't use any. But, I'd probably look into Nero's SDK[^].
|
|
|
|
|
So ? I use XPBurn and it works just fine.
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 )
|
|
|
|
|
XPBurn is no longer on the MSDN web site - it's been 'phased out'. I managed to get a copy from another website. However there is no documentation, the XPBurnDocs.chm file points to a nonexistant link. No support. Also it needs to work with Vista.
This is a commercial product, I need a component with some support / commitment behind it.
|
|
|
|
|
It does work with Vista, we've tested it on Vista.
However, it sounds like you may want to buy a commercial SDK.
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 )
|
|
|
|
|
Yes, I'd like to buy a commercial SDK - do you know of one?
|
|
|
|
|
If you want to burn cd's I highly reccomend numediasoft.com.
They give you the complete app - that burns DVD's, data cd's, audio cds, and is written to high standard. In 30 minutes I was burning cd's. It took a day to modify the app for my purposes.
NONE of the other CD burning packages returned my emails.
|
|
|
|
|
State:
We are developing desktop applications in VB.NET with .NET 2.0 and Visual Studio 2005. We use some 3rd party .NET and Win32 DLLs that are well tested. Nonetheless we sometimes encounter non-reproducible errors that look very much like memory corruption. (I.e. elements of a strongly typed array changing type in the middle of the array on their own, variables containing nothing even though a few lines of code earlier they are initialized). We are not sure if the memory problems originate from our code of from the libraries we use, but we lack any tool to validate that it is not our code.
Question:
What is a good VB.NET memory corruption detection tool?
Integration into Visual Studio would be nice, but is not a must.
Commercial or open source is both fine.
Thanks,
Ingmar
|
|
|
|
|
The only tool I've ever heard of for that is IBM's Rational Purify. I've never used, nor seen it, so I can't vouch for it's effectiveness.
|
|
|
|
|
Hi,
not really an answer to your question, but here it goes: you can do two tests without
any specialized tools:
1. run other software on the same machine
2. run your app on another machine
if 1. seems OK and 2. fails, you probably have bugs (such as thread synchronization problems);
if 1. fails and 2. seems OK, your machine most likely has a problem.
Luc Pattyn [Forum Guidelines] [My Articles]
this months tips:
- use PRE tags to preserve formatting when showing multi-line code snippets
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
This one is throwing me for a doozie. Have a program that is recording times and writing to a database. We are in testing mode right now. We looked at the database during testing and noticed that sometimes the date were written in the mm/dd/yyyy and time in the 12-hr format. Other times it was in the dd/mm/yyyy and time in the 24-hr format.
So I wrote a q&d to output dates and noticed that when using firefox the date was in dd//mm/yyyy format and when in IE the format was in mm/dd/yyyy format.
But when we were testing we noticed that it sometimes would write in dd/mm/yyyy format from IE also. Sporadic.
The site is on the web server and the database is also on the same web server.
Anyone know how or why this would happen?
Thanx in advance.
Jude
|
|
|
|
|
TheJudeDude wrote: We looked at the database during testing and noticed that sometimes the date were written in the mm/dd/yyyy and time in the 12-hr format. Other times it was in the dd/mm/yyyy and time in the 24-hr format.
This tells me you're storing your date/times in your database as a String, not as a DateTime value. If so, this is a HUGE mistake that will cause you all kinds of headaches like this.
|
|
|
|
|
Hi there,
could anyone help me start with this: don't know where to look or start
I have 3 tables which i want to show in a datagrid
--> Parent First row = Customer name
+ child first row totalsum of orders for this customer
+ ChildChild First row = Detailed orders for this customer
With a + or - button to click open or not
I also work wit *.xsd scheme
tableAdapters,... already have a relation between those tables
But then i'm stuck
Please get me back on track...
If i read everywhere it's all in ASP.net with dataset and thinks like that...
But i don't know how thhat helps me...
thanks
A.
|
|
|
|
|
Create a Dataset Object Fill the Dataset with Tables then Create the Relationship between these tables make the DatagridView.DataSource property equal to that Dataset. Does this solves your problem?
AliAmjad (MCP)
|
|
|
|
|
It is all with dataset but i have tableAdapters
so how do i fill my dataset with correct data throug TableAdapters?
The relationship is already created between my tableAdapters!
i can use My tableAdapter as well to fill a datagrid, why change to a Dataset?
A.
|
|
|
|
|
DataGridView is a Windows Forms control only. It doesn't support showing child tables the way you want without HEAVY modifications to the DGV. You'd be better off using a 3rd party grid control like DevExpress' XtraGrid.
|
|
|
|
|
No other Solution?
I don't want the third party grid!
But thanks anyway
A.
|
|
|
|
|
The other solution would take you about 3 months to write. Like I said, the DGV doesn't natively support showing child tables. I went for a 3rd party solution, and after downloading and installing the controls, had my requirement done in about 3 minutes.
|
|
|
|
|
You can use the "old" DataGrid.
|
|
|
|
|
|
Some help on good practice would be appreciated.
I have the following function and similar functions, but often get a squigly line
somewhere in the functions which tells me the function does not return a value on all paths.
Public Function ConvertToXmlDocument() As XmlDocument
'Alter the return type to suit - either stream or file or other
Dim FileLineString As String
Dim LineNumberInteger As Int32
Dim XmlSequenceCount As Int32
'Create xml envelope
Dim XmlOutputDocument As New Xml.XmlDocument
Try
'Intialise Xml Document
If InitialiseXmlDocument(XmlOutputDocument, "Flat file" Then
'Loop array / reading each line of file content
For Each FileLineString In Me.FileContentString
'Line count
LineNumberInteger += 1
'Retrieve xml node.......
'Unformat retrieved node against file line....
Next
Return XmlOutputDocument
End If
Catch ex As Exception
Return Nothing
End Try
End Function
Should i use multiple returns (ie another return statement after the end try) or is their a much better way in general, not just specific to this function?
Many Thanks
|
|
|
|
|
Dim XmlOutputDocument As New Xml.XmlDocument
try
'do your code
catch ex As Exception
'error message
end try
Return XmlOutputDocument
When you get mad...THINK twice that the only advice
Tamimi - Code
|
|
|
|
|
The 'function does not return a value on all paths' is happening because you have code like...
Try
If x=y Then
...
Return x
End If
Catch
Return Nothing
End Try
But if you note if the 'If' clause is not met then nothing will be returned, so you should implement something similar to
Try
If x=y Then
...
Return x
Else
Return y
End If
Catch
Return Nothing
End Try
|
|
|
|
|
Many thanks , think i'll try applying the return at the end of the function.
|
|
|
|
|
I believe in the concept that a function should have but a single Return statement. Create a variable in the beginning of the function and set it's default return value. The rest of the function code should work on validating input parameters and changing that default value or throwing an exception if something goes wrong. By the time the execution gets to the bottom of the function, the return statement has the value that needs to go back to the caller.
|
|
|
|