Die Suche ergab 10 Treffer

von davidpsd
27.04.2010 19:46
Forum: Anfänger
Thema: Hintergrund
Antworten: 6
Zugriffe: 1203

Re: Hintergrund

Hallo!

Du musst zuerst ein Bild erstellen:

Code: Alles auswählen

Image = CreateImage(#PB_Any, 300, 200)
und das Zeichnen starten:

Code: Alles auswählen

StartDrawing(ImageOutput(Image))
und dann kannst du mit

Code: Alles auswählen

BackColor(Hexadezimal-Farbcode)
die Hintergrundfarbe einstellen.

lG davidpsd
von davidpsd
27.04.2010 16:36
Forum: Anfänger
Thema: Beim PC start das programm starten
Antworten: 7
Zugriffe: 1262

Re: Beim PC start das programm starten

Hallo!

[...] die codes von al90 funktionieren leider nicht :(
liegts daran, dass ich die winapi nicht hab?

Die WinApi hat jeder der Windows benutzt, nur sind Zugriffe auf die WinApi nicht möglich, wenn du die Demo-Version von PB hast. Außerdem brauchst du den Code von al90 gar nicht, du musst ...
von davidpsd
25.04.2010 18:12
Forum: Code, Tipps und Tricks
Thema: SaveImageToMemory() [Windows-Only]
Antworten: 21
Zugriffe: 6578

Re: SaveImageToMemory() [Windows-Only]

Was mach ich falsch?
Es kommt nur 1/4 des Screenshots an.

Ich mach den Screenshot, speicher ihn in den Memory und sende ihn an den Client:

Define MemSize, *ImageMemory
;Screenshot machen
hImage = CreateImage(0,1280,1024)
hdc = StartDrawing(ImageOutput(0))
DeskDC = GetDC_(GetDesktopWindow ...
von davidpsd
25.04.2010 16:56
Forum: Anfänger
Thema: Komische Verknüpfung ausführen
Antworten: 9
Zugriffe: 1051

Re: Komische Verknüpfung ausführen

ja, stimmt auch wieder
aber Sauer-RAM hat geschrieben, statt Intel gehört Inet also zur Richtigkeit halber:

Code: Alles auswählen

RunProgram("RunDLL32.exe", "IntelCpl.cpl,ClearMyTracksByProcess 255", "")
und aus^^

lG davidpsd
von davidpsd
25.04.2010 14:38
Forum: Code, Tipps und Tricks
Thema: SaveImageToMemory() [Windows-Only]
Antworten: 21
Zugriffe: 6578

Re: SaveImageToMemory() [Windows-Only]

ah, danke das wars
jetzt hab ich nur noch probleme, nach dem versenden des memory-teils an einen client das bild komplett darzustellen (hab nur ein halbes bild)

mal schauen, ob ich den fehler finde...

lG davidpsd
von davidpsd
25.04.2010 12:11
Forum: Code, Tipps und Tricks
Thema: SaveImageToMemory() [Windows-Only]
Antworten: 21
Zugriffe: 6578

Re: SaveImageToMemory() [Windows-Only]

Ja habe ich. Mein ganzer Code:
UseJPEGImageDecoder()

Procedure SaveImageToMemory(Image, *MemSize, Format = #PB_ImagePlugin_JPEG, Compression = 9)
Protected *Mem, MemSize, ImageDataPipe, PipeName$, RealMemSize
PipeName$ = "\\.\pipe\ImageDataPipe_" + Str(GetCurrentThreadId_()) ; <- Threadsicher ...
von davidpsd
25.04.2010 11:45
Forum: Anfänger
Thema: Komische Verknüpfung ausführen
Antworten: 9
Zugriffe: 1051

Re: Komische Verknüpfung ausführen

stimmt ^^ habs geändert
von davidpsd
25.04.2010 11:32
Forum: Anfänger
Thema: Komische Verknüpfung ausführen
Antworten: 9
Zugriffe: 1051

Re: Komische Verknüpfung ausführen

aso na dann passts ja ^^

lG davidpsd
von davidpsd
25.04.2010 10:55
Forum: Anfänger
Thema: Komische Verknüpfung ausführen
Antworten: 9
Zugriffe: 1051

Re: Komische Verknüpfung ausführen

Hallo!

Was kommt denn für ein Fehler? Ich würde sagen es geht mit:
RunProgram(GetEnvironmentVariable("SYSTEMROOT")+"\system32\RunDLL32.exe","IntelCpl.cpl,ClearMyTracksByProcess 255", GetEnvironmentVariable("SYSTEMROOT")+"\system32")


nur bei mir wird "IntelCpl.cpl" nicht gefunden. Bist du sicher ...
von davidpsd
25.04.2010 10:36
Forum: Code, Tipps und Tricks
Thema: SaveImageToMemory() [Windows-Only]
Antworten: 21
Zugriffe: 6578

Re: SaveImageToMemory() [Windows-Only]

Hallo!

Ich habe Probleme, das im Memory gespeicherte Image wieder zu laden. Ich habe das Beispiel von oben benutzt und dann noch meinen Code dazu:

Img2 = CatchImage(#PB_Any, *ImageMemory, MemSize)

If OpenWindow(0, 10, 10, 1280, 1024, "Screenshot", #PB_Window_SystemMenu | #PB_Window ...