Changeset 34 for trunk/sources/HeuristicLab.Grid/ClientForm.cs
- Timestamp:
- 03/01/08 15:19:15 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Grid/ClientForm.cs
r32 r34 102 102 if (InvokeRequired) { Invoke((MethodInvoker)delegate() { statusTextBox.Text = "Executing engine"; }); } else statusTextBox.Text = "Executing engine"; 103 103 currentEngine.Finished += delegate(object src, EventArgs args) { 104 byte[] result ScopeXml = SaveScope(currentEngine.InitialOperation.Scope);105 engineStore.StoreResult(currentGuid, result ScopeXml);104 byte[] resultXml = SaveEngine(currentEngine); 105 engineStore.StoreResult(currentGuid, resultXml); 106 106 currentGuid = Guid.Empty; 107 107 currentEngine = null; … … 127 127 return (ProcessingEngine)PersistenceManager.Load(stream); 128 128 } 129 private byte[] Save Scope(IScope scope) {129 private byte[] SaveEngine(IEngine engine) { 130 130 MemoryStream memStream = new MemoryStream(); 131 131 GZipStream stream = new GZipStream(memStream, CompressionMode.Compress, true); 132 PersistenceManager.Save( scope, stream);132 PersistenceManager.Save(engine, stream); 133 133 stream.Close(); 134 134 return memStream.ToArray();
Note: See TracChangeset
for help on using the changeset viewer.