(nobody)
9/21/2011 10:16:00 PM
"Wolfgang Enzinger" <we_usenet@nurfuerspam.de> wrote in message
news:fhbk77t9pndjtnncrmhe19pl49g29mnco5@4ax.com...
> However I did not not accept that, and at some point I sent them a new
> compile
> at least once a week; finally they investigated the case a little deeper.
> The
> solution was to move my VB project to a different directory (!);
> originally
> there was the word "encrypted" in the path (because the app handles an
> encrypted SQLite database), and since VB compiles the project path into
> the
> EXE for whatever reason, this triggered the false positive. Duh. There's
> for
> sure no way to find that out without a pointer.
VB doesn't include the project path into the EXE, but form, module,class,
UserControls and project names are(Such as Form1, Module1, Project1, etc.),
and also any Public Function/Sub/Property name in object modules(form,
class, UserControls). Public Function/Sub/Property in standard modules are
not included.
Also, Debug.Print statements are not removed in the EXE, so any string you
have in them ends up in the EXE. Debug.Assert statements however are
removed.