Toon posts:

[delphi5] Procedure in de achtergrond uitvoeren...

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik was vanmiddag een beetje aan het programmeren met delphi... maar ik kreeg het niet voor mekaar om een procedure continue te laten uitvoeren, en dat je dan ook nog andere dingen met dat programma kan doen:

ik wil dus in de titel-bar de tijd/datum weergeven, dat lukt wel, maar dat is 1 keer en dat zou hij dan elke minuut moeten updaten... is dat mogelijk??

ik heb al op verscheidene Delphi-sites gezocht, maar nix gevonden.

groete van Ðave :)

Verwijderd

Gewoon een Timer op je form/panel gooien, en dan reageren op een OnTimer - event

  • PipoDeClown
  • Registratie: September 2000
  • Niet online

PipoDeClown

Izze Zimpell

-
Iets met een timer object in je form misschien? Kweenie hoor ik ben geen programmeur...
-

God weet alles, want hij is lid van de Mosad. To protect your freedom i will take that away from you. Mijn drankgebruik heeft ernstig te lijden onder mijn gezondheid.


Verwijderd

Topicstarter
timer... mm ik ga ff kijke... :)

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

timer? is niet zo netjes, maar het werkt wel.
Een nettere oplossing, die tevens veel ingewikkelder (en dus educatiever) is zijn threads...

Localhost, sweet localhost


Verwijderd

Topicstarter
timer is goed genoeg voor mij *D

dankie...

  • jopiek
  • Registratie: September 2000
  • Laatst online: 21-08 19:56

jopiek

Tja... 'ns ff denken.

ik zou toch threads gebruiken... leer je veel van.. zit een sort demo met threads in de demo dir!

Als je hulp nodig hebt erbij roep je maar (ik heb pas een programma met threads gemaakt dat nogal ingewikkeld was... dit lijkt redelijk simpel!)...

Cogito Ergo Credo


  • whoami
  • Registratie: December 2000
  • Laatst online: 14:32
Een thread is idd de mooiste manier om dat op te lossen, een TTimer object gebruiken is natuurlijk wel eenvoudiger.

Een TTimer object kun je echter niet in alle gevallen gebruiken. Stel dat je wil dat uw programma voortdurend moet controleren of er bv. een stuk tekst in een TMemo geselecteerd is, dan los je dat het best op via de Application.OnIdle method of via threads.

https://fgheysels.github.io/


  • MerijnB
  • Registratie: Oktober 2000
  • Laatst online: 14:28
[b]
Stel dat je wil dat uw programma voortdurend moet controleren of er bv. een stuk tekst in een TMemo geselecteerd is, dan los je dat het best op via de Application.OnIdle method of via threads.
wat dacht je d'r van om dat te doen als de selectie in de memo veranderd :)

A software developer is someone who looks both left and right when crossing a one-way street.

Dé antenne-innovatie voor de korte golf


Verwijderd

Topicstarter
ja,... 't werkt nu zoals ik het wil mbv een timer...

ik ga die threads-demo wel een keertje bekijken als ik tijd over heb :)... dat is toch die demo waar 3 rijtjes worden gesoorteerd?

MPÐave

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:32
Op vrijdag 21 september 2001 09:57 schreef MerijnB het volgende:

[..]

wat dacht je d'r van om dat te doen als de selectie in de memo veranderd :)
Was maar een voorbeeld he. *zucht*

https://fgheysels.github.io/


Verwijderd

Let er op dat het aantal beschikbare times gelimiteerd is, je kunt niet zomaar 200 timers in je applicatie zetten..

  • Wupsje
  • Registratie: Januari 2001
  • Laatst online: 13-11-2024
Er zijn ook threadtimers beschikbaar
check http://www.torry.net maar eens

Wupsje

  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

Op vrijdag 21 september 2001 12:34 schreef MPdave het volgende:
MPÐave
Wat is dat nou voor letter D???? ( D <-> Ð )

Siditamentis astuentis pactum.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 04-09 14:38

curry684

left part of the evil twins

Op vrijdag 21 september 2001 09:57 schreef MerijnB het volgende:
wat dacht je d'r van om dat te doen als de selectie in de memo veranderd :)
Hij bedoelde waarschijnlijk dat je in de OnIdle het beste kunt checken of er CF_TEXT data op het clipboard staat zodat je al of niet de paste kunt enablen, en dat het dan handig is om in 1 moeite door de cut/copy enabling af te handelen zodat je functionaliteit centraal bij mekaar staat. (overigens gebruik je hier in Delphi 5 Actions voor die VCL zelf in de OnIdle aanroept).

:)

Professionele website nodig?


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 04-09 14:38

curry684

left part of the evil twins

Op donderdag 20 september 2001 17:38 schreef PipoDeClown het volgende:
ik ben geen programmeur...
Flink verdwaald dan als je in dit forum zit te posten... :P

Professionele website nodig?


Verwijderd

Topicstarter
Op vrijdag 21 september 2001 18:37 schreef Varienaja het volgende:

[..]

Wat is dat nou voor letter D???? ( D <-> Ð )
is dat relevant ?? als ik dat nou leuk vind...
Pagina: 1