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

THEMA:

Symbolleiste Eintragslistenassistent 25 Jul 2023 08:43 #1

  • daywalker
  • daywalkers Avatar Autor
  • Abwesend
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 787
  • Dank erhalten: 590
Servus lieber Stefan,

Der Eintragslistenassistent der Symbolleiste dürfte bei %BildAusRessource(3;shell32.dll)% das Semikolon interpretieren und eine Fehlermeldung produzieren.
Passierte als ich die Benutzeroberfläche nochmals im Dialogdesigner bearbeitete und dann die Skriptzeilen ausführte.

cX4Web cX4Web Code

Was ist das?

1 *** NEU
2 Anzeige-Fenster 'diffgen', ID='hauptfenster', Breite=140,76, Rahmen: veränderbar
3 Symbolleiste mit 'Datei auswählen;dat1;%BildAusRessource(3;shell32.dll)%;Originaldatei laden¶Vergleichsdatei auswählen;dat2;%BildAusRessou...' (ID='Symbolleiste_1', X='0,79', Y='0', Zielfenster='hauptfenster')
4 Splitter (ID='Splitter_1', X='0', Y='17,2', Breite='135,73', Zielfenster='hauptfenster', Anker: 15)
5 Liste, erst löschen (ID='Liste_2', Zielfenster='hauptfenster.Splitter_1.2', Docking: ausfüllen)
6 Liste, erst löschen (ID='Liste_1', Zielfenster='hauptfenster.Splitter_1.1', Docking: ausfüllen)
7
8 Warte Endlos (Warten auf zu behandelnde Ereignisse)

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


  (8 Zeilen, cX 5.0.10.3, Lizenz: Pro)


lg Christian
Folgende Benutzer bedankten sich: Soko

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Symbolleiste Eintragslistenassistent 26 Jul 2023 11:59 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1129
  • Dank erhalten: 1668
Hallo, Christian!

Nunja, wenn du da händisch einen Fehler einbaust und die Aufzählung damit ungültig machst, können weder der Assistent noch die Laufzeit das richtig interpretieren.
Hättest du das ; im Assistenten ergänzt, hätte dieser das korrigiert und um den Eintrag mit dem ; Anführungszeichen gesetzt.
Dies muss bei Listen natürlich immer sein, damit diese sauber zerlegbar ist - überall in cX!

Richtig wäre also die Listenzeile
Datei auswählen;dat1;"%BildAusRessource(3;shell32.dll)%";Originaldatei laden
ob nun händisch oder vom Assistenten erzeugt.

Verständlich ausgedrückt...?

Liebe Grüße
Stefan
 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Symbolleiste Eintragslistenassistent 26 Jul 2023 12:48 #3

  • daywalker
  • daywalkers Avatar Autor
  • Abwesend
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 787
  • Dank erhalten: 590
Servus lieber Stefan!

Zum einen, herzlichen Dank für die rasche Info. Das hilft mir und anderen Kollegen sehr.
Aber diese fehlenden Anführungszeichen habe nicht ich eingebaut, sondern der Dialogdesigner, nachdem ich einfach nur das, in
diesem Beitrag beigefügte Skript, im Editor mit 'Dialog einfügen/bearbeiten' und einfach probehalber danach im Dialogdesigner  'Änderung in Skript übertragen' auswählte und siehe da, die Anführungszeichen waren weg. Dank Deiner raschen Info kann ich dem nun begegnen.

lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Symbolleiste Eintragslistenassistent 26 Jul 2023 12:54 #4

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1129
  • Dank erhalten: 1668
Hallo, Christian!

Ups, das hatte ich nicht so verstanden...
Ist aber in der Tat ein Problem im Dialogdesigner - wird behoben!

Danke für diese genaue Beschreibung!

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

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