Utiliser le buffer video à partir d'une DLL.
Publié : jeu. 07/août/2008 22:42
Lut,
J'ai déjà fait un gros boulot sur mes interfaces, pour l'adapter aux differentes resolutions d'ecran.. Qui de plus ne sont même pas homothétiques.. (proportionelles) mais je sais qu'à un moment ou a un autre, je me concentrerais dessus pour les rendre plusse mieux..
Ca me conviendrait bcp d'avoir des Dll, tant pour mon ego ( whaaa jé dé dé elle elle comme un vré pro ), que ... pour mon ego.. ( en faite ) ( mais sur plusieurs plans ). BREF
Apparement, pour "manipuler" enfin.. envoyer des infos au buffer ecran... via ces bouts de programme externes... Il me faudrait pouvoir lui (la dll) indiquer à quelle adresse proceder...
En gros si je fais une dll
ProcedureDLL socle( Y )
DisplaySprite(N,X,Y)
Endprocedure
Quand je l'appel dans le main, le compilo le prends mal et me reponds "write error at adress 0" "8" avant que je reboot d'ailleur..
Donc a priori, il faudrait que je soit capable d'indiquer à cette DLL, où imprimer mon sprite :s...
Malheureusement, je n'ai vraiment aucune idée de comment proceder !
C'est peut être d'ailleur compliqué ? Peut être que je fairais mieux... d'etablir dans mon Dll, la liste des Num de sprites a afficher avec leurs coordonées, et imprimer tout ça a partir de l'exe, dans un boucle ?
Pour l'instant je vais me contenter de ça je pense ...
Si quelqu'un a des infos là dessus... Baaah.. j'lui en serait reconnaissant :s
'rci
J'ai déjà fait un gros boulot sur mes interfaces, pour l'adapter aux differentes resolutions d'ecran.. Qui de plus ne sont même pas homothétiques.. (proportionelles) mais je sais qu'à un moment ou a un autre, je me concentrerais dessus pour les rendre plusse mieux..
Ca me conviendrait bcp d'avoir des Dll, tant pour mon ego ( whaaa jé dé dé elle elle comme un vré pro ), que ... pour mon ego.. ( en faite ) ( mais sur plusieurs plans ). BREF
Apparement, pour "manipuler" enfin.. envoyer des infos au buffer ecran... via ces bouts de programme externes... Il me faudrait pouvoir lui (la dll) indiquer à quelle adresse proceder...
En gros si je fais une dll
ProcedureDLL socle( Y )
DisplaySprite(N,X,Y)
Endprocedure
Quand je l'appel dans le main, le compilo le prends mal et me reponds "write error at adress 0" "8" avant que je reboot d'ailleur..
Donc a priori, il faudrait que je soit capable d'indiquer à cette DLL, où imprimer mon sprite :s...
Malheureusement, je n'ai vraiment aucune idée de comment proceder !
C'est peut être d'ailleur compliqué ? Peut être que je fairais mieux... d'etablir dans mon Dll, la liste des Num de sprites a afficher avec leurs coordonées, et imprimer tout ça a partir de l'exe, dans un boucle ?
Pour l'instant je vais me contenter de ça je pense ...
Si quelqu'un a des infos là dessus... Baaah.. j'lui en serait reconnaissant :s
'rci