AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Lazarus (IDE) Methoden der Objekte des Formblattes nicht mehr abrufbar
Thema durchsuchen
Ansicht
Themen-Optionen

Methoden der Objekte des Formblattes nicht mehr abrufbar

Ein Thema von foerster7892 · begonnen am 26. Feb 2012 · letzter Beitrag vom 27. Feb 2012
Antwort Antwort
Seite 2 von 2     12   
foerster7892

Registriert seit: 10. Okt 2007
Ort: Brieskow-Finkenheerd
181 Beiträge
 
#11

AW: Methoden der Objekte des Formblattes nicht mehr abrufbar

  Alt 26. Feb 2012, 15:24
ähm ja sry schon ein bisschen peinlich dass ich das nicht gesehen hab

allerdings bleibt der Fehler bestehen, nachdem ich ein "Type" entfernt habe
mfg
foerster7892
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.064 Beiträge
 
Delphi 12 Athens
 
#12

AW: Methoden der Objekte des Formblattes nicht mehr abrufbar

  Alt 26. Feb 2012, 15:44
Was sagt der Compiler zu deinem Code?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (27. Feb 2012 um 00:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#13

AW: Methoden der Objekte des Formblattes nicht mehr abrufbar

  Alt 26. Feb 2012, 21:27
Ich hab mal deinen Code genommen und ausprobiert, ob ich den Fehler mit Lazarus 0.9.30 nachvollziehen kann. Selbst mit dem zusätzlichen type gab es keinerlei Schwierigkeiten Ereignisse hinzuzufügen oder diese anzuspringen.

Kannst du mal einfach folgendes probieren:
  • lege ein neues Projekt an und speichere es (die Formularunit bitte mit dem gleichen Namen wie in deinem originalem Projekt)
  • ersetze den Inhalt von Unit1.pas und Unit1.lfm (dazu einfach die Unit1.lfm per Datei->Öffnen öffen) in deinem neuen Projekt durch das, was du hier ins Forum kopiert hast, aber füge am Beginn von Unit1.pas noch unit Unit1; und am Ende hinzu.
    Delphi-Quellcode:
    implementation

    end.
  • Schließe Unit1.lfm und Unit1.pas und öffne letztere erneut (dein Formular sollte nun wieder so aussehen wie in deinem ursprünglichen Projekt)
  • versuche nun mit Strg+Shift+C mit dem Cursor innerhalb der TForm1-Klasse die fehlenden Methoden anzulegen
  • versuche im Objektinspektor weiter Ereignisbehandlungen anzulegen

Wenn das soweit funktioniert hat, dann war in deinem vorherigen Projekt irgendwas faul. Mach am besten dann in dem neuen weiter (du kannst deinen restlichen Code ja dann rumkopieren).

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.064 Beiträge
 
Delphi 12 Athens
 
#14

AW: Methoden der Objekte des Formblattes nicht mehr abrufbar

  Alt 27. Feb 2012, 00:39
Jupp, oder erstmal einfach kompilieren, wenn das geht, dann ist der Code vermutlich korrekt.
Der Kompiler sagt eher, was ihm nicht gefällt, der Quellcodeparser/-compiler für diese Funktionen ist da recht stumm (entweder er macht es, oder es stimmt irgendwas nicht)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  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 15:36 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