Re: Avalon + Delphi + .NET V2



There is something that bothers me. Existing Delphi applications IMO are easy to reverse engineer (at least extract the DFM portion of EXE). And I certainly hate others being able to easily see

object Button1:TButton
......
  OnClick=Button1Click
end

I know that decoupling real code from UI design adds tremendous flexibility in application design. I also am aware, that there are ways of protecting critical (from security aspect) parts of your code. However, it really annoys me if anyone (and I don't just mean crackers, but competitors in particular) is able to just open a XML file at have a look at how I implemented "action semantics".

At first, it was VCL, then Reflection and now comes XAML. All these are wonderful, but I think we all should keep in mind the there is always the dark side of the moon.
.




Relevant Pages

  • whos DDOSing the web server?
    ... "task force" (really, that's what it says on the "Welcome to the new ... out for the design prototype so I guess you can't say we weren't warned. ... Oh do they hate it. ... the web server has been maintaining this impressive performance ...
    (alt.sysadmin.recovery)
  • Re: Multiple Projects Desing Question
    ... separate .dll is generally a reasonable design, but there is a lot more to ... Why are you so concerned with the size of the .exe? ... a performance increase simply from separating your data access from the ...
    (microsoft.public.dotnet.languages.csharp)
  • Late Show Fashion #2510
    ... "I have little interest in design. ... I hate placemats that ... Okay all good design is based upon functionality. ... aesthetics, functionality, and comfort. ...
    (alt.fan.letterman)
  • Re: Problem with MsgBox in ActiveX
    ... (Activex EXE). ... user to start a process and continue working with the client. ... That's a design decision, not a programming one. ... retrieve number customers to be invoiced in this invoicing cycle ...
    (microsoft.public.vb.general.discussion)
  • Re: Hi-Z Output Bug in Lattice ispLever
    ... The lines for this output in the preference file are... ... I made a lot of changes to the overall design before I ... I hate when things don't work, but I hate worse when they start ... TMS_B1_1 has its enable tied to GND ...
    (comp.arch.fpga)