Há muito tempo pensando em escrever um artigo, resolvi que deveria escrever algo que ajudasse vários desenvolvedores.
Neste artigo mostrarei em dois passos como fazer a Migração do componente
Zeos que pose ser obtido no site do desenvolvedor (http://sourceforge.net/projects/zeoslib/),
hoje atualmente somente até Delphi 2005, para delphi 2006, ajudando assim vários
desenvolvedores Delphinianos que queiram migrar seus aplicativos para esta
ferramenta atual e "maravilhosa".
Vamos-lá!!!!!
1) Copie a pasta \Zeos\Package\Delphi9 e renomeie para Delphi10
2) Abra o arquivo Zconnection.pas e acrescente na uses DBCommonTypes, Salve o
arquivo.
3) Abra o arquivo ZabstractRODataset.pas e acrencente na procedure
CheckFieldCompatibility "ftblob" 4 Vezes, ficará assim:
....................................................................
procedure TZAbstractRODataset.CheckFieldCompatibility(Field: TField;
FieldDef: TFieldDef);
const
BaseFieldTypes: array[TFieldType] of TFieldType = (
ftUnknown, ftString, ftInteger, ftInteger, ftInteger, ftBoolean, ftFloat,
ftFloat, ftBCD, ftDateTime, ftDateTime, ftDateTime, ftBytes, ftVarBytes,
ftInteger, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob,
ftBlob, ftUnknown,
ftString, ftString, ftLargeInt, ftADT, ftArray, ftReference, ftDataSet,
ftBlob, ftBlob,ftblob, ftVariant, ftInterface, ftInterface, ftString,
ftTimeStamp, ftFMTBcd);
................................................................................
Salve o arquivo.
Pronto!!!! Agora é só seguir os procedimentos no arquivo installation.html.
Divirtam-se.
Luis Camargo
Programador
luiscamargobr@yahoo.com.br
|