Italia
Foro

Problem mit @RTF

 

Hubert
Binnewies
Hallo zusammen...

Ich hab da einen ganz merkwürdigen effekt mit dem @RTF.
Der folgende Code corre im Interpreter einwandfrei aber im Compilat erzeugt sie mir eine System Fehlermeldung und mein proggi wird beendet.
KompilierenMarkierenSeparieren
Proc Hilfe

    DECLARE DLG&, DIALOGENDE%
    DECLARE RICHEDIT1&, text$
    DECLARE BUTTON1&
    DLG&=@CREATE("DIALOG",%HWND,"Hilfe",300,200,546,500)
    BUTTON1& = @CREATE("BUTTON",DLG&,"OK",0238,0440,0070,0030)
    RICHEDIT1& =@CREATE("RICHEDIT",DLG&,"",0013,0013,0520,0420)
    SETFOCUS(DLG&)
    text$ = "Hilfe.rtf"
    @RTF("LoadRTF",RICHEDIT1&,text$)
    sendmessage (RICHEDIT1&,207,1,0)
    LET DIALOGENDE%=0

    WHILENOT DIALOGENDE%

        WAITINPUT

        If @EQU(%KEY,2)

            LET DIALOGENDE%= 1

        ELSEIF GETFOCUS(RICHEDIT1&) RICHEDIT

        ELSEIF GETFOCUS(BUTTON1&) BUTTON

            LET DIALOGENDE%= 1

        ENDIF

    WEND

    @DESTROYWINDOW(DLG&)

endproc


mache ich aber die Zeile
KompilierenMarkierenSeparieren
@RTF("LoadRTF",RICHEDIT1&,text$)

zu
KompilierenMarkierenSeparieren
@RTF("LoadRTF",RICHEDIT1&,text$)

dann läufts...aber naturalmente kein text (der im selben ordner wie die EXE ist...

was mache ich falsch????
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
18.05.2006  
 




Clemens
Meier
War da nicht etwas mit call(&loadrtf ... bzw. call(&savertf ... ? Finde aber den Beitrag nicht mehr. Die Cerca versagt hier.
 
XProfan 9.1; XP SP2; FF; Editpad
18.05.2006  
 




Hubert
Binnewies
Das bräuchte ich dann doch ausführlicher.....denn mit dem Call rumzuspielen ist nicht ungefährlich...zumal das proggi verbreitung finden soll....
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
18.05.2006  
 




Hubert
Binnewies
ich glaube ich habs.....
wenn ich die zeile:
KompilierenMarkierenSeparieren
Richedit1& =@Create("RICHEDIT",Dlg&,"",0013,0013,0520,0420)
>

zu
KompilierenMarkierenSeparieren
Richedit1& =@Create("RICHEDIT",Dlg&,"
",0013,0013,0520,0420)e>

dann klappt es....
Das control darf einfach nicht leer sein...
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
18.05.2006  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

783 Views

Untitledvor 0 min.
H.Brill29.08.2021
Manfred Barei06.01.2013
Uwe Lang11.02.2012

Themeninformationen

Dieses Thema hat 2 subscriber:

Hubert Binnewies (3x)
Clemens Meier (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie