Es gibt bereits einen Thread darüber im Forum 'Allgemein', trotzdem frage ich als Anfänger lieber hier mal dazu nach.
In dem besagten Thread wird folgender Code angesprochen, mit dem ein im Clipboard vorhandenes Image abgespeichert werden kann:
Code: Alles auswählen
; German forum: http://robsite.de/php/pureboard/viewtopic.php?t=2766
; Author: freak
; Date: 08. November 2003
Procedure RegisterBitmap(ImageNumber, hBitmap)
Protected *lptr.LONG, *wptr.WORD, BitmapData.BITMAP
GetObject_(hBitmap, SizeOf(BITMAP), @BitmapData)
!extrn _PB_Image_ObjectsArea
!mov eax, [_PB_Image_ObjectsArea]
!mov [esp+8], eax
*lptr + ImageNumber * 14
*lptr\l = hBitmap
*wptr = *lptr + 4
*wptr\w = BitmapData\bmWidth
*wptr + 2
*wptr\w = BitmapData\bmHeight
*wptr + 2
*wptr\w = BitmapData\bmBitsPixel
*lptr = *wptr + 2
*lptr\l = BitmapData\bmBits
EndProcedure
; beispiel
hBitmap = GetClipboardData(#PB_ClipboardImage)
If hBitmap
RegisterBitmap(0, hBitmap)
SaveImage(0, "C:\program\test.bmp")
Else
Debug "Currently there is no image in the clipboard!"
EndIf
End
Meine Frage ist jetzt: Woher bekomme ich Informationen über und zu diesem externen Symbol, damit ich die Prozedur in einem Programm verwenden kann?POLINK: error: Unresolved external symbol '_PB_Image_ObjectsArea'.
POLINK: fatal error: 1 unresolved external(s).
DeltaG