Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "psApi" unter Delphi 2.0 (https://www.delphipraxis.net/10865-psapi-unter-delphi-2-0-a.html)

Luckie 27. Okt 2003 12:15

Re: "psApi" unter Delphi 2.0
 
Und beschwehren, dass er die Unit nicht kennt tut er sich nicht?Dann ist das aber etwas seltsam. Obwohl D2 ist auch schon _etwas_ älter.

Aber hattest du nicht gesagt, du hättest noch D6 und D7?

Gollum 27. Okt 2003 12:22

Re: "psApi" unter Delphi 2.0
 
Hallo,

ich würde

SizeOf(ProcessEntry32);

in

SizeOf(TProcessEntry32);

ändern.

Luckie 27. Okt 2003 12:24

Re: "psApi" unter Delphi 2.0
 
Hm, D6 hat es geschluckt. :gruebel:

Wheelie 27. Okt 2003 12:30

Re: "psApi" unter Delphi 2.0
 
@Gollum: habe es in TProcessEntry32 geändert und er kann es kompilieren...*juhuuu*

Problem: Bin nicht in der Lage, das Ding auf eine Exe-Datei umzuschreiben (ich bin ein ganz schöner Anfänger, ich weiß)...habe aber begriffen, dass ich meine Exe-Datei mit dem Inhalt der ListBox vergleichen muss, stimmt's???

@Luckie:
Korrekt, habe noch Delphi 6 und Delphi 7, leider funktioniert dort die SuperTimer-Komponente nicht und die brauche ich unbedingt (die geht nur bis Delphi 4)...

Wheelie 27. Okt 2003 12:59

Re: "psApi" unter Delphi 2.0
 
ich krieg's absolut nicht hin, die sache umzuschreiben:

- das Programm lädt einen String (-> Dateipfad) aus einer Ini-Datei
- dieser String soll jetzt von einem Timer überwacht werden (Anwendung aktiv oder nicht)

Kann mir jemand von euch netten Menschen (Luckie :?: ) bitte bitte mal kurz die ganze Sache umschreiben...nerve euch dann auch nicht mehr :-D

Christian Seehase 27. Okt 2003 14:04

Re: "psApi" unter Delphi 2.0
 
Moin Wheelie,

Zitat:

Zitat von Wheelie
3. ihr sagt mir, was an dieser prozedur falsch ist, dass sie unter win2000/xp nicht funktioniert:

Delphi-Quellcode:
//...
  Result := (H >= 65535);
//...
Ändere mal den Typ zu DWORD und die Abfrage auf

Delphi-Quellcode:
  Result := (H = INVALID_HANDLE_VALUE);
// oder
  Result := (H = DWORD(-1));
Ausserdem musst Du noch GENERIC_READ in GENERIC_WRITE ändern.
Eine laufende Programmdatei kannst Du ja schliesslich auch problemlos kopieren

Wheelie 27. Okt 2003 15:16

Re: "psApi" unter Delphi 2.0
 
Funktioniert.....DANKE DANKE DANKE DANKE DANKE !!!! :zwinker:

:dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:18 Uhr.
Seite 2 von 2     12   

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