Français
Forum

sendkey sur richedit

 
- page 1 -



GDL
Hi Profaner

wieder kleine l'affaire,avec großer Auswikung

Nutze cet Programme zur Mikrocontrolerprogramierung.là qui erzeugte Voir le texte source Atmel Assembler ist,ist es notwendig,cela alle Zeilen aus meiner Anwendung korrekt übernommen volonté.une Fehlersuche dans ASM Code sans debugger nervt chaque fois.

eh bien zum Problem:
là je qui Zeilen beim magasin einer Dossier einzeln auswerten muss,habe je folgendes zusammengebastelt:

WhileNot @Eof(#1)
Contribution #1,wert$
InsertString editor&,wert$
sleep 20 sonst wird Retour verschluckt
@SendKey(editor&,13) Retour senden
Sprungmarken ermitteln

un Einbauen einer Boucle ,sowie un Erhöhen des sleepwertes hilft rien,es volonté toujours quelques Retour verschluckt.
sans sleep volonté alle Zeilen aneinandergefügt.

qui dernier Possibilité wäre qui Dossier comme .txt komplett einzulesen et ensuite
qui Zeilen auszuwerten.voudrais mir mais wenns possible ist une komplette Neuprogr.cet Programmteiles ersparen.

aussi si son Vorschlag avec settimer waitinput killtimer allez pas.

mon Modelleisenbahn pouvoir mich encore zum Windowsprogramierer.Hätt je aussi nie gedacht.

avec freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
12.02.2005  
 



 
- page 1 -



GDL
Hi Andreas,

merci.comment par Geisterhand wird qui Win.ini dans Wordpad geladen.
allez juste dans mon API Anwendugssammlung.Riesig net,dass Du mir juste qui Tastenbelegung mitgeliefert la hâte.

Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
13.02.2005  
 



 
- page 2 -


allô Georg...

So entier nebenbei laisser sich aussi avec dem fünften paramètre qui Funktion chez besoin données entre deux Anwendungen austauschen (z.B.Handles). cet données peut vom Empfänger avec qui API GetMessageExtraInfo droite simple ausgelesen volonté...
 
14.02.2005  
 




GDL
Hi Andreas,

ist qui fünfte paramètre unkritisch,ou bien sollte on lieber qui Finger en laisser et pas rumprobieren.
Nehme à,dass qui données dans einer Bereichsvariablen stehen doit(chez string variablen ou bien Text).

Habe momentan Elan,muss je ausnutzen.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
14.02.2005  
 



allô Georg...

Versuchs la fois avec Longint (z.B. Handle&) ou bien einem 4Byte grand Bereich...
 
14.02.2005  
 




GDL
Hi Andreas,

la hâte mich missverstanden.Tricolore avec dem 5.ten paramètre encore pas versucht,là je chez einem faute pas sais,obs pour System Folgen hat.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
14.02.2005  
 



Au verflixt!


je meinte naturellement den 4.paramètre - et avec cela gibt es aucun Problem - mais s'il te plaît Longint ou bien 4Byte Bereich prendre...
 
14.02.2005  
 




Jörg
Sellmeyer
allô Georg,
Du könntest aussi seulement den ganzen String zusammenfügen et ensuite à den Editor senden.

declare le contenu$
Whilenot eof(#1)
input #1,la ligne$
le contenu$=Zeile$+Chr$(13) + Chr$(10)
Wend
InsertString editor&,le contenu$

ou bien den Text dans une Bereichsvariable magasin et ensuite à cela Richeditcontrol senden.
Pour cette habe je allerdings im Moment pas qui entsprechenden Sendmessagewerte prêt.
Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
14.02.2005  
 



allô Georg...

si je mir là so Jörgs Posting ansehe, hilft dir peut-être que voici aussi encore plus. Pour @addr(TEXT$) peux du aussi une Bereich einsetzen:
KompilierenMarqueSéparation
WINDOWSTYLE 31+512
WINDOWTITLE "RichEdit"
WINDOW 0,0-640,440
Declare RichEdit&,DLL_HDL&,Text$
DLL_HDL&=@UseDLL($SYSPATH+"RICHED20.DLL")
LET RichEdit&=@Control("RichEdit20A","",$40000000+$10000000+4+$1000+$800000+$200000+$100000,20,20,300,300,%HWND,2112,%HINSTANCE)
@SENDMESSAGE(RichEdit&,$0400+53,0,$7FFFFFF0)
LEt Text$="Hallo "
@SendMessage(RichEdit&,$00C2,0,@ADDR(Text$)) Text einfügen/ersetzen
LEt Text$="da!"
@SendMessage(RichEdit&,$00C2,0,@ADDR(Text$)) Text einfügen/ersetzen
@SendMessage(RichEdit&,$00B1,6,6) Cursor setzen oder markieren
LEt Text$="du "
@SendMessage(RichEdit&,$00C2,0,@ADDR(Text$)) Text einfügen/ersetzen

whilenot %MENUITEM=-2

    WAITINPUT

wend

@DESTROYWINDOW(RichEdit&)
15.02.2005  
 



[quote-part:3b08329bed=Jörg Sellmeyer]allô Georg,
Du könntest aussi seulement den ganzen String zusammenfügen et ensuite à den Editor senden.

declare le contenu$
Whilenot eof(#1)
input #1,la ligne$
le contenu$=Zeile$+Chr$(13) + Chr$(10)
Wend
InsertString editor&,le contenu$

ou bien den Text dans une Bereichsvariable magasin et ensuite à cela Richeditcontrol senden.
Pour cette habe je allerdings im Moment pas qui entsprechenden Sendmessagewerte prêt.
Salut
Jörg[/quote-part:3b08329bed]So je ca schrieb déjà avant 10 Beiträgen.

Salve, iF
 
15.02.2005  
 



Beim Brainstorming venons aussi déjà la fois deux sur den selben Gedanken...
 
15.02.2005  
 




GDL
Hi,

Jörg et Si,hatte chr$(10) et chr$(13) à String anfügen déjà ausprobiert.égal, si einzeln einlesen ou bien zusammenhängend,dans beiden
Beispielen wird alles dans einem langen String sans Zeilenumbruch eingefügt.Habe es bereits entier anders gelöst.Lese seulement qui Dossier avec eof sans Insertstring un,werte mon Zeilen aus et lese ensuite qui ganze Dossier comme .txt ins Richedit un.

Nochmals merci à Euch et verbleibe avec freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
15.02.2005  
 



Wird zwar aussi nix tour changement mais dans Windows ist es #13#10 statt #10#13.

Salve, iF
 
15.02.2005  
 




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

7.828 Views

Untitledvor 0 min.
H.Brill13.08.2024
RudiB.27.09.2022
Matzbub30.12.2018
W.L.05.07.2017
plus...

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