Brauchen wir einen weiteren VisualDesigner?

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.

Brauchen wir einen professionellen und preiswerten VisualDesigner?

Ja
46
74%
Nein
16
26%
 
Insgesamt abgegebene Stimmen: 62

Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Fluid Byte hat geschrieben:Keine Ahnung, hab' kein LINUX. :lol:
achso! Mir war, als ob mir ein Vögelchen gezwitschert hätte, dass das von
Relevanz sei (Nicht das der falsche Eindruck entsteht, ich würde auf
X-Plattform Wert legen). Hauptsache, es läuft unter Windows ;-)

Na, dann kannste ja doch COMate nehmen:

Code: Alles auswählen

IncludePath #PB_Compiler_Home + "\srod\comate"
XIncludeFile "comate.pbi"

Define MsXmlObject.COMateObject
Define MsXslObject.COMateObject
Define ReturnString.s

Define XmlFile.s = "mein.xml"
Define XslFile.s = "mein.xsl"

MsXmlObject = COMate_CreateObject("MSXML.DOMDocument")
MsXslObject = COMate_CreateObject("MSXML.DOMDocument")
 
If MsXmlObject And MsXslObject
  
  MsXmlObject\Invoke("Load('" + XmlFile + "')")
  MsXslObject\Invoke("Load('" + XslFile + "')")
  
  ReturnString = MsXmlObject\GetStringProperty("transformNode(" + Str(MsXslObject) + " As COMateObject )")
  
  MessageRequester("", ReturnString)
  
  MsXslObject\Release()
  MsXmlObject\Release()
  
EndIf


Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Also wenn das so laufen soll wie in deiner Demo, wird das so nichts, du
kannst es zwar anzeigen lassen, aber im WebGadget etwas zu aendern
wird schwer ;) Was du brauchst ist ein externer XSLT-Prozessor.
Bei Wiki stehen ein paar zur Auswahl, der hier war allerdings am einfachsten:
www.realsource.de/tmp/sablot.rar

Grml, jetzt versuch ich seit 10 Minuten zu posten und dann kommt Kiffi mit was besserem ;)
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

edel hat geschrieben:Also wenn das so laufen soll wie in deiner Demo, wird das so nichts, du kannst es zwar anzeigen lassen, aber im WebGadget etwas zu aendern wird schwer ;) Was du brauchst ist ein externer XSLT-Prozessor.
Ich hab' das Gefühl wir reden seit ein paar Seiten an einander vorbei. <)

Wozu brauch ich einen externen XSLT-Prozessor? Der Benutzer wird im Codefenster XML bearbeiten. Nur durch einen entsprechenden Befehl wird das dann bei Bedarf in native PB-Syntax exportiert. Somit reicht doch reines Anzeigen völlig aus.
edel hat geschrieben:Grml, jetzt versuch ich seit 10 Minuten zu posten und dann kommt Kiffi mit was besserem ;)
Neu ist das nicht. Hatte Kiffi mir schon vor ein paar Tagen per PM geschickt. :wink:
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Achso, ich hatte das tatsaechlich anders verstanden.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

edel hat geschrieben:Achso, ich hatte das tatsaechlich anders verstanden.
Du meinst das der Benutzer doch PB-Syntax bearbeitet? Das ist viel zu aufwendig. Wie ich schon erwähnte, du müsstest erst von XML mit XSLT nach PB konvertieren und dann wieder zurück.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

R.I.P.?
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

[Kurzfassung]
Nein.

[Langfassung]
Du hasst ja vielleicht mitbekommen das mein PC leider nicht mehr richtig funktioniert hat (bei hoher Belastung hat er sich selbst ausgeschaltet). Anstatt das Saturn ihn umtauscht musste ich ihn einschicken. Regelfall sollte 2 Wochen sein, im schlimmsten Fall 3 Wochen. Tja, nach nun fast 6 Wochen (!) war ich gestern in der Stadt und konnte ihn endlich abholen. In der Zwischenzeit habe ich einen beschissenen Ersatz-PC benutzt (MacBook mit Bootcamp /:->) und leider keine einzige Zeile Code geschrieben.

Wenn ich den PC wieder komplett einrichtet habe werde ich also die Arbeit an diesem Projekt wieder aufnehmen.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Fluid Byte hat geschrieben:Wenn ich den PC wieder komplett einrichtet habe werde ich also die Arbeit an diesem Projekt wieder aufnehmen.
gute Nachricht! :allright:

Ähm, wie war das jetzt noch mal? Wolltest Du einen reinen Designer
programmieren oder eine Lösung ähnlich VB6 (also mit Doppelklick auf
beispielsweise einen Button springt sofort in den entsprechenden
Eventhandler)?

Wenn letzteres der Fall ist, so könnte man ja vielleicht EasyVENT dafür
nutzen...

Grüße ... Kiffi

// Edit: hat sich erledigt. edel hat es ja bereits vorgeschlagen.
Ich lass es trotzdem mal so hier stehen. <)
a²+b²=mc²
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Brauchen wir einen weiteren VisualDesigner?

Beitrag von HeX0R »

R.I.P.?
(Na komm schon, gib's zu :twisted: )
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: Brauchen wir einen weiteren VisualDesigner?

Beitrag von Fluid Byte »

Alter HeX0R hör auf zu bumpen ROFL ... :lol:

Ist noch nicht ganz tot aber wegen Zeitmangel kurz davor /:->
Windows 10 Pro, 64-Bit / Outtakes | Derek
Antworten