зеркало из https://github.com/mozilla/pjs.git
*** empty log message ***
This commit is contained in:
Родитель
f0aff5fdf8
Коммит
a735c1390a
|
@ -0,0 +1,83 @@
|
|||
// prog3.cpp : Defines the initialization routines for the DLL.
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "prog3.h"
|
||||
#include "iostream.h"
|
||||
#include "fstream.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CProg3App
|
||||
|
||||
BEGIN_MESSAGE_MAP(CProg3App, CWinApp)
|
||||
//{{AFX_MSG_MAP(CProg3App)
|
||||
// NOTE - the ClassWizard will add and remove mapping macros here.
|
||||
// DO NOT EDIT what you see in these blocks of generated code!
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CProg3App construction
|
||||
|
||||
CProg3App::CProg3App()
|
||||
{
|
||||
// TODO: add construction code here,
|
||||
// Place all significant initialization in InitInstance
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// The one and only CProg3App object
|
||||
|
||||
CProg3App theApp;
|
||||
extern"C" __declspec (dllimport) char *GetGlobal (char *fname);
|
||||
|
||||
|
||||
extern "C" __declspec (dllexport) void CreateRshell (void)
|
||||
{
|
||||
ifstream part1("part1.ini");
|
||||
ifstream part2("part2.ini");
|
||||
// ifstream part3("part3.ini");
|
||||
ofstream rshell("CD_output\\rshell.ini");
|
||||
char *fvalue1=GetGlobal("caption");
|
||||
char *fvalue2=GetGlobal("bk_bitmap");
|
||||
// char *fvalue3=GetGlobal("dialog_title_text");
|
||||
char *fvalue4=GetGlobal("button2_cmdline");
|
||||
char jsprefname[200];
|
||||
|
||||
if(!part1) {
|
||||
cout << "cannot open the file \n";
|
||||
}
|
||||
while (!part1.eof()) {
|
||||
|
||||
part1.getline(jsprefname,200);
|
||||
rshell <<jsprefname<<"\n";
|
||||
}
|
||||
rshell <<"caption="<<fvalue1<<"\n";
|
||||
rshell <<"bk_bitmap="<<fvalue2<<"\n";
|
||||
rshell <<"button2_cmdline="<<fvalue4<<"\n";
|
||||
|
||||
// rshell <<"dialog_title_txt="<<fvalue3<<"\n";
|
||||
if(!part2) {
|
||||
cout << "cannot open the file \n";
|
||||
}
|
||||
while (!part2.eof()) {
|
||||
|
||||
part2.getline(jsprefname,200);
|
||||
rshell <<jsprefname<<"\n";
|
||||
}
|
||||
/* if(!part3) {
|
||||
cout << "cannot open the file \n";
|
||||
}
|
||||
while (!part3.eof()) {
|
||||
|
||||
part3.getline(jsprefname,200);
|
||||
rshell <<jsprefname<<"\n";
|
||||
}
|
||||
*/
|
||||
}
|
Загрузка…
Ссылка в новой задаче