|
int LboxUnzip::MeltPathRow( LboxListview *Lview, int nTargetRow, LboxString *LDir )
{
return LboxUnzip::MeltPathRow(
Lview,
nTargetRow,
LDir->szLboxString
);
}
int LboxUnzip::MeltPathRow( LboxListview *Lview, int nTargetRow, LPTSTR lpDir )
{
LboxString LString;
this->Command.operator = ( "-u " );
LString.operator = (&(this->TargetPath));
LString.Enclose('"');
this->Command.operator += ( &(LString) );
this->Command.operator += ( " " );
LString.operator = (lpDir);
LString.AddBackslash();
LString.Enclose('"');
this->Command.operator += ( &(LString) );
this->Command.operator += ( " " );
Lview->SetCurrentRow( nTargetRow );
Lview->GetColumnText( 10, &LString );
LString.Enclose('"');
this->Command.operator += ( &(LString) );
return LboxUnzip::Unzip(
&(this->Command)
);
}
| |