IPB

Willkommen, Gast ( Anmelden | Registrierung )

2 Seiten V   1 2 >  
Reply to this topicStart new topic
> Selstart Und Sellength
haksi
Beitrag 25.11.2004 - 0:48
Beitrag #1


Rookie


Gruppe: User
Beiträge: 5
Mitglied seit: 24.11.2004
Mitglieds-Nr.: 4.099



1)
mache ich was falsch,
oder ist es wahr, das selstart=0 ist,
wenn kein text markiert ist? smilywand.gif
also wenn sellength auch gleich null ist ?
vc++ code siehe unten

hat schon jemand mal angesprochen,
hab aber keine antwort dazu gefunden

2)
was ist mit den angesprochenen registry-pfaden,
in denen die werte ausserdem drinne stehen sollen?
kann sie nicht finden...

3)
ich hab andere registry-einträge gefunden,
zB. AUTOCURSOR,
was bedeuten diese?
...ich hoffte,
das ich damit den cursor in einer sich öffnenden datei auf eine bestimmte stelle bewegen zu können...

4)
gibt es kommandozeilen-parameter (ausser zu öffnende datei) für htmledit oder proton?


QUELLTEXT
#include "stdafx.h"
#include "HtmlEditPluginTest.h"

BOOL APIENTRY DllMain( HANDLE hModule,
                      DWORD  ul_reason_for_call,
                      LPVOID lpReserved
     )
{
   switch (ul_reason_for_call)
    {
 case DLL_PROCESS_ATTACH:
 case DLL_THREAD_ATTACH:
 case DLL_THREAD_DETACH:
 case DLL_PROCESS_DETACH:
     break;
   }
   return TRUE;
}


char buffer[100];

HTMLEDITPLUGINTEST_API char *pluginStart( char *text, int selstart, int sellength )
{
    sprintf( buffer, "von %04d an %04d Zeichen", selstart, sellength );
   MessageBox( NULL, buffer, "Test", MB_OK );
    return KEINE_RUECKGABE;
}

HTMLEDITPLUGINTEST_API int pluginRueckgabetyp(void)
{
    return RUECKGABE_ERSETZT_EDITORTEXT;
}

HTMLEDITPLUGINTEST_API int pluginInterfaceVersion(void)
{
    return INTERFACEVERSION;
}
Go to the top of the page
 
+Quote Post
haksi
Beitrag 25.11.2004 - 1:14
Beitrag #2


Rookie


Gruppe: User
Beiträge: 5
Mitglied seit: 24.11.2004
Mitglieds-Nr.: 4.099



wieso steht oben 1:48,
bei mir ist jetzt erst 1:12 ...???

haben wir schon wieder die zeit umgestellt?
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 25.11.2004 - 9:35
Beitrag #3


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



Nein, Du hast in den Boardeinstellungen für Dich nur eine falsche Zeitzone gewählt ...
Go to the top of the page
 
+Quote Post
helpy
Beitrag 25.11.2004 - 10:03
Beitrag #4


;-)
Gruppensymbol

Gruppe: Mods
Beiträge: 246
Mitglied seit: 20.11.2001
Mitglieds-Nr.: 15



Hallo haksi,

ZITAT(haksi @ 25.11.2004 - 2:48)
1)
mache ich was falsch,
oder ist es wahr, das selstart=0 ist,
wenn kein text markiert ist? smilywand.gif
also wenn sellength auch gleich null ist ?

Das ist so!

ZITAT(haksi @ 25.11.2004 - 2:48)
2)
was ist mit den angesprochenen registry-pfaden,
in denen die werte ausserdem drinne stehen sollen?
kann sie nicht finden...

Der Registry-Pfad wird temporär erzeugt. Er ist also nur vorhanden, während das Plugin läuft! Du findest den Pfad hier:

==> HKEY_CURRENT_USER\Software\meybohm\htmledit\Plugin\NameDesPlugins.dll

Unter diesem Schlüssel gibt es drei Einträge:

