Cambiata gestione nome del login

git-svn-id: svn://10.65.10.50/trunk@4037 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1997-01-07 08:28:43 +00:00
parent f513638262
commit a10c86eefb

View File

@ -1,10 +1,13 @@
#define STRICT
#define XVT_INCL_NATIVE
#include <xi.h>
#include <applicat.h>
#include <colors.h>
#include <config.h>
#include <execp.h>
#include <golem.h>
//#include <golem.h> // TDDE
#include <mask.h>
#include <isam.h>
#include <prefix.h>
@ -18,6 +21,8 @@
#include "ba0.h"
#include "ba0100a.h"
///////////////////////////////////////////////////////////
// Picture Mask
///////////////////////////////////////////////////////////
@ -827,7 +832,8 @@ bool TMenu_application::check_user()
#if XVT_OS == XVT_OS_WIN
if (ok && utente != "PRASSI")
{
{
/*
TDDE dde;
if (dde.initiate("PROGMAN", "PROGMAN"))
{
@ -836,6 +842,8 @@ bool TMenu_application::check_user()
cmd << "[AddItem(" << argv(0) << " /u" << utente << ",PR.A.S.S.I.)]";
dde.execute(cmd);
}
*/
WritePrivateProfileString("User", "Name", utente, "prassi.ini");
}
#endif
@ -846,6 +854,7 @@ bool TMenu_application::create()
{
TApplication::create();
if (!check_user()) return FALSE;
set_perms();
test_temp();
@ -1085,6 +1094,14 @@ bool TMenu_application::menu(MENU_TAG mt)
int main(int argc, char** argv)
{
TApplication::check_parameters(argc, argv);
if (user().blank())
{
char u[16];
GetPrivateProfileString("User", "Name", "PRASSI", u, sizeof(u), "prassi.ini");
user() = u;
}
const char* menu = (argc < 2) ? "prassi.mnu" : argv[1];
TMenu_application ma(menu);