Alexander Nicolaysen Sørnes : wordpad: Display error box when richedit loading fails.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Aug 20 07:42:42 CDT 2007
Module: wine
Branch: master
Commit: 3161a3cd5dd1feec86cbc192a3c028bda5582d3e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3161a3cd5dd1feec86cbc192a3c028bda5582d3e
Author: Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
Date: Wed Jul 18 15:44:24 2007 +0200
wordpad: Display error box when richedit loading fails.
---
programs/wordpad/De.rc | 1 +
programs/wordpad/En.rc | 1 +
programs/wordpad/Fr.rc | 1 +
programs/wordpad/Hu.rc | 1 +
programs/wordpad/Ko.rc | 1 +
programs/wordpad/Nl.rc | 1 +
programs/wordpad/No.rc | 1 +
programs/wordpad/Pl.rc | 1 +
programs/wordpad/Ru.rc | 1 +
programs/wordpad/Tr.rc | 1 +
programs/wordpad/resource.h | 1 +
programs/wordpad/wordpad.c | 7 ++++++-
12 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/programs/wordpad/De.rc b/programs/wordpad/De.rc
index 4647a21..266db58 100644
--- a/programs/wordpad/De.rc
+++ b/programs/wordpad/De.rc
@@ -104,4 +104,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/En.rc b/programs/wordpad/En.rc
index 14c1a3e..208d600 100644
--- a/programs/wordpad/En.rc
+++ b/programs/wordpad/En.rc
@@ -104,4 +104,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/Fr.rc b/programs/wordpad/Fr.rc
index 14527e3..1ea4c4f 100644
--- a/programs/wordpad/Fr.rc
+++ b/programs/wordpad/Fr.rc
@@ -104,4 +104,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/Hu.rc b/programs/wordpad/Hu.rc
index c3b220d..7b9fa75 100644
--- a/programs/wordpad/Hu.rc
+++ b/programs/wordpad/Hu.rc
@@ -104,4 +104,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/Ko.rc b/programs/wordpad/Ko.rc
index 2712d52..d76cf4d 100644
--- a/programs/wordpad/Ko.rc
+++ b/programs/wordpad/Ko.rc
@@ -105,4 +105,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "¹®¼"
STRING_PROMPT_SAVE_CHANGES, "'%s'ÀÇ ¹Ù²ï °ÍÀ» ÀúÀåÇÏ°Ú½À´Ï±î?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/Nl.rc b/programs/wordpad/Nl.rc
index 72a73c0..47f1d16 100644
--- a/programs/wordpad/Nl.rc
+++ b/programs/wordpad/Nl.rc
@@ -104,4 +104,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/No.rc b/programs/wordpad/No.rc
index 3e8a9a5..8f83a74 100644
--- a/programs/wordpad/No.rc
+++ b/programs/wordpad/No.rc
@@ -104,4 +104,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Dokument"
STRING_PROMPT_SAVE_CHANGES, "Lagre endringer i «%s»?"
STRING_SEARCH_FINISHED, "Ferdig med å søke i dokumentet."
+ STRING_LOAD_RICHED_FAILED, "Klarte ikke laste RichEdit-biblioteket."
END
diff --git a/programs/wordpad/Pl.rc b/programs/wordpad/Pl.rc
index 1056375..185c4e6 100644
--- a/programs/wordpad/Pl.rc
+++ b/programs/wordpad/Pl.rc
@@ -105,4 +105,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/Ru.rc b/programs/wordpad/Ru.rc
index 800bf3f..1bb5b44 100644
--- a/programs/wordpad/Ru.rc
+++ b/programs/wordpad/Ru.rc
@@ -102,4 +102,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/Tr.rc b/programs/wordpad/Tr.rc
index fd25eaf..0fc5f09 100644
--- a/programs/wordpad/Tr.rc
+++ b/programs/wordpad/Tr.rc
@@ -106,4 +106,5 @@ BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
+ STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
END
diff --git a/programs/wordpad/resource.h b/programs/wordpad/resource.h
index 8ee7156..5540a8d 100644
--- a/programs/wordpad/resource.h
+++ b/programs/wordpad/resource.h
@@ -85,3 +85,4 @@
#define STRING_DEFAULT_FILENAME 1403
#define STRING_PROMPT_SAVE_CHANGES 1404
#define STRING_SEARCH_FINISHED 1405
+#define STRING_LOAD_RICHED_FAILED 1406
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index 0c384bd..c91ad39 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -677,7 +677,12 @@ static LRESULT OnCreate( HWND hWnd, WPARAM wParam, LPARAM lParam)
SendMessageW(hReBarWnd, RB_INSERTBAND, BANDID_FORMATBAR, (LPARAM)&rbb);
hDLL = LoadLibraryW(wszRichEditDll);
- assert(hDLL);
+ if(!hDLL)
+ {
+ MessageBoxW(hWnd, MAKEINTRESOURCEW(STRING_LOAD_RICHED_FAILED), wszAppTitle,
+ MB_OK | MB_ICONEXCLAMATION);
+ PostQuitMessage(1);
+ }
hEditorWnd = CreateWindowExW(WS_EX_CLIENTEDGE, wszRichEditClass, NULL,
WS_CHILD|WS_VISIBLE|ES_MULTILINE|ES_AUTOVSCROLL|ES_WANTRETURN|WS_VSCROLL,
More information about the wine-cvs
mailing list