- Datei ....... Name/Pfad der aktuellen Datei
- Sellength ... wie im Plugin
- Selstart .... wie im Plugin

Hinweis: Diesen Registry-Eintrag macht Proton nicht!

ZITAT(haksi @ 25.11.2004 - 2:48)
3)
ich hab andere registry-einträge gefunden,
zB. AUTOCURSOR,
was bedeuten diese?
...ich hoffte,
das ich damit den cursor in einer sich öffnenden datei auf eine bestimmte stelle bewegen zu können...

Was dieser Eintrag bedeutet, weiß ich nicht. Dieser Eintrag existiert bei mir nicht!
Nein! Es ist nicht möglich den Cursor vom Plugin aus oder mit einem Befehlszeilenparameter zu positionieren. Wäre aber eine nützliche Funktion.

ZITAT(haksi @ 25.11.2004 - 2:48)
4)
gibt es kommandozeilen-parameter (ausser zu öffnende datei) für htmledit oder proton?

Nein.

cu, Guido
Go to the top of the page
 
+Quote Post
helpy
Beitrag 25.11.2004 - 10:06
Beitrag #5


;-)
Gruppensymbol

Gruppe: Mods
Beiträge: 246
Mitglied seit: 20.11.2001
Mitglieds-Nr.: 15



ZITAT(Andreas @ 25.11.2004 - 10:35)
Nein, Du hast in den Boardeinstellungen für Dich nur eine falsche Zeitzone gewählt ...

Hi Andreas,

Ich hab' jetzt GMT +1:00 und die Sommerzeit ausgeschaltet. Es ist jetzt 10:06:30.

[Edit]
Als Uhrzeit dieses Postings wird aber 11:06 angezeigt.

Aber was solls ... stört mich nicht wirklich ...
[/Edit]

cu, Guido
Go to the top of the page
 
+Quote Post
Conny
Beitrag 25.11.2004 - 11:34
Beitrag #6


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



ZITAT(helpy @ 25.11.2004 - 10:06)
Ich hab' jetzt GMT +1:00 und die Sommerzeit ausgeschaltet. Es ist jetzt 10:06:30.

Hi,
Wenn Du 'London' Zeit einstellst +/- 0 dann ist es -für den Winter- richtig.

cu
Conny
Go to the top of the page
 
+Quote Post
haksi
Beitrag 25.11.2004 - 12:01
Beitrag #7


Rookie


Gruppe: User
Beiträge: 5
Mitglied seit: 24.11.2004
Mitglieds-Nr.: 4.099



1)
sehr schade,
auch das die schnittstelle etwas spartanisch ist...
ich weiß ja wie das mit dem progen ist,
endlos lange todo-liste, alles dauert länger als erwartet...

wer macht denn jetzt hauptsächlich die entwicklung?

aber mal so als anreiz,
falls euch/ihm das nicht so ganz klar ist,
mit einer umfangreicheren plugin-schnittstelle könnte man euch eine ganze menge arbeit abnehmen,
und haufenweise funktionen hinzufügen,
für die ihr sonst die nächte um die ohren schlagen müßtet

schick wäre:
-repariert: !(sellength => selstart)
-cursorpositionierung
-callbacks !!! (Programm start/stopp, Datei open/close, mausclick, doc_change...)
-menu-zugriff

