Quantcast
Browsing all 40 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

C#/.NET – Small TextBoxTraceListener for quick and dirty tracing in...

Don’t know how many decades ago I got the idea, and there are probably dozens of unfinished samples like these, but below is complete one. bo.Forms.TextBoxTraceListener. But first the feature list:...

View Article


Image may be NSFW.
Clik here to view.

Delphi – Using FastMM4 part 2: TDataModule descendants exposing interfaces,...

This is the second post of a series of posts around using FastMM4. The start of the series contains a listing of other posts as well and will be updated when new posts become available. One of the...

View Article


Image may be NSFW.
Clik here to view.

CodeRage 4: sessions recorded; Delphi 2010 migration was a beeze;...

I just finished recording my CodeRage 4 sessions: Practical XML in Delphi Reliable Communication between Applications with Delphi and ActiveMQ Using Unicode and Other Encodings in your Programs...

View Article

Image may be NSFW.
Clik here to view.

CodeRage 4: session materials are available for download« The Wiert Corner –...

My CodeRage 4 session materials are available for download: Practical XML in Delphi Reliable Communication between Applications with Delphi and ActiveMQ Using Unicode and Other Encodings in your...

View Article

Image may be NSFW.
Clik here to view.

CodeRage 4: session “Practical XML in Delphi” chat and Q&A transcripts

Not only can you download CodeRage 4 session on materials on Practical XML in Delphi, but below you can also find the chat transcripts below. Note the times are a bit odd: when the chat window...

View Article


Image may be NSFW.
Clik here to view.

CodeRage 4: session “Reliable Communication between Applications with Delphi...

Not only can you download CodeRage 4 session on materials on Reliable Communication between Applications with Delphi and ActiveMQ, but below you can also find the chat transcripts below. VIP Room...

View Article

Image may be NSFW.
Clik here to view.

CodeRage 4: session replays are online too!

Embarcadero has made available the replays of the CodeRage 4 sessions. You can find them in the CodeRage 4 sessions overview. In order to download them from that overview, NOTE: To access this session...

View Article

Image may be NSFW.
Clik here to view.

CodeRage 4 session material download locations changed – CodeCentral messed up

Somehow, CodeCentral managed to not only delete my uploaded CodeRage 4 session materials (the videos are fine!), but also newer uploads with other submissions. Since I’m in crush mode to get the BASTA!...

View Article


Image may be NSFW.
Clik here to view.

Delphi – hardcore debugging the intialization of your app, dlls and packages

Recently we got involved with a client having a large and complex application that (historically) consists of A main .EXE that loads Many DLLs Underlying BPLs One of the biggest problems is debugging...

View Article


Image may be NSFW.
Clik here to view.

.NET Reflector catch-22

I just found out that the .NET Reflector asks me two questions. The first is this: This version of .NET Reflector is out of date. Do you want to update automatically? (YES / NO) If I answer NO, then...

View Article

Image may be NSFW.
Clik here to view.

Reading tea leaves – Danny Thorpe

A short while ago, Danny Thorpe posted an answer about multithreading issues on StackOverflow.com which reminded me a lot about a BorCon session he did. That session is called “Reading Tea Leaves: The...

View Article

Image may be NSFW.
Clik here to view.

.NET/C#: stupid code of the day – Cosmos.Debug.VSDebugEngine

I wasn’t the first one to notice this one, but is hilereous: bool enabled = fEnable == 0 ? false : true; What about a simple logical negation (!) operator? The above sample is from the “Visual Studio...

View Article

Image may be NSFW.
Clik here to view.

Twitter / Danny Thorpe: New programmers are drawn …

Brilliant and so true: New programmers are drawn to multithreading like moths to flame, with similar results. Edit: And this is just one example on how tiny little details can impact threading so much....

View Article


Image may be NSFW.
Clik here to view.

Visual Studio 2010: you should run the Remote Debugging Monitor from a local...

Setting up remote debugging is always a precarious thing, no matter what kind of development platform: the online documentation tells you the standard steps, but usually they don’t suffice. This case...

View Article

Image may be NSFW.
Clik here to view.

Weaving: Source code, IL, ByteCode, Native

Weaving extends your program adding new functionality. It can be at different levels for difference purposes (AOP, Debugging, Automated Testing, etc). This .net – What is IL Weaving? question on...

View Article


Image may be NSFW.
Clik here to view.

Getting TLIST.EXE: Microsoft TaskLister from the Debugger Tools

A few notes on TLIST.EXE: Lots and lots of articles mention it. Not all versions of TLIST.EXE will work on all Windows versions (I found a 40k version 3.51 at a client that clearly hangs on their XP...

View Article

Image may be NSFW.
Clik here to view.

Embarcadero has some cool new Delphi iOS technology in the pipeline (via:...

Today exactly a month ago, Allen Bauer (Chief Scientist at Embarcadero) asked a really in depth question about debugging the startup sequence of iOS apps on a device not originating from Xcode on Stack...

View Article


Image may be NSFW.
Clik here to view.

Don’t spam with OutputDebugString

A production version of an app should not spam using OutputDebugString. Some apps do, for instance very couple of seconds the “TAM E-SSO AccessAgent” DataProvider.exe process spams stuff like this:...

View Article

Image may be NSFW.
Clik here to view.

x64 debugging on Windows: usually not directly by the IDE, but trough a debug...

While developing x64 applications, most Windows development tools are actually running in x86 mode, and use an intermediate x64 layer to debug the x64 process even for local debugging. For Visual...

View Article

Image may be NSFW.
Clik here to view.

Borland Fun Facts: Matt Pietrek worked there too!

Another episode in the Missed Schedule series that was originally scheduled for 20131201: Until I read the comments at Monitoring the Monitor, I only knew the early days of Matt Pietrek‘s work at...

View Article
Browsing all 40 articles
Browse latest View live