Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Position einer fremden Progressbar ändern (https://www.delphipraxis.net/113922-position-einer-fremden-progressbar-aendern.html)

napsterxx 16. Mai 2008 18:48


Position einer fremden Progressbar ändern
 
Jo
also ich habe ne Progressbar, darauf das Handle und ich möchte einfach die Position also nicht X- und Y-Wert, sondern die Position des Fortschritts ändern :D

Fussball-Robby 16. Mai 2008 19:13

Re: Position einer fremden Progressbar ändern
 
Delphi-Quellcode:
uses CommCtrl;

procedure TForm1.Button1Click(Sender: TObject);
var
  Old, New: Integer;
begin
  New := 50;
  Old := SendMessage(ProgressBar.Handle, PBM_SetPos, New, 0);
  ShowMessage('Alte Position: ' + IntToStr(Old) + #13#10 +
              'Neue Position: ' + IntToStr(New));
end;

Luckie 16. Mai 2008 19:39

Re: Position einer fremden Progressbar ändern
 
Mir erschließt sich der Sinn nicht ganz. Das ist ja ungefähr so, als wenn du den Tacho bei deinem Hintermann auf der Autobahn manipulieren wolltest. :gruebel:

Hansa 16. Mai 2008 19:54

Re: Position einer fremden Progressbar ändern
 
Zitat:

Zitat von Luckie
...manipulieren wolltest. :gruebel:

Die DP / bzw. Foren allgemein (aber nicht alle) sind mittlerweile bekannt dafür, dass so etwas noch bereitwillig gefördert wird. :twisted: Wie oft liest man auch hier : Ändern "bei externem Programm", "Zugriff auf fremden Button" etc. ? So wie jetzt "fremde Progressbar andern". Das ist im Prinzip so was wie Wahlfälschung. Ich wundere mich immer wieder, das bei solchen Manipulationen immer, wie gesagt, sogar bereitwillig geholfen wird.

Fussball-Robby 16. Mai 2008 20:05

Re: Position einer fremden Progressbar ändern
 
Ich kann den Code auch gerne wieder rausnehmen. Ich vermute nur nicht immer, dass der/die Fragende irgendetwas Verbotenes damit vor hat.

Luckie 16. Mai 2008 20:24

Re: Position einer fremden Progressbar ändern
 
Es geht nicht um Verboten oder nicht. Mir erschließt sich nur nicht der Siin der aktion. Oder kurz: Wozu das?

@Hansa: Ein Blick in das Windows SDK und man bekommt das selber hin, da gibt es nicht viel zu verheimlichen.

Hansa 16. Mai 2008 21:12

Re: Position einer fremden Progressbar ändern
 
Zitat:

Zitat von Luckie
..Ein Blick in das Windows SDK und man bekommt das selber hin..

Dann braucht man 1. nicht zu fragen 2. erübrigt sich eine Hilfe für dubiose Zwecke. :mrgreen: Gehört hier alles IMHO nicht hin. 8) Mich fragen auch des öfteren Schüler, wie irgendwas geht. Aber nicht etwa, wieso ihre Procedure falsch rechnet, sondern : Wie Virus schreiben ? Wie den Game-Highscore fälschen ? Wie Tastendruck-Reihenfolge speichern um ein Spiel zu sabotieren ? Wie ein Programm machen, das sich nicht beenden lässt ? Lauter solcher Firlefanz. Die Frage hier geht wohl in ähnliche Richtung. Dann helft eben mal schön. :lol:

bitsetter 16. Mai 2008 21:20

Re: Position einer fremden Progressbar ändern
 
Zitat:

Zitat von Hansa
Zitat:

Zitat von Luckie
...manipulieren wolltest. :gruebel:

