2012-06-19 8 views
8

Anladığım kadarıyla, DWScript, komut dosyalarını ara bayt kodu olarak derlemez.
Ancak, bir akış yoluyla gönderebilmek veya bir dosyaya kaydetmek için "derlenmiş" komut dosyasını saklamak istiyorum.Bir TdwsProgram öğesini serileştirme

Merak ediyordum: TdwsProgram nesnesini serileştirmenin bir yolu var mı?

Herhangi bir yerde herhangi bir cevap bulamadım. Kodu gözden geçirdim ve mümkün görünmüyor, ama yine de soruyu sormam gerektiğini düşündüm ...

cevap

9

Hatırladığım kadarıyla, onun gerçek sürdürücüsü tarafından uygulanmadığı veya aranmadığı (çünkü Yürütme AST, bir nesne ağacıdır).

Why no bytecode format ile ilgili bu referans makaleye bakın.

En kolayı, kaynak kodunu önce akıtarak sonra tekrar derlemek olacaktır.

DWS derlemesi çok hızlı, Delphi'den daha hızlı ve Eric yeni özellikler eklenmiş olsa bile her zaman geliştirmeye çalışır.