UPX comprimeert DLL's ook.
Type: Posts; User: MendriX-oud; Keyword(s):
UPX comprimeert DLL's ook.
Nee hoor, kan heel efficient. Je stelt je timer in op 1 milliseconde. Timers werken met messages. Je gebruikt hem dan alleen om een message voor je in de queue te zetten, je krijgt dus heel...
Dit is not-done, zie hele discussie. Doe je het toch, gebruik dan op z'n MINST de VCL routine DisableTaskWindows() om zoveel mogelijk codeflow-branching te voorkomen.
Jawel, het is kort besproken. Nu volgen drie opties:
Optie 1: De taak opdelen in kleine stukjes van maximaal 1 seconde en deze via bijvoorbeeld een TTimer handler na elkaar uitvoeren. Je...
Greta, nog een korte uitleg voor je. Je routine om WM_QUERYENDSESSION af te handelen is correct. Echter, jij past het toe voor het top-level window-handle (window met een message handle) van je form....
Ik heb het opgelost, zie nieuwe thread: Fixed: Windows shutdown+Access Violation.
Groetjes,
Mark van der Hijden
Hoi allemaal!
Ik heb de laatste versie van FTP van NLDelphi gehaald (NLDTrayIcon051208) en hierin twee fixes aangebracht, zie bovenin de source voor uitleg. (Ze zijn ook toe te passen op de...
Had MendriX maar vrije tijd. :-) Dan zou ik het zo doen. Helaas zit ik elk uur van elke week het komende jaar volgeboekt. Maar ook al rust er copyright op m'n teksten, knip en plak het gerust tot een...
Wat geef je op als server, een naam, of een hard IP? Probeer dat laatste anders eens.
Verder welke SQL Server / MSDE gebruik je? Standaard staat bij MSDE 2000 het accepteren van...
Nog een interessante: Bij een niet-MainForm form, pas dat loopje toe, zorg dat die draait en dat ie zelf ProcessMessages aanroept. Als je nu op de X klikt van het form, zal je OnClose worden...
@NGLN: Ik zag nu pas dat je Form1 een Form2.Free doet. Die extra button is niet nodig als je je Form2.Free vervangt door Form2.Close, dan geldt mijn voorbeeld met CM_RELEASE message ook en dan is het...
Ik heb het net verklaard. Maar nu jouw voorbeeld. Die is nog interessanter en die is nog gevaarlijker, omdat bij Delphi32's voorbeeld alleen externe messages AV's zouden kunnen veroorzaken, maar bij...
Zodra in jouw voorbeeld Button1 is geklikt, wordt een message gepost van die click en die wordt dispatched via een aantal calls in Application.Run(). Hij komt dan in je handler van Button1 en je...
Interesting fenomeen. Ik ga het niet uitproberen. Ik geloof je. Er is overigens ook veel over te vinden in google: http://tinyurl.com/73vkt bijvoorbeeld. Nice om te onthouden. Als je ooit een back-up...
Dat ze allemaal zijn veranderd geloof ik niet. (Dat is ondoenlijk om technisch voor elkaar te krijgen!) Ik denk dat ze altijd BIOS datum/tijd zijn en blijven (of OS-clock). Dat ze door sommige API's...
Nou, hij wil ze per thread groeperen e.d., en wat is daar meer geschikt voor dan een goede db-engine? Die kan zelfs groeperen zonder ze volledig in het geheugen te laden (mits de database goed is...
Dat werkt hetzelfde als wanneer je hem lokaal ontwikkeld. Lokaal geef je ook een server/ip en eventueel een port en mogelijk een instance op waarmee de verbinding moet worden gemaakt. Via het...
Let echter wel op, het betreft floats en daarvan wordt de nauwkeurigheid niet gegarandeerd. Dat betekent als je 2x dezelfde datum opslaat in bijv. een database en ze daarna weer ophaalt, dat de...
Nou ja, als hij bijv. 1 GB aan newsgroup info wil verzamelen en persistent maken, dan is een database met een goed ontwerp raadzaam, omdat je dan veel tijd en geheugen kan besparen. Maar daarom...
Inhakend op dat event-driven en die messages waar we het eerder over hadden. Als jij een TTimer aanmaakt en die aanzet voor het toevoegen van een regel per interval aan bijv. een Memo1.Lines, dan...
Tellen? Wat bedoel je? Als je data eerst in een TStringList zit en je wil dat overpompen naar een database gebruik makend van ADO technologie, dan telt het ook. Maar wat wil je precies? Als je...
Mijn tip was alleen voor als je heel veel records ineens wil toevoegen aan een database via ADO technologie. :-) Excuses voor de verwarring.
Perfect. Je begint al event-driven te denken. ;-) Op de website van Marco Cant?? kan je zijn demo's al wel downloaden. Zie de drag-drop demo en zie de OnMouseDown/OnMouseUp/OnMouseMove events....
Of via SQL, connect je database met een TADOCommand en voer bijv. uit:
CREATE TABLE SomeTableName
(
SomeId int NOT NULL ,
SomeName varchar(255) NULL
)
Met ADO kan je ook al je client-side changes cachen en dan ineens posten als je klaar bent. Als je een persitente TADODataSet gebruikt en LockType zet op batchoptimistic, dan kan je 10000 rows...