|
some burners (including mine) will never recognize a burned disk until the drive is ejected and closed, it wont beleive there is anything on the disk until then.. my nero burning program opens and closes my drive before doing any verification..
hope that helps.. if not, good luck!
still a newb.. cut me some slack :P
-dz
|
|
|
|
|
Hello,
I have to burn 6 CD's and I've noticed that the program that's lauched as autorun needs this DLL MFC42D.DLL can I supply this DLL with the CD without being illegal?
Thank you in advance.
|
|
|
|
|
Can't you compile statically?
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Console app that uses MFC...
not statically compilable, but as I've seen if I select the release debug the problem disappears... maybe because it compiles statically?
OK... better if this has been solved so easily...
Thank you for your interest.
|
|
|
|
|
Watch out! Maybe the target machine already has that DLL installed. You should check whether the thing works in a clean machine with no VC DLLs.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I was about to burn a DROM with a simple app that launches a web page (simplifying is an executable that has a call to ShellExecute(...) that loads a web page).
The fact is that before doing it I've tried to run the exe file in the CD Burner PC and there (as there's no VC +6 installed the app has not worked...)
Now, after the compilation in the release mode the program has worked fine in the same computer...
this seems that will work fine...
Do I need to check something else?
Thank you for your interest again.
|
|
|
|
|
Do I need to check something else?
Yes, search for MFC42.DLL under the windows directory. The DLL could be there as a result of the installation of some other program. If so, (temporarily) remove it and try again.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
OK... I've found that DLL there...
but it seems that I can't delete/move/rename it...
I've used the dependency walker and it tells me that the MFC42.DLL the MSVCRT.DLL and the MSVCP60.DLL are needed...
Even if I delete it it seems obvious that it will fail then because of the fact that the dll's are needed.
As the DLL's seems to be needed then can I deploy them with my CD-ROM?
Thank you again...
|
|
|
|
|
Somewhere in your VC6 installation is a "redist.txt" file. It is a list of files you can distribute.
Tim Smith
I'm going to patent thought. I have yet to see any prior art.
|
|
|
|
|
Now I was taking a look at it...
I've been searching at the MSDN too and there I've found the path of that file...
Thank you too.
|
|
|
|
|
No, you cannot legally distribute debug libraries (IIRC not even debug builds)
Changing requirements are the crux of software development - you start with a sex drugs and rock'n'roll design, and end up with an aids crack and techno implementation [sighist] [Agile Programming] [doxygen]
|
|
|
|
|
wow!
thank you! who would imagine that a debug build could not be delivered...
thank you again...
|
|
|
|
|
Unless you have some special need, PJ Naughter provides a free program called ShelExec.exe that we have used without any problems to auto-open an html page on a CD-ROM.
http://www.naughter.com/shelexec.html[^]
Dave
"You can say that again." -- Dept. of Redundancy Dept.
|
|
|
|
|
OK thank you if I cannot solve my problem in any other way I'll take that program, having seen something from PJ Naughter I'm almost sure that it will work right...
But the fact that some DLL's are needed for my projects and that I must know if I can redistribute them is still important for me...
Thank you for your interest.
|
|
|
|
|
Hey everyone...
I have a messagebox replacement that I am writing which has one of those details buttons that you can press to expand the dialog and get extended information.
Anyhow, I would like to use the warning icon that Windows uses for its message boxes. I grabbed the icon that comes with Visual Studio and converted it to a bitmap. Then I created a picture control and assigned it as a bitmap and pointed it to the resource with the warning image that I created.
However, this bitmap has a white background and I would like it to be transparent like Windows does. Can anyone help me to get this bitmap to paint transparently?
One more thing...this is written entirely in SDK C code...no MFC was used.
Regards,
Brigg Thorp
Software Engineer
Timex Corporation
|
|
|
|
|
There are pretty good image controls out there, but all of them (that I know of) are MFC-based. Why can't you just store the resource as an icon and use it the same way you previously used the bitmap (save the obvious replacements of SetBitmap for SetIcon , etc.)?
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
OK. I switched over to an icon, but it still shows up with the white background. How do I go about making the icon background match that of the dialog (i.e. become quasi-transparent)?
Brigg Thorp
Software Engineer
Timex Corporation
|
|
|
|
|
Go to the resources view and edit the icon, there's a "color" for transparency.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I've got a map:
std::map <cstring, std::set="" <cstring)=""> myMap;
I need to add the map keys as submenu items, and the set of values as the flyout menu item from each submenu item: SO if key cat: has two values in its associated set, CatA and CatB, then I want to click on the top level menu, which drops down a submenu called CAt which then has two subsubmenu items CAtA and catB.
I'm looking athe MSDN but I dont see any looping type routine: They basically seem to know what ID they are going to give the menu item they will create and I dont.....
Appreciate your help,
ns
|
|
|
|
|
I think there's a misunderstanding here: you need to know the IDs of the items, as these are the commands issued when the items are selected. What purpose is there in a menu with no command information at all?
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
so if I do
#define ID_MENU_RED 5001
menuPopUp.APpendMenu(MF_STRING, ID_MENU_RED, "REd");
I can see what happens. But I have an unknown number of items in my map: (lets just talk about he keys fisrt).
SO how do I automate this procedure of creating ID_MENU_RED type things when I have myMap.size() number of entries? THe # defines seem to be at global scope, but I dont know the size at that point.....
Appreciate your help,
ns
|
|
|
|
|
Ok: the following should work for 98 or later and 2000 or later. Change the style of your menu to MNS_NOTIFYBYPOS (see ::SetMenuInfo ), this will make the menu send WM_MENUCOMMAND messages instead of WM_COMMAND . WM_MENUCOMMAND provides the index of the item selected, so you don't need different command IDs any more (use whatever unique ID you want): just handle WM_MENUCOMMAND and enjoy.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Thats very useful info. I should say that I am making this "menu" merely for the user to see his choices. The menu does not respond when clicked. SO when I add my menu items shall I leave the nID position as NULL?
CString myMApKeyString = "somekey";
menuPopup. APpendMenu(MF_STRING, NULL, myMapKeyString)
Thanks...
Appreciate your help,
ns
ANother thing I need to know. AFter I make this popup menu, I want it to show up when the user presses a toplevel menu. THeres no command handler that one can associate witha top level menu right? SO where shal I do the trackpopupmenu? SHould I try to do get clientrect on the menu item? How in the world do you get the clientrect of a menuItem rectangle?
|
|
|
|
|
If the app is not going to process any command, then you need nothing of the previous answer, just use 0 as nIDNewItem and you should be done.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I'm trying that. Thanks.
I think I might be on a wrong approach. MAybe I dont want to create a popup menu here? CAn I append directly to a toplevel menu? That one I have an ID for, but I didnt find an example that does that.....all these menu functions I've found are doing stuff with a CMEnu popUpMenu object.
I am writing a commands handler for my top level menu because when the user clicks it I want the popupmenu submenu to drop down....but how shhall I get the x and y for TrackPopupMenu? I want to show the popup directly under my toplevel menu item....
Probably theres another way right?
Same question: when I create my flyout menu, also a popup menu, how will i tell it to show up exactly lined up with the submenu item (like a flyout...)
Appreciate your help,
ns
|
|
|
|