AnsiStartsStr?
-
Jansen schrieb:
Dass AnsiStartsStr case-sensitive ist hast du bedacht?
Ansonsten wäre halt mal zu kontrollieren, was WordAtCursor tatsächlich zurückgibt.ja das mit dem casesensitv mache ich sogar extra, da variabeln i php das auch sind.
-
Also ich habe jetzt herausgefunden, dass WordAtCursor bei Variabeln wie $_GET nur "_GET" enthält! das ist aber noch nicht alles, er scheint auch noch probleme mit dem # zu haben, denn bei alle dateien bei dennen ich sowas nicht angeben, funktioniert es jetzt einwandfrei! hat jemand eine lösung für dieses problem?
-
schreib dir doch einfach eine eigene WordAtCursor Routine...
-
das könnte ich schon machen, aber das löst dann immernochnicht das problem, dass ich keine dateien öffnen kann die nach der extension noch ein # haben.
bsp:
C:/bla/hashmark.html#hash35
-
Du musst dir vor Augen halten, dass ShellExecute einen reinen Dateinamen erwartet, du aber URLs angibst. Das kann so nicht funktionieren.
Du wirst nicht um den expliziten Aufruf der Browser-Executable herumkommen, mit Übergabe der URL als Parameter.
Oder du benutzt halt die CppWebbrowser-Komponente.
Oder du besorgst dir eine Version des PHP-Handbuches, in dem jede Funktion in einer eigenen HTML-Datei steht.
-
da steht jede funktion in einer extra datei.... nur die informationen über _GET und _POST variabeln stehen in einer eizelnen datei...
-
Sieh nochmal genau hin.
Ganz offensichtlich stehen z.B. die ersten neun Einträge deines Beispieles alle in derselben Datei (reserved.variables.html), das Anspringen der einzelnen Einträge erfolgt dann per HTML-Syntax.
Und mit genau dieser Syntax kann der implizite ShellExecute-Aufruf nichts anfangen, das kann nur ein Browser auswerten.Das alles hat aber auch nichts mehr mit dem Thema des Threads zu tun ...
-
Konsti schrieb:
das könnte ich schon machen, aber das löst dann immernochnicht das problem, dass ich keine dateien öffnen kann die nach der extension noch ein # haben.
bsp:
C:/bla/hashmark.html#hash35
-
Die Datei heisst definitiv
phpmanual/reserved.variables.html
und nicht
phpmanual/reserved.variables.html#reserved.variables.cookies
Versuch mal
String ergebnis; TDdeClientConv* dde=new TDdeClientConv(this); dde->SetLink("IExplore","WWW_OpenURL"); ergebnis=dde->RequestData("DEINE URL"+",,0xffffffff,0x0,,,,"); delete dde;Ist zwar dde und damit etwas veraltet.
-
erdgfvr:
Hat es eine tiefere Bedeutung, dass du diesen alten Thread ausgräbst, aber weder eine Antwort gibst noch eine Frage stellst?