Español
Foro

Problemas con Toolbar y externer Mapa de bits

 
- Página 1 -



Jörg
Sellmeyer
¡Hola,
Yo erstelle en mi Programa una Toolbar con externer Mapa de bits. Mit una Code de Michael Dell mache Yo el Symbole transparent.
Wenn Yo el Programa mehrmals aufrufe y una paarmal irgendwelche Buttons drücke stürzt me Programa incl. WIN98SE komplett de.
El Toolbar es con el Klasse RGHToolbar de el RGH-Foro producido: [...] 

El Abfragen y sonst el Programa laufen einwandfrei, außer o.g. Choque después de mehrmaligem Start.
Ach sí: auch si la Mapa de bits en el Programa como Resource disponible es tritt el Gleiche en.

Im Anhang tener Yo veces el Ganze así komprimiert como posible gefaßt.

Saludo
Jörg

2 kB
Hochgeladen:06.08.2005
Ladeanzahl124
Descargar
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
06.08.2005  
 



 
- Página 1 -


Yo musste lo primero hierher mover - como No necesariamente klar es el es una XProfan-Bug es.

In el Bugnity kommen sólo Definitive.

Wenn lo anders herausstellt - Será mejor que te va zurückgeschoben.

Salve.
 
06.08.2005  
 




Michael
Dell
¡Hola,

tener el Programa veces mehrfach comenzó y siehe como, después de individual
Abstürzen stürze auch el Sistema!!

Denke a el Speicherverwaltung de Win98/SE & eff. ME, así war z.B.
el größe el SWAP- Expediente aufs zehnfache angestiegen (Tuve lang nich).

Empfehle a Sicherheit el mehrfach Start a verhindern.

Salu...
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
07.08.2005  
 



Lo debería festgestellt voluntad obs una XProfanBug (oder) | (y/oder) una Toolbarproblem es.
 
07.08.2005  
 




Michael
Dell
Sí,

quería el Prog deshalb con Profano2Cpp(v1.4.9a) redactar aber
DrawPic es wohl todavía no Umgesetzt.

Salu...
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
07.08.2005  
 




Jörg
Sellmeyer
Das Problema scheint sólo/hauptsächlich en el Zusammenhang con Prfellow aufzutreten. Benutzt Usted auch Prfellow oder hast Usted lo anders ausprobiert?
Nach más erfolglosen (kein Choque) Versuchen direkt de el Explorer (sólo prf-Expediente por Haga doble clic en comenzó) habe ego una vez más con Prfellow intenta y Kabumm!...

Yo Por favor, also wagemutige Prfellowbenutzer el código veces de Prfellow heraus a starten.
Aunque necesariamente todos Programas vorher final y el Reset-Knopf entrosten
Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.08.2005  
 




Jörg
Sellmeyer
Yo habe veces todavía algo más ausprobiert. Mit diesem Code scheint lo a trabajo:
KompilierenMarcaSeparación
Declare appexit%,hBild&,TB#,Engage%
 $H WINDOWS.PH
 $H commctrl.ph
 $I RGHTOOLBAR.INC
Def GetSysColor(1) !USER32,GetSysColor
Def TBClicked(1) Abs(%menuitem) = &(1)
UserMessages 16

Proc SysTrans

    nach Michael Dell
    http://www.rgh-soft.de/forum01/read.php?f = 9&i = 1981&t = 1870#reply_1981
    hier sind die Veränderungen
    Parameters BmpNameIn$,BmpNameOut$
    MCls 128,16
    StartPaint -1
    Cls GetSysColor(15)
    LoadBmp BmpNameIn$,0,0;-1
    SaveBmp BmpNameOut$,0,0-128,16
    EndPaint

EndProc

Proc MyToolBar

    Declare tmpBild&,bmp$
    Randomize
    bmp$ = $TempDir + BB + Hex$(Rnd(50000)) + BB + Hex$(Rnd(50000)) + .bmp
    SysTrans Toolbar.bmp,bmp$
    transparente Buttons jetzt nicht mehr via Create(hPic,-1,...)
    hBild& = create(HPIC,-1,bmp$)
    Erase bmp$
    TB# = New(RGHToolbar,%HWnd,hBild&,0,16,2000,0)
    TB#.AddButton(0,2000,Button 1)
    TB#.Separator()
    TB#.AddButton(1,2001,Button 2)
    TB#.AddButton(2,2002,Button 3)
    TB#.Separator()
    TB#.AddButton(4,2003,Button 4)
    TB#.AddButton(5,2004,Button 5)
    TB#.CheckButton(2004,1)
    TB#.HideButton(2004)
    TB#.Separator()
    TB#.AddButton(3,2005,Ende)

