Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
4. Mai 2008
OK habe es anders, mit einer Komponente aber merheren Threads gelöst, aber mich würde es trotzdem interessieren wieso es nciht geht
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
4. Mai 2008
Resulttiert in einer Zugriffsverletzung
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
4. Mai 2008
Das geht doch nicht, das haben wir doch schon durchgekaut
TJvThread > TJvBaseThread > TThread > TObject
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
4. Mai 2008
ich weis es nicht, jedoch kann ich nicht TJvBaseTHread.Name schreieben ohne eine Fehlermeldung zu bekommen
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
4. Mai 2008
Das problem besteht nach wie vor :D
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
1. Mai 2008
Ja hier stammt TJvThread stammt von TJvBaseThread
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
30. Apr 2008
bei TJvBaseThread gibts kein name
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
Hatte es schon :D
Name kennt es nicht
//EDIT
hätte nicht gedacht das das soo kompliziert wird
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
Zuerst musste mir verraten wie ;)
SHowMessage( Sender.ClassType.ClassName );
so habe ichs gemacht = Leere MSG Box
// So jetzt habe ichs TJvBaseThread
aber dann geht das nicht:
ShowMessage(( Sender as TJvBaseThread ).Name );
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
Ich habe keine Ahnung. Es muss ja eigentlich TJvThread sein. Also ich klicke auf einen Button, danach wird JvThread1.Execute;
Und das wars ...
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
procedure TForm2.JvThread1Execute(Sender: TObject; Params: Pointer);
begin
if Sender is TJvThread then
ShowMessage((Sender as TJvThread).Name);
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
JvThread1.ThreadDialog := nil;
JvThread1.Execute(self);
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
Ja sind sie aber funkt einfach nicht
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
procedure TForm2.Button1Click(Sender: TObject);
var
LI: TListItem;
begin
Inc(Index, 1);
SetLength(Views, Index+1);
SetLength(Threads, Index+1);
{ Neue ListView erstellen }
Views := TJvListView.Create( self);
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
Geht das denn auch mit Arrays? Ich habe ein Array von TJvThreads, jedoch wenn ich mit ShowMessage und dann dem Code von eben arbeiten möchte funktioniert das nicht. Ungültige Typenumwandlung
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
Ja habe ich bereits, aber ich werde daraus nicht schlau. Entschuldigung
Forum: Object-Pascal / Delphi-Language
Delphi
by napsterxx,
29. Apr 2008
Nehmen wir an ich habe 10 Komponenten des Typs TButton.
Alles dieser Komponenten haben die selbe OnClick Methode: ButtonClick
Das heißt egal auf welchen Button gedrückt wird, es geschiet das gleiche.
Nun möchte ich in der Metode des Button klicks abfragen welcher Button denn diese Metode ausgeführt hat und dies dann anzeigen.