User forums > Nightly builds
The 27 July 2009 build (5716) is out.
MortenMacFly:
--- Quote from: Ceniza on August 14, 2009, 10:47:56 am ---When the user wants to create a non-as-common-as-a-plain-.dll-file (like .Plugin),
--- End quote ---
Notice that this was only *one* problem.
Even worse was if you tried to create a System.Management.DLL file. This did not work, too. And that's the one I was referring to at most. Because such misbehaviour is in fact not acceptable.
Ceniza:
--- Quote from: MortenMacFly on August 14, 2009, 11:15:08 am ---
--- Quote from: Ceniza on August 14, 2009, 10:47:56 am ---When the user wants to create a non-as-common-as-a-plain-.dll-file (like .Plugin),
--- End quote ---
Notice that this was only *one* problem.
Even worse was if you tried to create a System.Management.DLL file. This did not work, too. And that's the one I was referring to at most. Because such misbehaviour is in fact not acceptable.
--- End quote ---
What was wrong with System.Management.DLL again? (I have forget only memory)
Jenna:
--- Quote from: Ceniza on August 14, 2009, 11:49:38 am ---
--- Quote from: MortenMacFly on August 14, 2009, 11:15:08 am ---
--- Quote from: Ceniza on August 14, 2009, 10:47:56 am ---When the user wants to create a non-as-common-as-a-plain-.dll-file (like .Plugin),
--- End quote ---
Notice that this was only *one* problem.
Even worse was if you tried to create a System.Management.DLL file. This did not work, too. And that's the one I was referring to at most. Because such misbehaviour is in fact not acceptable.
--- End quote ---
What was wrong with System.Management.DLL again? (I have forget only memory)
--- End quote ---
If I remember right, it was turned int "System.dll" .
Ceniza:
--- Quote from: jens on August 14, 2009, 11:56:05 am ---
--- Quote from: Ceniza on August 14, 2009, 11:49:38 am ---
--- Quote from: MortenMacFly on August 14, 2009, 11:15:08 am ---
--- Quote from: Ceniza on August 14, 2009, 10:47:56 am ---When the user wants to create a non-as-common-as-a-plain-.dll-file (like .Plugin),
--- End quote ---
Notice that this was only *one* problem.
Even worse was if you tried to create a System.Management.DLL file. This did not work, too. And that's the one I was referring to at most. Because such misbehaviour is in fact not acceptable.
--- End quote ---
What was wrong with System.Management.DLL again? (I have forget only memory)
--- End quote ---
If I remember right, it was turned int "System.dll" .
--- End quote ---
Well... with an extension field you should not have that problem.
Output file name: System.Management (user input)
[ ] Use custom extension (unchecked)
Custom extension: dll (default shown, empty, previous value, ...)
Full output file name: System.Management.dll (read-only)
Full import lib file name: libSystem.Management.a (read-only)
Is it too bad an idea?
MortenMacFly:
--- Quote from: Ceniza on August 14, 2009, 12:50:25 pm ---Output file name: System.Management (user input)
--- End quote ---
Right - I should have been more precise: It's a wx function that tricks us so you cannot distinguish by a base file name "System.Management" whether it has an extension or not. Cause wx will report "Management" as extension. So is than the extension you want or do you need to add another ".dll"? How do you differ? What happened in the past was than if I enabled "auto ext" and put "System.Management" as file name it resulted not in System.Management.dll but in System.dll because we remove any existing extension before automatically adding the new one. If you don't do that a library called "system.dll" with "auto-ext" enabled would become "system.dll.dll" and again we surely will have complaints.
To make it short: If you see a way tat copes with all the cases correctly and looks "nice" - tell me or better just implement it. I just don't see any. All I did was at least making it functioning correctly because that has highest priority for me and not if the file names are "correct". Cause again: GCC handles the files just fine the way it is now.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version