Error Application.Handle Umstieg von Dephi

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
gekd1407
Beiträge: 10
Registriert: Sa 17. Aug 2013, 22:09
OS, Lazarus, FPC: Win10/11pro 64Bit (L 2.2.6 FPC 3.2.2)
CPU-Target: 64Bit
Wohnort: Marl

Error Application.Handle Umstieg von Dephi

Beitrag von gekd1407 »

Hallo Leute,

habe da ein Problem und komme nicht weiter...

Habe eine Unit, die unter Delphi problemlos lief.

Wollte Sie jetzt umwandeln. Nach dem Umwandeln mit dem Tool unter Werkzeuge
und kompilieren bekomme ich immer den Fehler:

onlyoneunit.pas(24,27) Error: identifier idents no member "Handle"

Code: Alles auswählen

 
 
unit OnlyOneUnit;
 
{$mode objfpc}{$H+}
 
interface
 
implementation
 
uses
  Classes, Forms, SysUtils, Windows;
 
var
  Mutex : THandle;
  H     : HWnd;
 
initialization
 
Mutex := CreateMutex(nil,true,'MyXYZMutex');
if GetLastError = ERROR_ALREADY_EXISTS then
begin
   H := 0;
   repeat
      H := FindWindowEx(0,h,'TApplication',PChar(Application.Title))
   until H <> Application.Handle;
   if H <> 0 then
   begin
      Windows.ShowWindow(H, SW_ShowNormal);
      windows.SetForegroundWindow(H);
   end;
   halt;
end;
 
finalization
  ReleaseMutex(Mutex);
end. 
 
Hat jemand einen Tip für mich?
Danke.

Gruß
Karsten
Zuletzt geändert von Lori am Do 12. Sep 2013, 12:25, insgesamt 1-mal geändert.
Grund: richtiger Highlighter

Benutzeravatar
theo
Beiträge: 10931
Registriert: Mo 11. Sep 2006, 19:01

Re: Error Application.Handle Umstieg von Dephi

Beitrag von theo »


gekd1407
Beiträge: 10
Registriert: Sa 17. Aug 2013, 22:09
OS, Lazarus, FPC: Win10/11pro 64Bit (L 2.2.6 FPC 3.2.2)
CPU-Target: 64Bit
Wohnort: Marl

Re: Error Application.Handle Umstieg von Dephi

Beitrag von gekd1407 »

Hallo Theo,

jaaaa, es funzt.

Danke.

Karsten

Antworten