Search found 32 matches

by dejudicibus
Sun Oct 30, 2011 6:48 pm
Forum: C++ Development
Topic: UAC: how to manage?
Replies: 5
Views: 2626

Re: UAC: how to manage?

If you find data in the program directory, but not in the user directory, just copy the files over. I use InnoSetup to install the program. How can I upgrade old installations if I have to completely change the folder structure, that is, if the previous version of program has already a lot of dicti...
by dejudicibus
Sun Oct 30, 2011 6:44 pm
Forum: C++ Development
Topic: UAC: how to manage?
Replies: 5
Views: 2626

Re: UAC: how to manage?

I think it is a question about Inno Setup, not wxWidgets. I don't know how Inno Setup works with UAC, but NullSoft Installer which I use works with UAC beautifully. And actually Windows 7 doesn't have any problems with UAC, maybe Vista does, but I don't remember complains from Vista users of my sof...
by dejudicibus
Mon Sep 05, 2011 3:01 pm
Forum: C++ Development
Topic: Update available? How?
Replies: 1
Views: 665

Update available? How?

I'm looking for a sample that shows how to inform my application's users that a new version is available. Thank you in advance.
by dejudicibus
Mon Sep 05, 2011 3:00 pm
Forum: C++ Development
Topic: UAC: how to manage?
Replies: 5
Views: 2626

UAC: how to manage?

I recently upgraded to the latest version of wxWidget and decided to use CodeBlocks as IDE. My opjective is to port Unicode Dictionary to Windows Vista/7 too, and in future to Ubuntu 10. Currently it works for any Windows version from 95 to XP. I also use Inno Setup and ISTool to create the installa...
by dejudicibus
Sun Jul 31, 2011 10:39 am
Forum: C++ Development
Topic: wxTextAttr has no member named CreateFont?
Replies: 1
Views: 774

wxTextAttr has no member named CreateFont?

I am compiling the following piece of code wxTextAttr style = control->GetDefaultStyle() ; // wxTextCtrl * control wxFont font = style.CreateFont() ; and I get the error message 'class wxTextAttr' has no member named 'CreateFont' Looking at wxWidgets 2.9.2 reference guide I found wxFont wxTextAttr::...
by dejudicibus
Wed Jan 31, 2007 10:56 pm
Forum: Compiler / Linking / IDE Related
Topic: No wxmsw28ud_adv.lib for link step
Replies: 10
Views: 1967

Thank you for suggestions. I think I will ask MS the permission to ship their dll's. Since mine is freeware, I do not think they can be damaged by that. Thank you.
by dejudicibus
Wed Jan 31, 2007 4:16 pm
Forum: Compiler / Linking / IDE Related
Topic: MSVCR80D.dll: how to avoid?
Replies: 16
Views: 3483

Thus a manifest file is necessary to for any debug build of application to fool Windows so that it assumes it is loading msvcr80d.dll. If you make a quick search, you'll not find msvcr80d.dll in your system folder (You'll get it in some hidden directory). So, this trick is NOT necessary for Release...
by dejudicibus
Wed Jan 31, 2007 4:14 pm
Forum: Compiler / Linking / IDE Related
Topic: MSVCR80D.dll: how to avoid?
Replies: 16
Views: 3483

I'm not sure about the licensing issue (Regarding redistribution). I'm not a Lawyer. But I think all updated WinXP pc will have it. Wait... Are you telling that now my application works ONLY on WinXP?????? It worked on any Windows, before... even 98SE! If you want avoid this issues, recompile your ...
by dejudicibus
Wed Jan 31, 2007 3:13 pm
Forum: Compiler / Linking / IDE Related
Topic: No wxmsw28ud_adv.lib for link step
Replies: 10
Views: 1967

The dll should be present in most of the Windows systems. I don't know the legal implications. But AFAIK you may not be allowed to redistribute it. But you can advice your user to download the dll from the following link, if they don't have it in their system. http://www.microsoft.com/downloads/det...
by dejudicibus
Wed Jan 31, 2007 3:09 pm
Forum: Compiler / Linking / IDE Related
Topic: MSVCR80D.dll: how to avoid?
Replies: 16
Views: 3483

OK... At last I was able to compile and create my EXE file. It works. I am not sure what I did, that is, it is not yet clear for me what the manifest file is and why it is so critical to make it work, anyway... Now the question is, what I have to do to deliver my package to other people? My applicat...
by dejudicibus
Tue Jan 30, 2007 11:06 pm
Forum: Compiler / Linking / IDE Related
Topic: MSVCR80D.dll: how to avoid?
Replies: 16
Views: 3483

... Solution is- Use /MDd option Goto Linker > General in Project Properties menu and set Enable Incremental Linking to No . Go to Manifest Tool > Input and Output in Project Properties menu and set Additional Manifest Files to $(IntDir)\$(TargetFileName).intermediate.manifest In the same Page, set...
by dejudicibus
Tue Jan 30, 2007 9:13 pm
Forum: Compiler / Linking / IDE Related
Topic: No wxmsw28ud_adv.lib for link step
Replies: 10
Views: 1967

biplab wrote:
dejudicibus wrote: ... So if you are using /MDd option, your application will depend upon msvcrt.dll whereas using /MTd will remove this dependency....
Well, if so I have to ship msvcrt.dll with my code... Can I? Should I? And where can I take it from?
by dejudicibus
Tue Jan 30, 2007 2:35 pm
Forum: Compiler / Linking / IDE Related
Topic: Which IDE is best to begin programming ?
Replies: 8
Views: 1509

manianis wrote:VS2005 is the best but it's very expensive I can't buy it. And also the .Net platform complicates the programmers work. It's dedicated for professionnal not for learning programmers...
Well, VS2005 Express is free for NON commercial products.
by dejudicibus
Tue Jan 30, 2007 11:48 am
Forum: Compiler / Linking / IDE Related
Topic: MSVCR80D.dll: how to avoid?
Replies: 16
Views: 3483

OK, I did. I reverted to /MTd and set Manifest to Yes. Compile is OK, link gives no more previous errors, but now I get duplicate resource. type:MANIFEST, name:1, language:0x0409 ... I thuink I am close, but there is still to fix this one. What I did wrong? PLease, note that I DID use #ifdef __WXDEB...
by dejudicibus
Tue Jan 30, 2007 9:58 am
Forum: Compiler / Linking / IDE Related
Topic: MSVCR80D.dll: how to avoid?
Replies: 16
Views: 3483

MSVCR80D.dll: how to avoid?

I just migrated from bcc 5.5 to VS 2500 express. At last I was able to generate an exe file but... it fails because it is expecting MSVCR80D.dll.... What's that, and why is it necessary? I used /MDd because /MTd generates a lot of errors about StringData::Free() not resolved... I do not want that my...