AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Access Violation bei Unitübergreifenden Schreiben/Lesen
Thema durchsuchen
Ansicht
Themen-Optionen

Access Violation bei Unitübergreifenden Schreiben/Lesen

Ein Thema von tomate007 · begonnen am 14. Nov 2007 · letzter Beitrag vom 14. Nov 2007
 
tomate007

Registriert seit: 1. Apr 2007
46 Beiträge
 
#1

Access Violation bei Unitübergreifenden Schreiben/Lesen

  Alt 14. Nov 2007, 09:00
GUTEN MORGEN,

da bin ich wieder ^^ nachdem Ihr mir sooo nett geholfen habt bei meinem anderen Problem muss ich doch jetzt nochmal auf eure Hilfe zurückgreifen.

Problem:
Ich hab ne Access Violation wenn ich Unitübergreifend was lesen bzw. schreiben möchte.

Im Detail:

Im Restframe welcher in der Unit REST_Unit befindet gibt es eine ScrollBox1.
Dieser Restframe ist in TForm1.

Nun möchte ich von TForm2 auf die Scrollbox zugreifen und Edits/Labels createn.

Also habe ich in TForm2 in den uses folgendes eingetragen:
uses REST_Unit; ok... super klappt auch ^^
also möchte ich nun in der Scrollbox1 vom Restframe ein Label erstellen:
Beschr := TLabel.Create(REST_Unit.Restframe.ScrollBox1); wobei Beschr natürlich in Form2 deklariert ist mit Beschr : TLabel;

Nun gut, dabei zeigt er mir eine Acces Violation in Adresse blablabla... naja das typische halt...
Ok dachte ich... vllt kannst du nicht "schreiben" aber lesen sollte doch gehen
Also hab ich mal versucht mir die Anzahl der Spalten des Stringgrids im Restframe auslesen zu lassen mit:

     AnzahlSpalten := REST_Unit.Restframe.StringGrid1.ColCount; Und... wie soll es anders sein ^^ geht natürlich auch nicht und auch da bekomme ich eine Access Violation.
Diese Fehlermeldungen sagen mir natürlich sehr sehr viel ^^ .... ne eigentlich nur... da is nen Fehler

Deswegen muss ich nochmal eure Hilfe in Anspruch nehmen

Danke schonmal

Ach vllt ist folgendes noch intressant, vllt ist da der Fehler?! Und zwar habe ich in REST_Unit eine globale Variable vom Typ TFrame_REST angelegt, da ich sonst nicht zu den Componenten auf dem Frame gekommen wäre.


MFG
Andre
  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 01:58 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