#1  
Alt 05.01.2010
Planlos
Gast
Beiträge: n/a
Standard Merkwürdiges Verhalten

Hallo Kai,

dieses Stück Script liefert eine Exception in der Zeile 'film.filmgroup.Load':

film := TIFilm.Create;
film.filmgroup := TIFilmGroup.Create;
film.filmgroup.Load (sFilmGKey);

Außerhalb eines TRY ausgeführt, sagt Imabas 'Could not call Proc'.

In dieser Form nun läuft es:

film := TIFilm.Create;
filmgroup := TIFilmGroup.Create;
filmgroup.Load (sFilmGKey);
film.filmgroup := filmgroup;

Ich habs in unterschiedlichen Kontexten probiert, mit verschiedenen Filmkeys: TIFilm.FilmGroup.Load läuft einfach nicht.

Lässt sich das nachvollziehen?

Al
Mit Zitat antworten
  #2  
Alt 06.01.2010
Benutzerbild von Kai
Kai Kai ist offline
Imabas-Entwickler
Admin
Obertroll
Registriert seit: 11.2003
Ort: Holzwickede
Beiträge: 2.756
Kai befindet sich auf einem aufstrebenden Ast
Standard AW: Merkwürdiges Verhalten

Hallo Al,
rein programmiertechnisch gesehen, sollte das gehen was du schreibst. Ich habe gerade mal in die Sourcen geguckt, die property filmgroup ist auch vom Typ TIFilmGroup.

Ich denke aber das hier der Compiler bzgl. der Vererbung an die Grenzen stößt. Das Load wird in TIImabasObject definiert und an dieser Stelle wird er das nicht auflösen können
__________________
Mit freundlichen Grüßen
Kai Brendel
http://www.pixandmore.com
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu


Powered by vBulletin® Version 3.7.1 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.