|
Why do you need the 'additional code' can you just use the basic algorithm?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Here also Mr Palini is gracing the posts by his immmaculate understanding of software. Trying to highlack things. Boss come on earth else you will thump down.
|
|
|
|
|
tom groezer wrote: Here also Mr Palini is gracing the posts by his immmaculate understanding of software.
Wow, that's actually nice!
Well, of course you missed the point of my post.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
|
I posted this in the XML forum but now this is definitely a code question.
In the following code using wxWidgets I am trying to access a file inside a zip archive. As you see I have the archiveURL variable set and pass that OpenFile() method.
[code]
wxString archiveURL = _("file:/C:/RM-XML.zip#zip:RM-XML/Attacks.xml");
wxFileSystem* fileSystem = new wxFileSystem;
wxFSFile* file = fileSystem->OpenFile(archiveURL);
if (file)
{
wxInputStream* stream = file->GetStream();
wxXmlDocument xmlFile;
xmlFile.Load(*stream);
if(xmlFile.IsOk())
wxMessageBox(_("Did open xml File"));
else
wxMessageBox(_("Did Not open xml File"));
}
[/code]
The issue is with the variable file. It's corrupted or something because the if(file) comes back false and if I try to access it file->GetLocation() I get a delayed crash after about 7 seconds. I'm pretty sure the zip file is okay and I can use Windows explorer to get the file if I copy and paste the archiveURL string (without the #zip: into the search bar. So I'm stumped. Not sure how to proceed in fixing the variable file. Any ideas?
Thanks!
|
|
|
|
|
I notice wxFileSystem has a URLToFileName method - have you tried converting your URL to a filesystem path and opening that rather than the URL? Obviously, the file is NOT opening, as if (file) fails, so (again, obviously) no operations on file can be performed.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
CodeProject MVP for 2010 - who'd'a thunk it!
|
|
|
|
|
fixed!
the solution lies in the file path
"file:/C:/RM-XML.zip#zip:RM-XML/Attacks.xml" is not correct
"file:C:/RM-XML.zip#zip:RM-XML/Attacks.xml" is correct
Thanks for pointing out the obvious. It worked.
Also adding this line even those I have something similar in the OnInit() under the App class
fileSystem->AddHandler(new wxZipFSHandler);
is a necessary line. Without, it doesn't work. Weird.
|
|
|
|
|
hi,
i have localize my multibyte application.Everything is working fine except tooltips and msflexgrid headers which are showing garbage.is there any trick that i can show them in japanese with keeping project multibyte.
|
|
|
|
|
instead of saking again you should use Unicode. I got no further clue. Or write your own tooltips as i wrote you a time ago.
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
actually i think msflexgrid dnt support unicode.so is there anyway to make it support unicode?
|
|
|
|
|
Why do you think so ?
virtual void BeHappy() = 0;
|
|
|
|
|
bcoz other resources showing japanese but only toolbar tooltips and msflexgrid headers are showing japanese. So they are not supportive for unicode.
|
|
|
|
|
Maybe, the headers do hold its titles in TCHAR* ,
that is only char* in a MULTIBYTE-app (no wide character support)
and WCHAR* in a UNICODE-app (wide character supported)
virtual void BeHappy() = 0;
|
|
|
|
|
i found that ms hierarichal data grid is unicode so now my qus is that can it be used to display tabular data like in msflexgrid?
|
|
|
|
|
Hi,
I have a .vbs script to compile c project. When I try to run it under command prompt it display a message "This script must run under CScript".
I tried to search script on Google but can not find.
Please help....
|
|
|
|
|
Try MSDN, I found the answer here[^].
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
john5632 wrote: I have a .vbs script to compile c project.
Not really a C/C++/MFC question, but I'll play along.
john5632 wrote: When I try to run it under command prompt...
How exactly?
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
Hello Friends
I am having dll that I created using Visual Studio 2008 for WindowsXP(32 bit).Now I tried that dll on windows7 and on windows Vista and its running,but I want to take advantage of their 64 bit windows.
So,I want to know that how can I migrate my dll to take advantage of 64bit windows.Do I need to install any other compiler with VS2008 ?Or do i need to change in coding too?
Thanks & Regards
Yogesh
|
|
|
|
|
|
Thanks,But I want to know that Can I install 64 bit compiler on a machine having 32 bit compiler with 32bit specific hardware?
And to install 64 bit compiler on 64 bit machine,do i need to install vs2008 from starting or can I set after installing it also?
Thanks For your valuable answer.
Regards
Yogesh
|
|
|
|
|
You can install the 64-bit compiler on 32-bit Windows and 32-bit hardware.
You can also build 64-bit executables on these machines.
But you will not be able to run it.
If you have done a previous Visual Studio install, you can modify it to add the 64-bit compiler rather than reinstalling the entire package.
|
|
|
|
|
Hello
I installed 64 bit compiler but after that what I have to do to migrate 32 bit code to run on 64 bit operating System?
Yogesh
|
|
|
|
|
The dll must always be the same bits as the executable. If the executable is 32-bit then making the dll 64-bit is pointless, as it won't even load.
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
Ok,that Concept I understand.If executable is of 64 bit then its all libraries should be of 64 bit.And If those library also have some dependent library or dll that should also be 64 bit. Is it?
Thanks for your Help.
Regards
Yogesh
|
|
|
|
|
hi,
hw can i add msflexgrid headers dynamically?
|
|
|
|