![]() |
Re: Programmstart bestimmen
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Borland.Vcl.ComCtrls, System.ComponentModel, Borland.Vcl.StdCtrls, Borland.Vcl.ExtCtrls, ShellAPI; type TForm1 = class(TForm) GroupBox1: TGroupBox; ProgressBar1: TProgressBar; Timer1: TTimer; procedure Timer1Timer(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.nfm} procedure TForm1.FormCreate(Sender: TObject); var Bild : TImage; begin Bild:= Timage.create(nil); Bild.picture.LoadFromFile('D:\bdetouch_Schleiferei\images\bild.bmp'); Bild.autosize:=true; Bild.Top:= 15; Bild.Left:=0; Bild.Visible:=true; Bild.Parent := self; end; procedure TForm1.Timer1Timer(Sender: TObject); begin Progressbar1.Position := Progressbar1.Position +1; Application.ProcessMessages; if Progressbar1.Position = 100 then begin Timer1.Enabled := False; Progressbar1.Position := 0; ShellExecute(Application.Handle, 'open', 'D:\Program\Ding.exe', nil, nil, SW_NORMAL); end; end; end. Ich finde absolut nicht meinen Fehler bei ShellExecute, habe gegoogelt und überall gelesen das man an ShellExecute so die Parameter übergeben muss. Fehlermeldung: [Pascal Fehler] Unit1.pas(58): E2250 Es gibt keine überladene Version von 'ShellExecute', die man mit diesen Argumenten aufrufen kann |
Re: Programmstart bestimmen
SW_NORMAL sagt mir jetzt nichts, versuch mal SW_SHOWNORMAL.
|
Re: Programmstart bestimmen
funktioniert leider auch nicht mit SW_SHOWNORMAL :?
|
Re: Programmstart bestimmen
Wenn ich mir Deine uses-Klausel anschaue, bin ich etwas verwirrt. Ist das jetzt Delphi Win32 oder Delphi.NET?
|
Re: Programmstart bestimmen
Hallo,
nimm mal statt NIL '' Bei mir wird das aber auch mit NIL compiliert. Was ist das für ein Compiler ? Sieht doch aus wie .Net ? Wenn es .Net ist: ![]() Heiko |
Re: Programmstart bestimmen
es lag an .NET :P
|
Re: Programmstart bestimmen
Es ist immer Gold wert, gleich in der richtigen Sparte zu posten :?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 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-2025 by Thomas Breitkreuz