Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA:

Plug-In Befehl Website 08 Jul 2023 14:37 #7

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1128
  • Dank erhalten: 1666
Hallo, Leute!

cX reagiert auf Anfragen, die auch wirklich ankommen, wobei eine Menge Sicherheitsmechanismen in Windows greifen. cX selbst ist also tatsächlich unschuldig...

Die Problematik der Erreichbarkeit über das Netz ist nur wirklich lösbar, indem man das Programm (bzw. click.EXE) als Administrator ausführt (rechte Maustaste, "Als Administrator ausführen"). Dann kann Host auch freigelassen und auch der Standardport 80 verwendet werden. Steht übrigens auch in der Doku und ist wohl nicht anders machbar.

Probier' das mal!

Liebe Grüße
Stefan
 
Folgende Benutzer bedankten sich: Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Plug-In Befehl Website 08 Jul 2023 14:41 #8

  • Pfalztomas
  • Offline
  • Beiträge: 6
  • Dank erhalten: 4
Danke, Stefan,
sorry, ich hab vergessen, das zu posten: Das Setzen der Windows-Admin-Rechte beim Start von cx hat das Problem gelöst - hab ich aber auch erst vor kurzem festgestellt.
Danke Euch für die Hilfen, jetzt kann ich HTTP Requests problemlos empfangen
Nun bin ich gerade dran, den umgekehrten Weg zu programmieren, die Tests laufen gerade..
Ich wünsche Euch allseits weiterhin ein schönes (nicht zu heißes) Wochenende!
Gruß
Tom
Folgende Benutzer bedankten sich: Stefan, Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Plug-In Befehl Website 08 Jul 2023 16:05 #9

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 785
  • Dank erhalten: 589
Hallo liebe cxKollegen.

Hier noch ein kleines Beispielskript zum ausprobieren. Wobei zu beachten wäre, das bei Angabe eines Hostnamens eigentlich die IP des Computers oder Servers gemeint ist,
Da ja keine DNS Namensauflösung stattfindet.
Bitte um Berichtigung sollte ich mich täuschen.

cX4Web cX4Web Code

Was ist das?

1 *** Miniwebserverr_Administrativ
2 Anzeige-Fenster 'Miniwebserver', ID='hauptfenster', Breite=138,64, Höhe=34,93, oben auf
3 Dropdown-Liste 'localhost¶Localhost mit Adminrechten¶Webserver mit IP' (ID='Liste_1', X='3,18', Y='6,88', Breite='128,06', Zielfenster='hauptfenster')
4 Bezeichner Text='Server auswählen' (ID='Bezeichner_1', X='3,18', Y='2,65', Zielfenster='hauptfenster')
5 Warte Endlos (Warten auf zu behandelnde Ereignisse)
6
7 :: Anzeige(Anzeige-Fenster1)_Geschlossen
8 Beende Skript
9
10 :: Anzeige(hauptfenster)_Element(Liste_1)_Klick
11 *** Nach Auswahl in der Dropdownliste wird die jeweilige Servervariante gestartet
12 Setze in [auswahl]: '[.Liste(Liste_1).MarkierterText]'
13 Wenn (? '[auswahl]=localhost'), ""
14 *** Der Webserver wird mit localhost:3202 im Browser aufgerufen.¶Ohne Adminrechte
15 Website 'webseite1', Port='3202', aktivieren=1', HTML='localhost ohne Adminrechte ausgeführt', HG-Farbe '7, Ereignis='serveranfrage'
16 Setze in [cX.Anzeige(hauptfenster).Titel]: 'Aufruf im Browser mit localhost:[cX.Website(webseite1).Port]'
17 Ende Wenn
18 Wenn (? '[auswahl]=Localhost mit Adminrechten'), ""
19 *** Der Webserver wird mit localhost:3202 im Browser aufgerufen.¶Mit Adminrechten. Hier muss jedoch der Clickexe5 Editor oder die Exe-Datei¶als Administrator ausgeführt werden.
20 Website 'webseite1', Host='+', Port='3202', aktivieren=1', HTML='localhost mit Adminrechten ausgeführt', HG-Farbe '11, Ereignis='serveranfrage'
...

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (33 Zeilen, cX 5.0.10.2, Lizenz: WebSite, Pro)


Auch hier werden spezielle Lizenzerfordernisse vorhanden sein. Dann bitte im Volltestmodus ausführen.

lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Plug-In Befehl Website 08 Jul 2023 16:17 #10

  • Pfalztomas
  • Offline
  • Beiträge: 6
  • Dank erhalten: 4
Grundsätzlich zum Befehl "Website":
Wenn man den PC über einen HTTP Request von einem anderen Gerät im LAN erreichen möchte, dann kann man im Website-Befehl das Feld "Host" leer lassen, um von anderen Geräten erreichbar zu sein, muss aber das Script (bzw. der cx-Editor) im Windows mit Administratorrechten gestartet werden.
Gruß
Tom
Folgende Benutzer bedankten sich: daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden