コード例 #1
0
ファイル: READSAVE.CPP プロジェクト: abishekahluwaila/read
void save_network ( TWindow *parent )
{
   int nnets, type ;
	char error[256], rest[256] ;
	SaveNetworkDialog *sn ;
   Network **networks ;

   nnets = get_networks ( &networks ) ;
	sn = new SaveNetworkDialog ( parent , nnets , networks ) ;

	if (sn->Execute() == IDOK) {
      if (strlen ( sn->file_name )  &&  strlen ( sn->source_name )) {
         type = sn->parm_print  ?  ID_PRED_PRINT_NETWORK : ID_PRED_SAVE_NETWORK;
         sprintf ( rest , "%s TO %s", sn->source_name, sn->file_name ) ;
         if (process ( type , rest , NULL , error , NULL) < 0)
            parent->MessageBox ( error , "ERROR" ) ;
         }
      if (! strlen ( sn->file_name ))
         parent->MessageBox ( "No file name specified" , "ERROR" ) ;
      if (! strlen ( sn->source_name ))
         parent->MessageBox ( "No signal name specified" , "ERROR" ) ;
      }

	delete sn ;
}
コード例 #2
0
ファイル: READSAVE.CPP プロジェクト: abishekahluwaila/read
void read_network ( TWindow *parent )
{
   int nnets ;
	char error[256], rest[256] ;
	ReadNetworkDialog *rn ;
   Network **networks ;

   nnets = get_networks ( &networks ) ;
	rn = new ReadNetworkDialog ( parent , nnets , networks ) ;

	if (rn->Execute() == IDOK) {
      if (strlen ( rn->file_name )  &&  strlen ( rn->dest_name )) {
         sprintf ( rest , "%s FROM %s", rn->dest_name, rn->file_name ) ;
         if (process ( ID_PRED_RESTORE_NETWORK , rest , NULL , error, NULL) < 0)
            parent->MessageBox ( error , "ERROR" ) ;
         }
      if (! strlen ( rn->file_name ))
         parent->MessageBox ( "No file name specified" , "ERROR" ) ;
      if (! strlen ( rn->dest_name ))
         parent->MessageBox ( "No network name specified" , "ERROR" ) ;
      }

	delete rn ;
}
コード例 #3
0
ファイル: getnetbyname.c プロジェクト: bitfixer/bitfixer
int getnetbyname(char *name)
{
        return_nc (getxxbyname(get_networks(),name));
}