* Add a binary editor to allow editing (var)binary and (tiny|medium|long)blob fields without messing up NULs etc.

* Add a few notes about where AVs seem to randomly occur when GridPost{Insert,Update,Delete} and EnsureDataLoaded invokes the query logic from outside the main thread.

Fixes issue #659 as far as the grids go,  but not for export functions.
This commit is contained in:
rosenfield.albert
2008-09-01 21:46:28 +00:00
parent 6a4c1e7637
commit cc2f93b24e
9 changed files with 399 additions and 30 deletions

View File

@ -39,6 +39,7 @@ uses
view in '..\..\source\view.pas' {frmView},
selectdbobject in '..\..\source\selectdbobject.pas' {frmSelectDBObject},
texteditor in '..\..\source\texteditor.pas' {frmTextEditor},
bineditor in '..\..\source\bineditor.pas' {frmBinEditor},
grideditlinks in '..\..\source\grideditlinks.pas',
uVistaFuncs in '..\..\source\uVistaFuncs.pas';

View File

@ -63,6 +63,9 @@
<DCCReference Include="..\..\source\about.pas">
<Form>AboutBox</Form>
</DCCReference>
<DCCReference Include="..\..\source\bineditor.pas">
<Form>frmBinEditor</Form>
</DCCReference>
<DCCReference Include="..\..\source\childwin.pas">
<Form>MDIChild</Form>
</DCCReference>
@ -109,7 +112,6 @@
<Form>MainForm</Form>
</DCCReference>
<DCCReference Include="..\..\source\mysql_structures.pas" />
<DCCReference Include="..\..\source\memoeditor.pas">
<Form>frmMemoEditor</Form>
</DCCReference>
<DCCReference Include="..\..\source\mysqlconn.pas" />
@ -140,6 +142,9 @@
<DCCReference Include="..\..\source\tbl_properties.pas">
<Form>tbl_properties_form</Form>
</DCCReference>
<DCCReference Include="..\..\source\texteditor.pas">
<Form>frmTextEditor</Form>
</DCCReference>
<DCCReference Include="..\..\source\threading.pas" />
<DCCReference Include="..\..\source\updatecheck.pas">
<Form>frmUpdateCheck</Form>
@ -152,4 +157,4 @@
<Form>frmView</Form>
</DCCReference>
</ItemGroup>
</Project>
</Project>