Español
Wünsche y Sugerencias

Hecho: Wunsch: IsClipFormat

 

Falk
Fallenstein
El Función
handle& = @Crear("HPIC",0,"&CLPBMP") es muy hilfreich, en Bilder de otro Programmen a tomar. Wenn se sin embargo en el aktuellen Zwischenablage no Mapa de bits, pero irgend de otra manera befindet, merke Yo el sólo, si yo con diesem "angeblichen Bild" más trabajo voluntad, z.B. con SavePic Album$,handle&,... oder DrawPic handle&,... usw. El Crear-Función scheint selber no abfragbare Fehlerbedingung a erzeugen, deshalb kann Yo el problema sólo por el Folgefehler eingrenzen o. abfangen. Für una schlanke, übersichtliche Programación wäre lo schön, si uno el Erfolg el oben genannten Función unmittelbar después de deren Aufruf überprüfen podría - z.B. con uno speziellen Systemvariablen.
 
Strategien im Vergleich:
Microsoft: der Computer macht mit Dir, was er will ...
XProfan: der Computer macht, was Du von ihm willst.

XProfan 11, Windows XP (1.5 GByte RAM), XProfEd
18.11.2009  
 



%bmpx ?
 
18.11.2009  
 




Falk
Fallenstein
Yo ya probiert. El Bilder hätten demnach galaktische Größen - con 0 x 0 pixels hätte lo me como Kriterium gereicht
 
Strategien im Vergleich:
Microsoft: der Computer macht mit Dir, was er will ...
XProfan: der Computer macht, was Du von ihm willst.

XProfan 11, Windows XP (1.5 GByte RAM), XProfEd
18.11.2009  
 




Christian
Schneider
Tal vez klappts sí por API:

GetClipboardData-Función (MSDN):  [...] 
Clipboard-Formate (MSDN):  [...] 
Ejemplo en VB:  [...] 
 
XProfan 11| Vista(64) SP2
18.11.2009  
 




Falk
Fallenstein
Mit "0 x 0 pixels" meinte Yo natürlich erfolgloser, d.h. fehlerbehafteter Funktionsaufruf. Auch el Überprüfung el zurückgelieferten Handle-Nummer hilft no más, el son irgendwelche x-beliebigen Pagar, el en no wirklich definierten Objetos en el Arbeitsspeicher zeigen - deshalb führen ellos sí a la el erwähnten Folgefehlern.
 
Strategien im Vergleich:
Microsoft: der Computer macht mit Dir, was er will ...
XProfan: der Computer macht, was Du von ihm willst.

XProfan 11, Windows XP (1.5 GByte RAM), XProfEd
19.11.2009  
 




Falk
Fallenstein
Gracias, Christian, para Su Sugerencias. Yo habe me el Verweise kurz angesehen y fühle, dass lo lo así sicher va (y uno todavía viel mehr con el Zwischenablage hacer kann). Aber en el Details es en media bescheidenen Programmierkentnissen weit encima media Horizont hinaus
 
Strategien im Vergleich:
Microsoft: der Computer macht mit Dir, was er will ...
XProfan: der Computer macht, was Du von ihm willst.

XProfan 11, Windows XP (1.5 GByte RAM), XProfEd
19.11.2009  
 




Christian
Schneider
Hab algo zusammengebastelt:
KompilierenMarcaSeparación
Def OpenClipboard(1) !"USER32","OpenClipboard"
Def CloseClipBoard(0) !"USER32","CloseClipboard"
Def GetClipboardData(1) !"user32.dll","GetClipboardData"

Proc ClipIsPic

    Declare Cboard_return&

    IF OpenClipBoard(GetActiveWindow()) <> 0 erfolgreich geöffnet?

        Cboard_return&=GetClipboardData(2) Parameter 2 = Bild erwartet | 1 wäre Text
        CloseClipBoard()

    EndIF

    If Cboard_return& <> 0 Wert ungleich 0 = Wahr

        Return 1

    Else

        Return 0

    EndIF

EndProc

CLS
Print ClipIsPic() 1 = Bild, 0 = Kein Bild
Waitinput

Wenn el Zwischenablage una Bild enthält son ClipIsPic 1, si no 0 zurück.
 