Die DP / bzw. Foren allgemein (aber nicht alle) sind mittlerweile bekannt dafür, dass so etwas noch bereitwillig gefördert wird. :twisted: Wie oft liest man auch hier : Ändern "bei externem Programm", "Zugriff auf fremden Button" etc. ? So wie jetzt "fremde Progressbar andern". Das ist im Prinzip so was wie Wahlfälschung. Ich wundere mich immer wieder, das bei solchen Manipulationen immer, wie gesagt, sogar bereitwillig geholfen wird.

Hallo,

nur mal als Beispiel das Programm LuckieDIPS von Luckie liest die Position der Symbole auf dem Desktop aus und stellt die alte Position bei Bedarf wieder her. Solche Programme sind doch nützlich warum sollte man da nicht helfen, wenn da nicht was offensichtlich illegales vorliegt? Das verstößt schließlich nicht gegen den Verhaltenscodex, ich werde sowas wenn ich Zeit habe auch in Zukunft bereitwillig fördern. :P

Dann dürfte man auch nicht bei Themen helfen, bei denen es um Hooks geht.

Zitat:

Zitat von Hansa
Das ist im Prinzip so was wie Wahlfälschung.

Was hat das denn mit einer Wahl zu tun? :gruebel:

FAlter 16. Mai 2008 21:25

Re: Position einer fremden Progressbar ändern
 
Hi,

ich wäre ja dafür, wenn ihr das unter OT diskutieren würdet. Hat mit dem Delphi-Problem an sich ja nichts zu tun, sondern betrifft eher die moralische Frage.

Mfg
FAlter

Neutral General 16. Mai 2008 21:36

Re: Position einer fremden Progressbar ändern
 
Hi,

Also das wundert mich grad wirklich. Ich hatte erwartet, dass jemand etwas in der Art sagen wird, nachdem ich meine Hook Frage neulich gestellt hatte. Denn damit könnte man wenn man wollte tatsächlich Unsinn anstellen. Was eine Progressbar anzeigt, sollte niemanden stören, meiner Meinung nach auch nicht das betroffene Programm, wenn es gut programmiert ist.

Hansa 16. Mai 2008 22:17

Re: Position einer fremden Progressbar ändern
 
Zitat:

Zitat von Neutral General
.. das wundert mich grad wirklich. Ich hatte erwartet, dass jemand etwas in der Art sagen wird, nachdem ich meine Hook Frage...

Ich habe lediglich die Spitze des Eisbergs ansprechen wollen. Und der wächst. :mrgreen: Wenn die Progressbar so ist wie sie ist, dann hat das wohl Gründe. Es gibt aber keinen, daran rumzufummeln, ohne dem Programmierer das zu sagen. Der ganze Kram erzeugt nur Durcheinander und unnötigen Ärger für den, der auf einmal zu hören kriegt, seine Progressbar ginge gar nicht und das nur weil einer von euch mitgeholfen hat diese zu manipulieren. :warn:

s-off 16. Mai 2008 23:06

Re: Position einer fremden Progressbar ändern
 
[OT]
Zitat:

Zitat von Neutral General
Also das wundert mich grad wirklich. Ich hatte erwartet, dass jemand etwas in der Art sagen wird, nachdem ich meine Hook Frage neulich gestellt hatte. Denn damit könnte man wenn man wollte tatsächlich Unsinn anstellen. Was eine Progressbar anzeigt, sollte niemanden stören, meiner Meinung nach auch nicht das betroffene Programm, wenn es gut programmiert ist.

Naja, da merkt man halt, dass sich auch ein Forum nicht vor einer Zwei-Klassen-Gesellschaft verstecken kann.
Würde einer der Moderatoren nach der Möglichkeit fragen, die Position einer (fremden) Progressbar zu verändern, dann würde hier Mancheiner sicherlich nicht so eine Welle vor sich herschieben.
[/OT]

Edit: OT-Tags

Hansa 17. Mai 2008 03:30

Re: Position einer fremden Progressbar ändern
 
2 Klassen-Gesellschft ? Wieso das ? :shock: Ich hoffe, dass kein Mod was mit solchen Fragen zu tun hat. Insbesondere nicht das Ziel verfolgt, fremde Programme wie auch immer zu beeinflussen. :zwinker:

