TurboPack / MustangpeakVirtualshellTools

Delphi and CBuilder Components to create Explorer type programs
Other
49 stars 24 forks source link

Column names after previous fix. #6

Closed Bloodbat closed 7 years ago

Bloodbat commented 7 years ago

After doing some more testing, while the Virtualshell Tools do compile now and don't AV, as stated in last issue, whenever I click on the column names to select visible columns, I get "Error reading VSTColumnNames.CheckImageKind: Invalid Property Value"

romankassebaum commented 7 years ago

Do you have a callstack or a test project?

Bloodbat commented 7 years ago

Here's a test project treetest.zip

romankassebaum commented 7 years ago

Works perfectly for me.

Is it possible that you haven't recompiled the designtime package so that the IDE always adds an invalid property value to the dfm file?

Bloodbat commented 7 years ago

I just rebuilt everything (Virtual Treeview, MustangPeak Common Lib, Easy List View and Virtual Shell Tools) and the error persists.

romankassebaum commented 7 years ago

Please check which designtime package is loaded by the IDE. I guess it is not the one you are compiling.

Bloodbat commented 7 years ago

The proper package is loaded, I'm under Windows 7, if that has anything to do with it.

romankassebaum commented 7 years ago

I don't think that Win7 is a problem.

I have no idea what's wrong with your IDE.

Bloodbat commented 7 years ago

I'm not exactly sure what was the problem, but it was solved by opening ColumnForm.dfm, getting the error, telling Delphi to "ignore" it and open the form anyway and recompiling the tools...now it works. Thanks for your help :).

romankassebaum commented 7 years ago

Then I know what has happened. The old version of the lib stored an for the new version invalid prop in the dfm file.