Neuigkeiten:

CONbasic CPQ-Forum geht an den Start

Hauptmenü

Neueste Beiträge

#62
Allgemein / Buy link
Letzter Beitrag von KevinTus - Dez 08, 2025, 03:16 VORMITTAG
The world of digital marketing is constantly evolving, and it's essential to stay up-to-date on the latest advancements in search engine optimization. By harnessing the power of artificial intelligence, businesses can optimize their online presence and increase more traffic to their websites. As we embark into the future of digital marketing, it's crucial to emphasize customer satisfaction and design content that resonates with their customers. By remaining competitive in this ever-changing industry, companies can succeed and achieve their goals. 
Website: <a href="https://crowdlinkbuilding.com/">https://crowdlinkbuilding.com/</a>
buy paid links
#63
CPQ-Themen / Interested in Purchasing Backl...
Letzter Beitrag von Thymnimirty - Nov 22, 2025, 01:24 VORMITTAG
Hey there!
 
Hope you're doing great. First off, I just wanted to say how awesome your website is – the content is top-notch, and the design is really slick. Seriously, well done!
 
I'm reaching out because I'm interested in buying some backlinks for my website. I think a backlink from your site would be super beneficial for my SEO efforts, and I'd love to discuss the possibilities with you.
 
Here's an example of the kind of links I'm looking to place:
English
1K 06:12 100% Ari Kytsya JOI Masturbation Onlyfans Video Leaked
Malayalam Featured
#65
Tipps und Tricks / Autovervollständigung (STRG+Le...
Letzter Beitrag von Stopka - Jan 26, 2023, 12:00 NACHMITTAGS
Das man WASELE während der Eingabe von Pfaden mit STRG+Leerzeichen suchen und vervollständigen kann wusstet ihr vielleicht.
Wusstet ihr auch, dass ganze Prozeduren so vervollständigt werden können?

Beispiel:

if(STRG+Leerzeichen) dann entsteht folgender Code
IF  THEN

ELSE

ENDIF;

oder

case(STRG+Leerzeichen) dann entsteht
CASE
IS  DO

IS  DO

ENDCASE;

vielleicht kann euch das etwas Tipparbeit ersparen  ;)
#66
Tipps und Tricks / Objektprüfung Syntax
Letzter Beitrag von Stopka - Jan 26, 2023, 11:36 VORMITTAG
eine Zeit lang mussten die Objekte eines Pfades einzeln auf Verfügbarkeit geprüft werden, um keinen Systemabsturz zu bekommen und letztendlich ein Merkmal abfragen zu können.

Beispiel:
if Objekt and Objekt.KomponenteX and Objekt.KomponenteX.KomponenteY then
   if (Variable := Objekt.KomponenteX.KomponenteY.Merkmal) = novalue then
      return novalue;
   endif;
endif;
#
return;

Seit Camos 16 ist es möglich die Objekte smart in einer Zeile auf Gültigkeit zu prüfen, indem vor der Punktnotation ein Fragezeichen gesetzt wird.
Beispiel:
 if (Variable := Objekt?.KomponenteX?.KomponenteY?.Merkmal) = novalue then
      return novalue;
 endif;
#
return;

Bei dieser Syntax wird Novalue ausgegeben sobald einer dieser Objekte nicht besteht.
#67
Tipps und Tricks / Aw: Überprüfen, ob sich eine R...
Letzter Beitrag von RR - Jan 26, 2023, 11:35 VORMITTAG
Die Nachteile des Watchdogs sind aus meiner Sicht

a) mehr Programmierung
Man muss mit der camos-Funktion WatchdogCreate erst einmal einen Watchdog erzeugen, und dann für jeden zu überwachenden Ausdruck einen Aufruf WatchdogSetOn für den erzeugten Watchdog registrieren.
b) Beim Zutreffen von per WatchdogSetOn registrierten Ausdrücken, kommt es m.E. zu mehreren Aufrufen der in WatchdogCreate angegebenen Trigger-Methode.

Mit dem SML-Mechanismus werden mehrere Ausdrücke auf einmal auf Änderung überprüft, und der SML-Trigger nur einmalig gestartet.

Nachteil des SML-Mechanismus ist ein zusätzliches Trigger-Objekt (und Klasse). Das kann man sich jedoch zum eigenen Vorteil zunutze machen. Die Triggerklasse kann unterschiedliche SMLs je nach Verwendungsfall bereitstellen, und SML-Trigger lassen sich mit Regelwerk bei Bedarf ein- und ausschalten.
#68
Tipps und Tricks / Maskenelement Switchbox liefer...
Letzter Beitrag von Stopka - Jan 26, 2023, 11:17 VORMITTAG
Das Maskenelement Switchbox gibt nach der Abwahl eines Wertes immer (auch bei einem String Merkmal) eine 0  zurück.
Wenn novalue anliegen soll, ist die einfachste Möglichkeit über den Zuweisungstrigger des Merkmals zu reagieren.

Beispielcode am Zuweisungstrigger:

if MerkmalValue = 0 then
MerkmalValue := novalue;
endif;
#
return;


#69
Tipps und Tricks / Aw: Überprüfen, ob sich eine R...
Letzter Beitrag von S.Saibel - Jan 23, 2023, 01:11 NACHMITTAGS
Hallo RR,

bewirkt das Anlegen von Watchdogs dasselbe? Worin liegen die Vor- / Nachteile beider Verfahren?
#70
CPQ-Themen / In eigener Sache
Letzter Beitrag von RR - Jan 16, 2023, 01:42 NACHMITTAGS
Willkommen im Forum rund um CPQ-Themen!

Ich möchte mich kurz verstellen. Mein Name ist René Rössler, Symundo Projektberatung, und beschäftige mich mit CPQ-Themen seit 1996.

Schwerpunkte sind Software-Entwicklungen rund um camos.develop und TAP.CON TCE, sowie Web- und Desktop-Entwicklungen.

Ich wünsche mir in diesem Forum einen regen Informationsaustausch der Mitglieder in CPQ-Fragen. Wir richten auch gerne Boards für Unternehmen ein, um spezielle unternehmensspezifische Fragen in der täglichen Entwicklungsarbeit zu beantworten.

Mit einem schönen Gruß aus Stuttgart

René