bitsetter 17. Mai 2008 08:51

Re: Position einer fremden Progressbar ändern
 
Zitat:

Zitat von Hansa
2 Klassen-Gesellschft ? Wieso das ? :shock: Ich hoffe, dass kein Mod was mit solchen Fragen zu tun hat. Insbesondere nicht das Ziel verfolgt, fremde Programme wie auch immer zu beeinflussen. :zwinker:

Hi,

ein Programm eines Moderators habe ich in #8 genannt. Ein Moderator möchte sogar einen Beitrag in die Code-Lib bringen mit dessen Hilfe man Code in fremde Prozesse einschleusen und ausführen kann.
Ein weiterer hatte eine Frage zum Thema SetWindowsHookEx und CallNextHookEx in fremden Prozessen. Das ist ja noch extremer als nur die Position einer Progressbar zu ändern. :stupid:

Deltachaos 17. Mai 2008 10:18

Re: Position einer fremden Progressbar ändern
 
Ihr habt doch alle Probleme.
Was soll denn bitte illegal daran sein die Position einer Processbar zu ändern.
Es wehre ja vielleicht auch ganz hilfreich wen der Themenstarter sich mal zu den Vorwürfen äußern würde und mit den Zweck des ganzen begründet das es (mehr oder weniger) sinnvoll ist. :thumb:

PS: wehre auch davür das Thema zu Spliten und diese Diskusion nach OT zu verschieben

Luckie 17. Mai 2008 12:21

Re: Position einer fremden Progressbar ändern
 
Zitat:

Zitat von Deltachaos
wen der Themenstarter sich mal zu den Vorwürfen äußern würde und mit den Zweck des ganzen begründet das es (mehr oder weniger) sinnvoll ist. :thumb:

Also ich mache hier keinerlei Vorwürfe. Ich bin nur neugierig, warum er das machen will.

DeddyH 17. Mai 2008 12:23

Re: Position einer fremden Progressbar ändern
 
Das würde mich auch mal interessieren. Schließlich ist das ja eine reine Anzeige, schneller wird die andere Anwendung auch nicht, wenn man die Position ihrer Progressbar faked :lol:

Fussball-Robby 17. Mai 2008 12:26

Re: Position einer fremden Progressbar ändern
 
[OT]
Zitat:

Zitat von DeddyH
Das würde mich auch mal interessieren. Schließlich ist das ja eine reine Anzeige, schneller wird die andere Anwendung auch nicht, wenn man die Position ihrer Progressbar faked :lol:

Es sei denn, die andere Anwendung sieht so aus: :mrgreen:
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if ProgressBar1.Position = ProgressBar1.Max then
  begin
    ShowMessage('Installation fertig!');
    Close;
  end;
end;
:lol: [/OT]

DeddyH 17. Mai 2008 12:28

Re: Position einer fremden Progressbar ändern
 
Wenn das jemand so macht, isser selber Schuld :zwinker:

Matze 17. Mai 2008 12:39

Re: Position einer fremden Progressbar ändern
 
Auch wenn die Fragestellung zum diskutieren verleitet, wäre es dennoch gut, wenn ihr wieder zum eigentlichen Thema zurückkehren würdet. ;)

rotfc 17. Mai 2008 16:20

Re: Position einer fremden Progressbar ändern
 
Zitat:

Zitat von Hansa
2 Klassen-Gesellschft ? Wieso das ? :shock: Ich hoffe, dass kein Mod was mit solchen Fragen zu tun hat. Insbesondere nicht das Ziel verfolgt, fremde Programme wie auch immer zu beeinflussen. :zwinker:

Von wem sollen Deine Schüler lernen, wenn nicht von Dir?
Was hast Du gegen Leute, die sich besser auskennen als der Lehrer Deiner Schüler?

Bist Du eventuell selbst nicht so ganz "schülerfragensicher"?