XProfan 11| Vista(64) SP2
19.11.2009  
 




Christian
Schneider
Frabbing, Beitrag=55027, Zeitpunkt=19.11.2009
Einfacher es:
KompilierenMarcaSeparación
Def IsClipFormat(1) !"USER32","IsClipboardFormatAvailable"
Print IsClipFormat(1) Text
Print IsClipFormat(2) Bildre>


de:  
[...] 
 
XProfan 11| Vista(64) SP2
19.11.2009  
 




Falk
Fallenstein
Fantastisch, Christian!
Exactamente el, Yo brauche y sooooo simplemente - sólo gewusst como ;)
KompilierenMarcaSeparación
Gemerkt/Separiert von http://xprofan.com/thread.core?t=7937
Def IsClipFormat(1) !"USER32","IsClipboardFormatAvailable"
declare h0&
cls

if IsClipFormat(2)Bild

    h0&=create("hPic",0,"&CLPBMP")
    hier weitermachen, z.B.
    drawpic h0&,0,0;0

else

    hier auf den Fehler hinweisen, z.B.
    print "no image in the clipboard - please try again ..."

endif

Strategien im Vergleich:
Microsoft: der Computer macht mit Dir, was er will ...
XProfan: der Computer macht, was Du von ihm willst.

XProfan 11, Windows XP (1.5 GByte RAM), XProfEd
20.11.2009  
 



Das hättest imho para el Personas todavía einfacher hacer puede - serverseitig. ^ ^

Fügt una Mitglied una http-URL con uno Bildadresse en el Posting-Eingabefeld una ("Bildadresse kopieren" se vom Navegador ebenso angeboten), entonces simplemente el Bild por (php) file_get_contents invitar y en Server ablegen y el Bildadresse en entsprechendes <img wandeln.

Aber egal como, ha alles ser Gutes.
 
20.11.2009  
 




RGH
Falk Fallenstein, Beitrag=55018, Zeitpunkt=18.11.2009
El Función
handle& = @Crear("HPIC",0,"&CLPBMP") es muy hilfreich, en Bilder de otro Programmen a tomar. ... El Crear-Función scheint selber no abfragbare Fehlerbedingung a erzeugen


¡Hola,

el Ergebnis el Función (en el Erfolgsfall el Handle el Mapa de bits) debería en diesem Fall 0 ser y así andeuten, dass el Mapa de bits no producido voluntad podría. Außerdem debería una Warnung aufpoppen, dass el Mapa de bits no ladbar es.

Saludo
Roland

Apéndice: Arrghh ... Yo hatte tatsächlich vergessen, el Rückgabewert a inicializar. In el nächtsten Versión funktioniert lo como geplant.
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
20.11.2009  
 




Falk
Fallenstein
IF
... simplemente el Bild por (php) file_get_contents invitar y en Server ablegen y el Bildadresse ... wandeln ...

sí, klingt simplemente, es para mich pero no, porque Yo saber mich con PHP por desgracia, no de *schäm*

Außerdem weiß Yo no, si el Server, de el el Original-Bild kommt, con un solchen Zugriff el Bild auch wirklich hergibt (Sperre externer Bilderlinks, siehe mi Bemerkung más oben). Mit el de me angestrebten Solución wäre ya veces sichergestellt, dass el Bild lokal en el Rechner des Mitglieds disponible es y de hay a mi Server übetragen voluntad kann. Als Admin weise Yo De todos modos otra vez darauf hin, una kurze Quellenangabe para extern geladene Bilder möglichst no a vergessen.

Roland
el Ergebnis el Función (en el Erfolgsfall el Handle el Mapa de bits) debería en diesem Fall 0 ser ...

así Yo lo me auch vorgestellt y a allererst ausprobiert - en otro create("HPIC" ...) Características funktioniert lo sí.
 
Strategien im Vergleich:
Microsoft: der Computer macht mit Dir, was er will ...
XProfan: der Computer macht, was Du von ihm willst.

XProfan 11, Windows XP (1.5 GByte RAM), XProfEd
20.11.2009  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

9.817 Views

Untitledvor 0 min.
Falk Fallenstein08.04.2019
p.specht25.02.2018
Uwe Lang16.09.2013
Jörg Sellmeyer04.11.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie