* removed oldppu from propertysym

This commit is contained in:
peter 1999-07-23 11:33:23 +00:00
parent 1035a30a91
commit f9c4d1b3a7

View File

@ -602,15 +602,9 @@
index:=readlong;
default:=readlong;
{ it's hack ... }
{$ifdef oldpropppu}
readaccesssym:=psym(stringdup(readstring));
writeaccesssym:=psym(stringdup(readstring));
storedsym:=psym(stringdup(readstring));
{$else oldpropppu}
readaccesssym:=readsymref;
writeaccesssym:=readsymref;
storedsym:=readsymref;
{$endif oldpropppu}
{ now the defs: }
readaccessdef:=readdefref;
writeaccessdef:=readdefref;
@ -624,46 +618,9 @@
resolvedef(readaccessdef);
resolvedef(writeaccessdef);
resolvedef(storeddef);
{$ifdef oldpropppu}
{ solve the hack we did in load: }
if pstring(readaccesssym)^<>'' then
begin
srsym:=search_class_member(pobjectdef(owner^.defowner),pstring(readaccesssym)^);
if not(assigned(srsym)) then
srsym:=generrorsym;
end
else
srsym:=nil;
stringdispose(pstring(readaccesssym));
readaccesssym:=srsym;
if pstring(writeaccesssym)^<>'' then
begin
srsym:=search_class_member(pobjectdef(owner^.defowner),pstring(writeaccesssym)^);
if not(assigned(srsym)) then
srsym:=generrorsym;
end
else
srsym:=nil;
stringdispose(pstring(writeaccesssym));
writeaccesssym:=srsym;
if pstring(storedsym)^<>'' then
begin
srsym:=search_class_member(pobjectdef(owner^.defowner),pstring(storedsym)^);
if not(assigned(srsym)) then
srsym:=generrorsym;
end
else
srsym:=nil;
stringdispose(pstring(storedsym));
storedsym:=srsym;
{$else oldpropppu}
resolvesym(readaccesssym);
resolvesym(writeaccesssym);
resolvesym(storedsym);
{$endif oldpropppu}
end;
function tpropertysym.getsize : longint;
@ -680,24 +637,9 @@
writelong(options);
writelong(index);
writelong(default);
{$ifdef oldpropppu}
if assigned(readaccesssym) then
writestring(readaccesssym^.name)
else
writestring('');
if assigned(writeaccesssym) then
writestring(writeaccesssym^.name)
else
writestring('');
if assigned(storedsym) then
writestring(storedsym^.name)
else
writestring('');
{$else oldpropppu}
writesymref(readaccesssym);
writesymref(writeaccesssym);
writesymref(storedsym);
{$endif oldpropppu}
writedefref(readaccessdef);
writedefref(writeaccessdef);
writedefref(storeddef);
@ -2040,7 +1982,10 @@
{
$Log$
Revision 1.98 1999-07-22 09:37:55 florian
Revision 1.99 1999-07-23 11:33:23 peter
* removed oldppu from propertysym
Revision 1.98 1999/07/22 09:37:55 florian
+ resourcestring implemented
+ start of longstring support