Deutsch
Forum

Problem mit @RTF

 

Hubert
Binnewies
Hallo zusammen...

Ich hab da einen ganz merkwürdigen effekt mit dem @RTF.
Der folgende Code läuft 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 natürlich 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 Suche 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)

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  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

789 Betrachtungen

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

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

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


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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