Français
Forum

RTF Problem

 

Georg
Hovenbitzer
allô zusammen,

j'ai ici un très seltsames Problem.

qui code unten erstellt, si encore pas vorhanden, une RTF Dossier et läd cet beim Drücken de Go toujours dans cela RichEdit champ.
Soweit klappt aussi alles
si je eh bien mais z.B. la ligne 1 écrivons, Éditer la fenêtre schließen, wieder ouvrir, den ganzen Text effacer, la fenêtre schließen et wieder ouvrir.
jusqu'à dahin ist alles O.K.

si je eh bien une neuen Text écrivons et cela Éditer la fenêtre schließe wird cette pas plus gespeichert
qui le vide rtf Dossier ist dabei toujours 128Bytes grand !!!

fais je là quoi faux ou bien allez qui Dossier beim Sauver, si ne...aucune le contenu vorhanden ist, kapput ?!?

Salut
Georg
KompilierenMarqueSéparation
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/'>Fin
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
21.07.2006  
 




Georg
Hovenbitzer
allô zusammen,

cela Problem peux on z.B. so tourner autour de:
KompilierenMarqueSéparation
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/'>Fin
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
21.07.2006  
 




Georg
Hovenbitzer
allô zusammen,

pourrait sich quelqu'un s'il te plaît la fois cette code regarder

cela Problem avec qui vider RTF Dossier peux je oui tourner autour de.
mais si on cela ganze traduit stürzt cela Programme avec einer Schutzverletzung ab.
et ca toujours si il une RTF Dossier avec le contenu beim Aufrufen des Fensters lesen veux

Habe je ici quelque chose total faux verstanden ?!?!
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
25.07.2006  
 




Rolf
Koch
Hi Georg,

versuchs la fois avec folgendem:
[...] 
 
25.07.2006  
 




Georg
Hovenbitzer
allô Rolf,

vielen Dank, mais avec dem Tip hat es aussi pas geklappt.

mais si on avec Contrôle un RTF Éditer erstellt, klappt alles.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
25.07.2006  
 




Sebastian
König
avec Profan2Cpp funktionierts sans Absturz - verkehrte monde
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
25.07.2006  
 




RGH
Georg Hovenbitzer
allô Rolf,

vielen Dank, mais avec dem Tip hat es aussi pas geklappt.

mais si on avec Contrôle un RTF Éditer erstellt, klappt alles.


avec quel Contrôle-la ligne oui c'est ca klappt alles? si Du cet la fois postest, peux je vous avec meinem Code dans XProfan comparer et peut-être so dem Problem sur qui vestige venons.

Salut
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
allô Roland,

mon Antwort à Rolf était quelque chose voreilig.

avec qui la ligne:
KompilierenMarqueSéparation
@Control(RichEdit,,$5430D1C4,1,1,592,340,InfoFenster&,100,%hInstance,$210)
>

Bekomme je es im Interpreter net zum courir, mais comme EXE pas plus
ca ist im mais tantôt aufgefallen, là je mich auparavant déjà pour un Multiedit entschieden habe.
qui Hauptgrund était pour, dass on qui Funktionen sur qui rechten Bouton de la souris direct hat et pas selbst Coden muss.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
26.07.2006  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.504 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  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie