No, it's in fact the same thing.
This only difference is that the system .dll "kernel32.dll" is already loaded into your application (unless you've got a very specific one; I'm not even sure it's possible with FPC or any Windows executable ?).
Anyway, concretely it means that you don't need to load it. The rest of the code is then identical, once you've loaded it and get a Handle on it.
While your link deals with a user's dll: which you'll usually have to load before using it.
** Edit ** And according to your first post, you need to get a function from the "kernel32.dll"; so, my sample...