delphi - Remove classes string name from compiled release exe -
i compile release version of application project. when binary editor compiled final exe can see class name of own created object, example : tpolygon, trectangle, etc..., binary text data inside exe.
how can remove information exe. try remove disabling rtti using in dpr:
{$weaklinkrtti on} {$rtti explicit methods([]) properties([]) fields([])} but not luck, hints.
if remove class names executable, application stop working. .dfm files compiled application contain class names. runtime streaming framework needs able classes in class registry , without names forms , properties not streamed.
on top of that, alexsc points out, implementation of tobject.classname requires names of classes present in executable file.
Comments
Post a Comment