AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriffsverletzung bei zuweisung von Self

Ein Thema von franktron · begonnen am 5. Nov 2007 · letzter Beitrag vom 5. Nov 2007
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#11

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:17
Vlt. klappt schon das Create nicht, und Delphi zeigt fälschlicher Weise auf die nächste Zeile (ich kenn sowas zu genüge) ?!
Ansonsten wie immer: Nimm immer mehr raus, bis du den Fehler findest
Chris
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#12

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:18
Das ist die Stelle, wo er einen neuen Termin anlegt:
Delphi-Quellcode:
procedure Tonl_kalender.FormMouseDown(Sender: TObject;
   Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
Var
   xp,yp : Longint;
begin
   xp:=(x-FUserWidth) DIV TimeWidth;
   yp:=(y-FHeaderHeigth) DIV TimeHeight;
   If (xp>=0) and (yp>=0) then
   Begin
      FCreateTermin:=True;
      FNewtermin:=Tonl_kaltermin.Create(Self);
      FNewtermin.Parent:=Self;
      FNewtermin.Color:=clBlack;
      FNewtermin.Left:=x;
      FNewtermin.Top:=y;
   End;
end;
Das Self bezieht sich hier auf Tonl_kalender, er hat auch kein with ... do drin. Ich vermute der Fehler kommt daher, weil Tonl_kalender vom Typ TWinControl ist. Warum kann ich nicht sagen, ist aber so beim drüberblicken das einzig nachvollziehbare. Warum leitest du von TWinControl ab?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#13

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:19
Was ist denn Tonl_kaltermin für ein Objekt?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#14

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:20
Zitat von DeddyH:
Was ist denn Tonl_kaltermin für ein Objekt?
Tonl_kaltermin = class(TPanel) Siehe erstes Post
Chris
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#15

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:23
Zitat von DeddyH:
Was ist denn Tonl_kaltermin für ein Objekt?
Steht im 1. Thread

Ich hab jetzt mal zum testen TOnl_kalender von TCostumPanel abgeleitet, gleicher Effect es muss amTonl_termin liegen mit TPanel gehts nämlich.

Aber was ????


P.S. ich hasse Kombo Entwicklung
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#16

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:28
IMHO hat ein TWinControl keinen Parent
Markus Kinzler
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#17

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:47
Ich habs

Delphi-Quellcode:
constructor Tonl_kaltermin.Create(AOwner: TComponent);
begin
   inherited; << Das wahr nicht da :wall: :wall: :wall: :wall:
   //
end;
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#18

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:48
Hihi Das sind immer die geilsten Fehler ...
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#19

Re: Zugriffsverletzung bei zuweisung von Self

  Alt 5. Nov 2007, 16:50
Zitat von franktron:
Ich habs

Delphi-Quellcode:
constructor Tonl_kaltermin.Create(AOwner: TComponent);
begin
   inherited; << Das wahr nicht da :wall: :wall: :wall: :wall:
   //
end;
Hab ich's nicht gesagt?


Zitat von mkinzler:
IMHO hat ein TWinControl keinen Parent
Das wäre ja schrecklich, wenn es so wäre
Chris
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 01:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz