Español
Foro

RTF Problema

 

Georg
Hovenbitzer
¡Hola zusammen,

Yo hier una muy extraño Problema.

Der code unten erstellt, si todavía no disponible, una RTF Expediente y läd esta beim Drücken de Go siempre en el RichEdit Feld.
Soweit klappt auch alles
Wenn Yo nun aber z.B. Línea 1 escribir, Editar Ventana schließen, otra vez abierto, el ganzen Texto löschen, Ventana schließen y otra vez abierto.
Bis dahin es alles O.K.

Wenn Yo nun una neuen Texto escribir y Edit Ventana schließe se dieser no mehr gespeichert
El vacío rtf Expediente es esta siempre 128Bytes groß !!!

Mache Yo como qué falso oder va el Expediente beim Guardar, si kein Inhalt disponible es, kapput ?!?

Saludo
Georg
KompilierenMarcaSeparación
Declare Infofenster&
Declare Inforich&
Declare Infoend&
Declare Go&

Proc Infofenster

    Infofenster& = @Create(Window,%Hwnd,Infos,((%Maxx / 2) - 300),((%Maxy / 2) - 200),600,400)
    Inforich& = @Create(RichEdit,Infofenster&,,1,1,592,320)
    @Sendmessage(Inforich&,$45B,1,0)

    If @Fileexists(D:\RTFInfo.rtf)

        @Rtf(LoadRTF,Inforich&,D:\RTFInfo.rtf)

    Endif

    Infoend& = @Create(Button,Infofenster&,Beenden,259,328,82,22)
    @Setfocus(Inforich&)

Endproc

Proc Infosave

    @Rtf(SaveRTF,Inforich&,D:\RTFInfo.rtf)

Endproc

Cls
Go& = @Create(Button,%Hwnd,Go,100,100,80,40)

Whilenot %Key = 2

    Waitinput

    If @Clicked(Go&)

        Infofenster
        @Setfocus(Infofenster&)

    Elseif (@Clicked(Infoend&) And (@Getactivewindow() = Infofenster&))

        Infosave
        @Destroywindow(Infofenster&)
        @Setfocus(%Hwnd)

    Endif

Endwhile

../function-references/XProfan/end/'>End
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
21.07.2006  
 




Georg
Hovenbitzer
¡Hola zusammen,

el problema puede ser z.B. así umgehen:
KompilierenMarcaSeparación
Declare Infofenster&
Declare Inforich&
Declare Infoend&
Declare Go&
Struct Gettextlengthex = Flags&,
Codepage&
Declare Gettextlengthex#
Dim Gettextlengthex#,Gettextlengthex

Proc Infofenster

    Infofenster& = @Create(Window,%Hwnd,Infos,((%Maxx / 2) - 300),((%Maxy / 2) - 200),600,400)
    Inforich& = @Create(RichEdit,Infofenster&,,1,1,592,320)
    @Sendmessage(Inforich&,$45B,1,0)

    If @Fileexists(D:\RTFInfo.rtf)

        @Rtf(LoadRTF,Inforich&,D:\RTFInfo.rtf)

    Endif

    Infoend& = @Create(Button,Infofenster&,Beenden,259,328,82,22)
    @Setfocus(Inforich&)

Endproc

Proc Infosave

    If @Sendmessage(Inforich&,$45F,,Gettextlengthex#,0) > 0

        @Rtf(SaveRTF,Inforich&,D:\RTFInfo.rtf)

    Else

        Assign #1,D:\RTFInfo.rtf
        Erase #1

    Endif

Endproc

Cls
Go& = @Create(Button,%Hwnd,Go,100,100,80,40)

Whilenot %Key = 2

    Waitinput

    If @Clicked(Go&)

        Infofenster
        @Setfocus(Infofenster&)

    Elseif (@Clicked(Infoend&) And (@Getactivewindow() = Infofenster&))

        Infosave
        @Destroywindow(Infofenster&)
        @Setfocus(%Hwnd)

    Endif

Endwhile

4 href='./../../function-references/XProfan/end/'>End
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
21.07.2006  
 




Georg
Hovenbitzer
¡Hola zusammen,

podría se alguien Por favor, veces esta code ansehen

Das Problema con el leeren RTF Expediente kann Yo sí umgehen.
Aber si al todo traducido stürzt el Programa con uno Schutzverletzung de.
Und dies siempre si él una RTF Expediente con Inhalt beim Aufrufen la ventana lesen voluntad

Posesiones Yo hier algo total falso verstanden ?!?!
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
25.07.2006  
 




Rolf
Koch
Hi Georg,

versuchs veces con folgendem:
[...] 
 
25.07.2006  
 




Georg
Hovenbitzer
¡Hola Rolf,

vielen Dank, aber con el Tip ha lo auch no geklappt.

Aber si uno con Control una RTF Editar erstellt, klappt alles.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
25.07.2006  
 




Sebastian
König
Mit Profano2Cpp funktionierts sin Choque - verkehrte Welt
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
25.07.2006  
 




RGH
Georg Hovenbitzer
¡Hola Rolf,

vielen Dank, aber con el Tip ha lo auch no geklappt.

Aber si uno con Control una RTF Editar erstellt, klappt alles.


Mit welcher Control-Línea genau klappt alles? Si usted esta veces postest, kann Yo ellos con mi Code en XProfan vergleichen y tal vez así el Problema en el Spur kommen.

Saludo
Roland
 
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
25.07.2006  
 




Georg
Hovenbitzer
Hola Roland,

mi Antwort a Rolf war algo voreilig.

Mit el Línea:
KompilierenMarcaSeparación
@Control(RichEdit,,$5430D1C4,1,1,592,340,InfoFenster&,100,%hInstance,$210)
>

Bekomme Yo en el Interpreter sauber para Laufen, aber como EXE no mehr
Dies es en el aber eben sólo aufgefallen, como Yo mich vorher ya para una Multiedit entschieden habe.
Der Hauptgrund war dafür, dass uno el Características en el rechten Botón del ratón direkt ha y no incluso Coden muss.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
26.07.2006  
 



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

2.493 Views

Untitledvor 0 min.
H.Brill08.02.2022
RudiB.24.11.2021
Uwe Lang17.07.2018
Peter Max Müller13.11.2017

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