napsterxx 17. Mai 2008 16:27

Re: Position einer fremden Progressbar ändern
 
Leute gehts euch noch gut?
Es war eine simple frage wie ich eine Position einer Progressbar ändern kann. Wie sonst lass ich meine Anwendung [A] mit Anwendung [B] kommunizieren. Jeder kann wenn er möchte im Web zu allem, ob es legal oder illegal ist, 100te Beispiele finde. Ich habe nicht vor einen Code zu injizieren, ich habe nicht vor einen Prozess zu veränden.
Vorwürfe? Wieso werden mir Vorwürfe gemacht? Was soll der scheiß eigentlich?

Von einem simplen Thread sind wir nun auf 2 Klassen Gesellschaft gelangt.

Zudem finde ich das in Fragestellen meines Themas/Threads unverschämt. Ich hatte eine Frage, diese wurde mir beantwortet. Mehr wollte ich nicht. Aber dann sich Kommentare durchlesen zu müssen welche die Programmierfähigkeiten, und den Sinn in Frage stellen - Nein Danke

Strich drunter
__________________________________________________ __________________________________________________ _______


Hier kann geclost werden - Mir geht es tierich auf die verven immer eine übeempfindliche Angst vor solchen Sachen zu haben. Irgendwann wird hier niemand mehr Fragen stellen, da er sich immer rechtfertigen muss.

rotfc 17. Mai 2008 16:57

Re: Position einer fremden Progressbar ändern
 
@napsterxx: Ja,mir geht's ganz gut.

Allerdings hat mich "Hansa" inzwischen zweimal gegen den Strich gebürstet, einmal hier in diesem Thread und einmal woanders. Jeweils aufgrund seiner eher etwas konservativen Ansichten, die eventuell darauf zurückzuführen sind, daß er Delphi "unterrichtet"?

@napsterxx: Sorry, wie Dir platzt mir halt auch mal der Kragen ;-)

lbccaleb 17. Mai 2008 17:09

Re: Position einer fremden Progressbar ändern
 
ich versteh die ganze sache um die disskusion auhc nicht, wieso nicht die prograssbar ner fremden anwendung (vllt ja sogar seiner eigenen) mit nem externen programm verändern???
ich bin auch dafür, das dieser thread eschlossen wird, und vllt bemüht sich ja jemande, eine ot diskussion zu eröffnen, über den sinn und unsinn der manipulation fremder controls, prozeduren, funktionen, ...usw
da kann man ja nen menge verändern, und das auch gut so ;-)

rotfc 17. Mai 2008 17:13

Re: Position einer fremden Progressbar ändern
 
Zitat:

Zitat von lbccaleb
ich versteh die ganze sache um die disskusion auhc nicht, wieso nicht die prograssbar ner fremden anwendung (vllt ja sogar seiner eigenen) mit nem externen programm verändern???
ich bin auch dafür, das dieser thread eschlossen wird, und vllt bemüht sich ja jemande, eine ot diskussion zu eröffnen, über den sinn und unsinn der manipulation fremder controls, prozeduren, funktionen, ...usw
da kann man ja nen menge verändern, und das auch gut so ;-)

Lass Dich bei Hansa einschulen ;-)

Jelly 17. Mai 2008 17:24

Re: Position einer fremden Progressbar ändern
 
Die Diskussion spitzt sich für meinen Geschmack hier etwas zu... Und weil ja auch die Frage bereits im 2 Beitrag beantwortet, macht es keinen Sinn, anderen Mitgliedern irgendwas zu unterstellen.

Zitat:

Zitat von napsterxx
Ich hatte eine Frage, diese wurde mir beantwortet. Mehr wollte ich nicht. Aber dann sich Kommentare durchlesen zu müssen welche die Programmierfähigkeiten, und den Sinn in Frage stellen - Nein Danke.

Und deshalb mach ich hier erst mal zu. Es ist ja alles gesagt.

* * * C L O S E D * * *


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 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 by Thomas Breitkreuz