Hey Leute,
Hab ein weiteres Problem, undzwar versuche ich gerade ein Konsolenprogramm zu schreiben und wollte mir den EpikTimer reinladen.
Tja so einfach wie in Delphi ist das nicht, und ich krieg teilweise fast heulkrämpfe weil das ding total Sinnfrei ist...
Er sagt mir er könne die Unit LResources nicht finden, seltsamer weiste STRG+ Linksklick funktioniert -.-
Weiß jemand woran das liegt?
Konsolenprogramm + EpikTimer
-
- Lazarusforum e. V.
- Beiträge: 3178
- Registriert: Di 22. Jul 2008, 19:27
- OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
- CPU-Target: 32bit x86 armhf
- Wohnort: Köln
- Kontaktdaten:
Re: Konsolenprogramm + EpikTimer
Ist die LCL als Abhängigkeit in den Projektoptionen definiert? Bei Konsolenprogrammen ist das bei einem neuen Projekt nicht der Fall.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Re: Konsolenprogramm + EpikTimer
Was ist denn EpikTimer ?
So Sachen wie TTimer gehen in Konsolen-Programmen nicht, weil man da nicht Event-Orientiert programmieren kann (Weil es keine "Application" gibt). Konsolen-Programm heißt starten -> tu was -> beenden. Man kann auf nichts warten.
In MSEIDE/MSEGUI geht das mit der "NoGUIApplication".
Ich bin gerade dabei, ein Lazarus-Paket "NoGUIApplication" zu bauen, das so etwas ermöglicht. Eine erste Test-Version funktioniert. Kann aber noch etwas dauern, bis ich das veröffentlichen kann.
-Michael
So Sachen wie TTimer gehen in Konsolen-Programmen nicht, weil man da nicht Event-Orientiert programmieren kann (Weil es keine "Application" gibt). Konsolen-Programm heißt starten -> tu was -> beenden. Man kann auf nichts warten.
In MSEIDE/MSEGUI geht das mit der "NoGUIApplication".
Ich bin gerade dabei, ein Lazarus-Paket "NoGUIApplication" zu bauen, das so etwas ermöglicht. Eine erste Test-Version funktioniert. Kann aber noch etwas dauern, bis ich das veröffentlichen kann.
-Michael
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Re: Konsolenprogramm + EpikTimer
Hallo,Displaced hat geschrieben:Hab ein weiteres Problem, undzwar versuche ich gerade ein Konsolenprogramm zu schreiben und wollte mir den EpikTimer reinladen.
EpikTimer ist meines Erachtens nicht genauer als gettickcount: http://www.lazarusforum.de/portal.php?c ... ttickcount" onclick="window.open(this.href);return false;
Dazu muss die Unit lclintf eingebunden werden.
Viele Grüße, Euklid
Re: Konsolenprogramm + EpikTimer
Hi,
ich hab das mit einem kleinen dirtytrick zum laufen bekommen
kopiere dir die Unit "epiktimer.pas" aus dem Componentsverzeichnis in dein Projektverzeichnis und lösche dann alle eingebundenen Unit raus, bis auf
Dann kannst du die Unit zu deinem Projekt hinzufügen und verwenden.
ich hab das mit einem kleinen dirtytrick zum laufen bekommen
kopiere dir die Unit "epiktimer.pas" aus dem Componentsverzeichnis in dein Projektverzeichnis und lösche dann alle eingebundenen Unit raus, bis auf
Code: Alles auswählen
uses
{$IFDEF Windows}
Windows, MMSystem,
{$ENDIF}
Classes, SysUtils, dateutils;