AGB  ·  Datenschutz  ·  Impressum  







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

Eine Projektarbeit

Ein Thema von Felix Stein · begonnen am 12. Nov 2014 · letzter Beitrag vom 16. Mär 2015
 
Perlsau
(Gast)

n/a Beiträge
 
#21

AW: Eine Projektarbeit

  Alt 5. Mär 2015, 18:42
Okay, nun wissen wir zumindest, daß du mit Lazarus arbeitest, das ist doch schonmal was

Woher wir aber wissen sollen, was du nicht zu erklären weißt, bleibt mir weiterhin ein Rätsel. Du sagst, du kennst die wichtigsten Angaben bei einer Anfrage im Forum nicht. Dann laß dir die wichtigste Angabe noch einmal ausdrücklich gesagt sein: Die Fehlermeldung, und zwar am besten im Wortlaut! Fehlermeldungen sind ja nicht, wie du vielleicht glaubst, irgendwelche Spielereien deiner Lazarus-IDE, sondern genau dazu gemacht, detaillierte Auskünfte über aufgetretene Fehler zu liefern. Wenn du diese Fehlermeldung auch nach ausdrücklicher Aufforderung hartnäckig verschweigst, kann man dir im Grunde nicht wirklich helfen.
Delphi-Quellcode:
procedure TForm1.Image1Click(Sender: TObject);
begin
  label1.caption:='Image1 ist gedrückt';
  picture1.LoadFromFile('Unbenannt1.png');
  Image1.Picture:=picture1;
end;
Anhand dieses Codeschnipsels kann man dennoch gleich mehrere grundsätzliche Programmierfehler feststellen. Der erste liegt darin, daß du den Pfad zu der gewünschten PNG-Datei nicht angibst. Woher soll denn dein Programm wissen, in welchem Ordner sich die Datei Unbenannt1.png befindet? Der zweite Fehler liegt im unnötigen Umweg über picture1, von dem wir natürlich nicht wissen können wo und wie du es deklariert und ob du es überhaupt erzeugt hast. Hier wäre es wirklich wichtig, die Fehlermeldung zu kennen. Möchtest du sie uns nicht doch verraten? Glaub mir, das steht wirklich nirgends unter Strafe und ist ganz leicht.

Bei meinem Lazarus funktioniert z.B. Bild.Picture.LoadFromFile('C:\Temp\Bild.png'); ohne Probleme, wenn dort wirklich eine PNG-Datei mit Namen Bild liegt.
  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 22:08 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