Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   variable definieren funktioniert nicht! (https://www.delphipraxis.net/127077-variable-definieren-funktioniert-nicht.html)

Klaus01 7. Jan 2009 16:15

Re: variable definieren funktioniert nicht!
 
.. noch eine kleine Anmerkung am Rande:

Geben Variablen, Instanzen, Methoden immer sprechende Name, so dass
man gleich sieht was für Aufgaben sie haben.

Eine ListView Instanz Film zu nenen ist da nicht sehr geschickt.
Besser wäre filmListView o.ä.

Einen String Film zu nennen ist auch nicht so geschickt.
Besser wäre filmTitel o.ä.

Hier noch ein Link, vielleicht mal durchlesen wenn Du Zeit dazu hast.

Grüße
Klaus

lincore 7. Jan 2009 16:35

Re: variable definieren funktioniert nicht!
 
Vielleicht würde es die Sache vereinfachen, wenn Du den Code der Unit mal hier postest (bitte in Delphi-Code Tags).

daNiii 7. Jan 2009 21:10

Re: variable definieren funktioniert nicht!
 
Danke für euer bemühen...und Tipps
aber ich weis jetzt wo der Fehler liegt.

Der vorhin erwähnte Befehl wird in dem Ereignis ListviewSelectedItem ausgeführt.
Dieses Ereignis löst die Prozedure aus sobald eine Zeile des Listviews angeklickt wird.

bis hier alles ok.

wähle ich jedoch danach eine andere Zeile, so erscheint der Fehler.. und alles unterläuft mit roter Farbe..

Ich habe schon einige Ereignisse probiert aber habe noch nicht das passende für meine Voraussetzungen gefunden. Kann mir jemand einen Tipp geben?

jfheins 7. Jan 2009 21:13

Re: variable definieren funktioniert nicht!
 
Zitat:

Zitat von daNiii
so erscheint der Fehler.. und alles unterläuft mit roter Farbe..

Super Beschreibung :roll:
:arrow: http://www.delphipraxis.net/internal...ct.php?t=47972 ;)

Edit: Das Tutorial passt besser ^^

DeddyH 7. Jan 2009 21:16

Re: variable definieren funktioniert nicht!
 
Ich zitiere mal die Hilfe von Delphi 7:
Zitat:

TLVSelectItemEvent ist der Typ für die OnSelectItem-Ereignisbehandlungsroutine einer Listenansicht.

Unit

ComCtrls oder QComCtrls

Delphi-Syntax:

Delphi-Quellcode:
type TLVSelectItemEvent = procedure(Sender: TObject; Item: TListItem; Selected: Boolean) of object;
C++ Syntax:

Code:
typedef void __fastcall (__closure *TLVSelectItemEvent)(System::TObject
* Sender, TListItem* Item, bool Selected);
Beschreibung

Sender ist die Listenansicht, in der ein Eintrag markiert oder die Markierung eines Eintrags aufgehoben wurde.

Item ist der Eintrag, der markiert oder dessen Markierung aufgehoben wurde.

Selected ist true, wenn der Eintrag markiert wurde und false, wenn die Markierung des Eintrags aufgehoben wurde.

Dunkel 8. Jan 2009 06:28

Re: variable definieren funktioniert nicht!
 
Zitat:

Zitat von daNiii
wähle ich jedoch danach eine andere Zeile, so erscheint der Fehler.. und alles unterläuft mit roter Farbe..

Da wird wohl das Problem liegen. Probier es mal mit grüner Farbe, beißt nicht so sehr... :cyclops:

Zitat:

Zitat von daNiii
Ich habe schon einige Ereignisse probiert aber habe noch nicht das passende für meine Voraussetzungen gefunden. Kann mir jemand einen Tipp geben?

Sehr gerne sogar! Wie wäre es denn, wenn Du uns endlich verrätst, was Du überhaupt machen möchtest, wie Dein Quelltext aussieht (am besten der komplette, höchst wahrscheinlich liegt der Grund Deines Fehlers ganz wo anders, als Du vielleicht glaubst), und, ganz wichtig, wie lautet die Fehlermeldung (rote Farbe ist nicht direkt eine Fehlermeldung), was passiert, was nicht passieren sollte.

Versuch Dich vernünftig auszudrücken, so dass auch nicht-Involvierte verstehen, was Du machen möchtest. Antworte auf Nachfragen, am besten nicht nur mit der Farbe des angezeigten Fehlertextes. Stell uns am Besten so viele Informationen wie möglich zur Verfügung. Wenn man einem zuerst jede Einzelheit aus der Nase ziehen muss, macht das Helfen irgendwie keinen Spaß...

spaxxn 8. Jan 2009 08:23

Re: variable definieren funktioniert nicht!
 
Ich glaube die Anfragen nach seinem Quellcode und dem was er machen möchte werden von seiner Iris nicht durchgereicht :mrgreen:

alzaimar 8. Jan 2009 10:51

Re: variable definieren funktioniert nicht!
 
Jungs, es ist immer lustig, sich auf Kosten Anderer den Bauch zu halten, aber fair ist etwas Anderes. Lasst daNii doch einfach ein wenig Zeit und seit noch ein wenig geduldiger.

Wir warten einfach, bis sowohl Code als auch Fehlerbeschreibung vorliegen und widmen uns in der Zwischenzeit der Beantwortung anderer Fragen, einverstanden?

Blackheart 8. Jan 2009 11:56

Re: variable definieren funktioniert nicht!
 
Ich tippe mal darauf das die Komponente und Variable den selben Namen tragen. :gruebel:

Whatever 8. Jan 2009 12:20

Re: variable definieren funktioniert nicht!
 
Hallo,

also wenn Variable und Komponente exakt den selben Namen tragen kann das der Fehler sein da du ja sonst mit
Delphi-Quellcode:
Film:= Listview1.selected.caption;
versuchen würdest einer Komponente einen Wert zuzuordnen da ja nicht zwischen Komponente und Variable unterschieden werden kann.
Also versuchs mal mit verschiedenen Namen. :wink:

mfg Whatever


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr.
Seite 3 von 4     123 4      

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 by Thomas Breitkreuz