AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi [D2010] Record darf nicht nil sein - E2010 Inkompatible Type
Thema durchsuchen
Ansicht
Themen-Optionen

[D2010] Record darf nicht nil sein - E2010 Inkompatible Type

Ein Thema von s.h.a.r.k · begonnen am 26. Nov 2009 · letzter Beitrag vom 26. Nov 2009
 
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#1

[D2010] Record darf nicht nil sein - E2010 Inkompatible Type

  Alt 26. Nov 2009, 12:58
hallo zusammen,

seit neuestem verwende ich auch delphi 2010 und bin an einigen ecken auf die schnauze geflogen. nun wollte ich ein projekt aktualisieren und es eben reif für delphi 2010 machen, nur scheitere ich schon nach wenigen schritten. das was unter delphi 2007 noch ging, ist hier auf einmal ein fehler.

hier nun der code der das problem macht:

Delphi-Quellcode:
TImportDataRecord = record
{ hier stehen die einzelnen Datenfelder }
end;
TImportDataRecordItem = record
  Item : TImportDataRecord;
end;
PImportDataRecordItem = ^TImportDataRecordItem;


// weiter unten im programm ...

procedure ...;
var
  pIdR : PImportDataRecordItem;
begin
  { ... }
  pIdR.Item := nil;
  { ... }
end;
und hier der compiler-fehler:
Code:
[DCC Fehler] frameSynchronizeWizard.pas(583): E2010 Inkompatible Typen: 'TImportDataRecord' und 'Pointer'
mir ist schon klar, dass ich auch eine klasse nutzen könnte, aber das will ich nicht wirklich, denn das wirft zu viel durcheinander.

ps: diesen code verwende ich um daten in einem VirtualDrawTree anzeigen zu lassen.

mfg
der hai
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz