Autor Beitrag
Terra23
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 872

Win 8
Delphi 7
BeitragVerfasst: Mi 27.08.03 10:53 
Hallo.

Ich weiß, pro Frage ein Posting. :lol: Nun gehören aber für mich beide Fragen unmittelbar zusammen und ich hoffe, man möge mir das verzeihen. :-)

Also:
Ich habe mir anhand von Tino's FAQ-Beitrag einen Splash-Screen in mein Programm eingebunden. Nun will ich dort ein Flash-Movie einbinden. Nun habe ich 2 Probleme.

1) Wie kann ich dem Programm sagen, es soll warten (z.B. bis das Flash-Movie beendet ist)?

2) Wie kann ich Resourcen in ein Programm einbinden? Der Code zum Einbinden für Flash-Movies sagt, es wurde die Resourcen-Datei nicht gefunden und in der Anleitung steht, man muss das Movie in eine Resourcen-Datei einbinden. Nur .. wie mache ich das?

Ich denke, man kann mir hier helfen.. :-)

_________________
Hasta La Victoria Siempre
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mi 27.08.03 22:52 
zur ersten frage:

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
// "normale" version:
procedure TForm1.Delay(msec: cardinal);
var
 msg: TMsg;
 f: cardinal;
begin
 f := GetTickCount;
 while (GetTickCount < (f+msec)) do
  if PeekMessage(Msg, 000, PM_REMOVE) then
  begin
   TranslateMessage(Msg);
   DispatchMessage(Msg);
  end;
end;

// Version, die aufgört zu warten, wenn esc gedrückt wird.
procedure TForm1.Delay(msec: cardinal);
var
 msg: TMsg;
 f: cardinal;
begin
 f := GetTickCount;
 while (GetTickCount < (f+msec)) do
  if PeekMessage(Msg, 000, PM_REMOVE) then
  begin
   TranslateMessage(Msg);
   DispatchMessage(Msg);
   if GetKeyState(VK_ESCAPE) < 0 then
   begin
    r := false;
    break;
   end;
  end;
end;


die 2. frage:

das sollte mit einem ressourcen-editor gehen. der typ der ressource müsste in der anleitung stehen.