umsetzen würde ICH damit gerne
-IDE-funktionen für perl (funktion/variablen und variablen-definition ansteuern-> cursor steuerung als plugin rückgabewert oder noch einfacher als kommandozeilen-parameter beim datei laden, autovervollständigung->callback keypress)
-3d-ansichtsfenster für renderware:
ich hab vor vielen jahren mal ein programm in VB geschrieben,
(wens interessiert: http://www.hagviewer.de/hagview.html)
um .rwx-objekte wireframed anzuzeigen, und einzelne punkte zu selektieren.

an der umsetzung in VC bin ich immer gescheitert,
weil ich meine ansprüche zu hoch gestellt habe, ich wollte gleich nen ganzen editor mit syntax-highlighting und autovervollständigung schreiben, alles sachen, die der html-editor schon hat, als plugin kann ich schon jetzt das ansichtsfenster einbauen,
für die aktualisierung wären aber callbacks und menu-button besser
ein wesentlicher teil des programmes ist aber, das man die navigation im objekt auch im quellcode nachvollziehen kann und umgekehrt, dazu muß ich vom plugin den cursor zur laufzeit steuern und umgekehrt...

2)
temporär erzeugt heißt
nicht mehr da,
wenn ich nachgucken will ?
hab grade keine lust zu progen,
meine messagebox ist jedenfalls bei 5.2 nicht modal,
ich kann weiterarbeiten während sie offen ist,
also ist auch der registryeintrag schon weg,
richtig?
...muß ich den dll-pfad selbst anlegen?
(HKEY_CURRENT_USER\Software\meybohm\htmledit\Plugin\ ist nämlich bei mir leer...)

3)
HKEY_CURRENT_USER\Software\meybohm\htmledit\global\AUTOCURSOR
habt ihr nicht?

...muß dazu sagen,
das ich bis vorgestern mit Phase5² Release 21.01.2000 gearbeitet habe,
(übrigens sehr zufrieden)
und mir im rahmen einer neuerungsbewegung proton und phase5.3 installiert habe.

will sagen:
ich bin mir nicht sicher,
wer für den eintrag verantwortlich ist.

interessanterweise startet der cursor beim öffnen der ersten datei nicht immer am anfang, so das ich hoffte, das irgendein registry-eintrag für diese position verantwortlich ist.

4)
sehr schade,
wäre doch sicher einfach umzusetzen,
(htmledit dateiname selstart sellength)
oder?

5)
ich hab NICHT GEWÄHLT,
aber zeitumstellungen stören mich auch nicht wirklich,
ist nur merkwürdig....

wenn ihr das richtige jahrhundert seht,
solls mir recht sein

6)
wie siehts denn aus mit der weiterentwicklung,
ist da was geplant?
so termin, features, betarelease...
sorry, ich hab nicht vorher nachgeguckt,
ob das irgendwo steht.

h.
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 25.11.2004 - 15:23
Beitrag #8


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



ZITAT(haksi @ 25.11.2004 - 12:01)
wer macht denn jetzt hauptsächlich die entwicklung?
...
wie siehts denn aus mit der weiterentwicklung,
ist da was geplant?
so termin, features, betarelease...
sorry, ich hab nicht vorher nachgeguckt,
ob das irgendwo steht.

Hi,

dann würde ich das einfach mal nachholen. Es gibt Leute die haben sich sogar die Mühe einer FAQ gemacht ...

Grüße

Andreas
Go to the top of the page
 
+Quote Post
Auge
Beitrag 25.11.2004 - 16:03
Beitrag #9


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



Hallo Andreas
ZITAT(Andreas @ 25.11.2004 - 16:23)
Es gibt Leute die haben sich sogar die Mühe einer FAQ gemacht ...

Jetzt is' aba Schluss hier mit der Selbstbeweihräucherung! wink.gif
*scnr*

Tschö, Auge
Go to the top of the page
 
+Quote Post
haksi
Beitrag 25.11.2004 - 20:54
Beitrag #10


Rookie


Gruppe: User
Beiträge: 5
Mitglied seit: 24.11.2004
Mitglieds-Nr.: 4.099



@andreas:
danke für den hinweis,
ich nehme mal an,
du wolltest mir mitteilen,
das ich hier im Board unter FAQ
zB. unter Organisatorisches einen thread finde,
der so klingt,
als wenn ich da herausfände,

wer wann welche version mit welchen features herausbringt,
ist das richtig?

h.
Go to the top of the page
 
+Quote Post
Google Bot
Beitrag
Beitrag #


Google Ads









Go to the top of the page
 
Quote Post

2 Seiten V   1 2 >
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.04.2024 - 22:08

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here