Subversion Repositories spk

Rev

Rev 131 | Rev 158 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 131 Rev 134
Line 562... Line 562...
562
					saveto += ".xsp";
562
					saveto += ".xsp";
563
				// write script
563
				// write script
564
				if ( package->WriteFile(saveto) ) {
564
				if ( package->WriteFile(saveto) ) {
565
					String ^message = "Package: " + _US(saveto) + " has been created\n";
565
					String ^message = "Package: " + _US(saveto) + " has been created\n";
566
					if ( package->AutoGenerateUpdateFile() )
566
					if ( package->AutoGenerateUpdateFile() )
567
						package->CreateUpdateFile(CFileIO(saveto).dir());
567
						package->createUpdateFile(CFileIO(saveto).dir());
568
					Utils::String exportto = package->exportFilename();
568
					Utils::String exportto = package->exportFilename();
569
					if ( !exportto.empty() ) {
569
					if ( !exportto.empty() ) {
570
						exportto = exportto.findReplace("$DEFAULTDIR", CFileIO(sFile).dir() + "/");
570
						exportto = exportto.findReplace("$DEFAULTDIR", CFileIO(sFile).dir() + "/");
571
						exportto = exportto.findReplace("$PATH", CFileIO(sFile).dir());
571
						exportto = exportto.findReplace("$PATH", CFileIO(sFile).dir());
572
						exportto = exportto.asFilename();
572
						exportto = exportto.asFilename();
Line 716... Line 716...
716
					else
716
					else
717
						break;
717
						break;
718
 
718
 
719
					for ( int i = 0; i < Files->Length; i++ )
719
					for ( int i = 0; i < Files->Length; i++ )
720
					{
720
					{
721
						CyString file = CyStringFromSystemString(Files[i]);
721
						Utils::String file = _S(Files[i]);
722
						int error = 0;
722
						int error = 0;
723
						CBaseFile *p = m_pPackages->OpenPackage(file, &error, 0, SPKREAD_NODATA);
723
						CBaseFile *p = m_pPackages->OpenPackage(file, &error, 0, SPKREAD_NODATA);
724
						if ( !p )
724
						if ( !p )
725
							continue;
725
							continue;
726
 
726
 
727
						CyString ufile = p->CreateUpdateFile(CyStringFromSystemString(fbd->SelectedPath));
727
						Utils::String ufile = p->createUpdateFile(_S(fbd->SelectedPath));
728
						if ( !ufile.Empty() )
728
						if ( !ufile.empty() )
729
							++count;
729
							++count;
730
						delete p;
730
						delete p;
731
					}
731
					}
732
				}
732
				}
733
 
733