EndProc

WindowTitle Test
WindowStyle $023A
SetTrueColor 1
Window 100,100-150,56
Cls GetSysColor(15)
UseFont MS Sans Serif,13,0,0,0,0
SetDialogFont 1
MyToolBar

WhileNot appexit%

    WaitInput
    Case Or(%umessage = 16,appexit% > 0):Break

    If TBClicked(2005)

        appexit% = 1

    ElseIf TBClicked(2000)

        WindowTitle Button 1 gedrückt

    ElseIf TBClicked(2001)

        WindowTitle Button 2 gedrückt

    ElseIf TBClicked(2002)

        WindowTitle Button 3 gedrückt

    ElseIf TBClicked(2003)

        Engage% = 1
        TB#.HideButton(2003)
        TB#.ShowButton(2004)

    ElseIf TBClicked(2004)

        Engage% = 0
        TB#.HideButton(2004)
        TB#.ShowButton(2003)

    EndIf

Wend


Der Choque en el ersten Code scheint sin embargo hauptsächlich en Verbindung con otro Programmen (en me z.B. Firefox) aufzutreten.
Wenn Yo Firefox laufen habe braucht lo sólo wenige Starts y luego kommt el Choque.
Lo wäre nett, si la Un oder Andere veces el Mut aufbringt el a testen (Warnungen siehe ersten Contribución )

Saludo
Jörg

P.S.


XPSE-Ver código fuente erkannt.Precompiler XPSE para Ausführung benötigt.


Das stimmt de paso no!!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.08.2005  
 




XPSE-Ver código fuente erkannt. Precompiler XPSE para Ausführung benötigt.

Das stimmt de paso no!!

Lo stimmt el no stimmt.

Lag a el URL en el Rem - // - habs korrigiert.

Salve, IF.
 
07.08.2005  
 




Michael
Dell
Wunderbar, ahora läufts!

Hab el Prog normal erstellt (sin PrFellow) y luego
fünfzehn veces comenzó (kein más Programa aktiv!) aber diesmal
lief alles prima, kein Choque mehr!

Lag wohl also doch a DrawPic.
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
07.08.2005  
 




Jörg
Sellmeyer
Sí, en me läufts ahora problemlos. Schade, Yo fand el einfache Möglichkeit una Bitmapresource utilizarse así praktisch.
Jetzt muß otra vez el sistema API ran. Tiempo sehen obs con DrawExtBmp auch va.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.08.2005  
 



 
- Página 2 -



Jörg
Sellmeyer
Jetzt Yo primero una Workaround gebaut:
KompilierenMarcaSeparación
Def GetSysColor(1) !USER32,GetSysColor

Proc TransparentResource

    Parameters hInst&,Res$,b%,h%,Temp_Bmp$
    MCLS b%,h%
    StartPaint -1
    Cls GetSysColor(15)
    DrawExtBmp hInst&,Res$,0,0;-1
    SaveBmp Temp_Bmp$,0,0-240,16
    EndPaint

EndProc

Declare ToolbarBmp$,hTB&,hBild&
ToolbarBmp$=$TempDir + XYZTollbar.bmp
TransparentResource %HInstance,TOOLBAR,240,16,ToolbarBmp$
hBild& = create(HPIC,-1,ToolbarBmp$)
Erase ToolbarBmp$
Cls
hTB&=Create(Toolbar,%hwnd,hBild&,0,16,2000,3)
...
D
bject hBild&
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
09.08.2005  
 



In el Ayuda a Drawpic es Drawpic una Función - el Compiler möchts aber como Procedimiento...

Salve.
 
09.08.2005  
 




Jörg
Sellmeyer
Das Yo en el RGH-Foro auch ya angemeldet - ha aber con el Problema nix a tun.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
09.08.2005  
 




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

6.621 Views

Untitledvor 0 min.
H.Brill17.05.2015
Frank Vorholzer31.05.2012
Andreas Koch13.04.2012

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