Deutsch
Includes

ocx2.inc - ocxPackage Nr.2

 
- Seite 1 -



Uwe
''Pascal''
Niemeier
Hallo Leute!

Habe eben das ocxPackage Nr. 2 fertiggestellt.
Dabei geht es eigendlich gar nicht mehr um ocx-Dateien, sondern vor Allem um die Möglichkeiten, Windows-interne ActiveX-Elemente zu nutzen.
Ist recht umfangreich geworden; die Beispiele reichen von der Steuerung von Office-Komponenten bis zum HTML-Editor.
Und es bleibt noch genug für die nächste Version

PS: Habe diesmal gleich ne CHM-Hilfe erstellt.
Mann, ist der MS-Compiler nervig...

SeeYou
Pascal

142 kB
Hochgeladen:07.04.2007
Ladeanzahl578
Herunterladen
 
07.04.2007  
 



 
- Seite 1 -


Sebastian König
Es geht in C++ nicht, von einer aufgerufenen Prozedur aus auf Variablen zuzugreifen, die in der aufrufenden Funktion deklariert wurden. In XProfan ist dies (leider...) erlaubt.


XProfan folgt in Bezug auf die Sichtbarkeit der Variablen den Gegebenheiten von Pascal bzw. Delphi: Eine Variable einer aufrufenden Funktion ist ebenso bekannt, wie eine globale Variable.

(An dieser Stelle wäre wahrscheinlich ein Profan2Pascal einfacher gewesen, als ein Profan2CPP. Ich hatte mit so etwas mal angefangen, aber da Profan2CPP so wunderbar funktioniert, dieses nicht mehr fortgesetzt.)

Wenn man also vor hat, ein Programm mit Profan2CPP zu behandeln, sollte man in allen Funktionen nur auf globale Variablen, Parameter oder lokale (in der Funktion definierte) Variablen zugreifen. Aus eigener (leidvoller) Erfahrung möchte ich hinzufügen, daß man globale Variablen möglichst sparsam und auf alle Fälle mit sprechenden Namen verwenden sollte!

Gruß
Roland
 
23.05.2007  
 




RGH
Arrghhhh ... als ich mit der vorhergehen Antwort angefangen habe, war ich noch eingeloggt ... und während des Schreibens - ich wurde wegen eines Telefonates etwas aufgehalten - wohl wieder mal rausgeschmissen! Also hier sehe ich für iF noch Handlungsbedarf! Dieses ständige Einloggen nervt ungemein. Wenigstens solange der PC an und der Browser offen ist, sollte man eingeloggt bleiben!

Gruß
Roland
(in der Hoffnung, beim Abschicken dieses Beitrags noch angemeldet zu sein.)
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
23.05.2007  
 




Sebastian
König

(An dieser Stelle wäre wahrscheinlich ein Profan2Pascal einfacher gewesen, als ein Profan2CPP. Ich hatte mit so etwas mal angefangen, aber da Profan2CPP so wunderbar funktioniert, dieses nicht mehr fortgesetzt.)

Leider habe ich an solche Unterschiede im Detail garnicht gedacht, als ich mit der Arbeit an Profan2Cpp begonnen habe. Naja, das meiste ließ sich ja recht zufriedenstellend lösen...

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
23.05.2007  
 



 
- Seite 2 -



Nico
Madysa
Ich weiß nicht, irgendwas mache ich falsch, kann mir jemand helfen?
Ich habe das Paket samt Update heruntergeladen und entpackt. Danach habe ich den Beispiecode "./HTML/linklisten.prf" per Interpreter ausgeführt. In der Zeile "ocxGet(Object&,"*innterText")" (oder so ähnlich, frei aus dem Gedächtnis zitiert") stürzt das Programm mit der XP-typischen Fehlermeldung "Schwerer Ausnahmefehler - Problembericht senden?" ab. Ebenso in der folgenden Zeile.
Auch einige andere Beispielcodes stürzen unerwartet schnell ab.
Muss ich vorher irgendetwas registrieren oder einstellen?
 
Nico Madysa
03.10.2008  
 



Ich glaaaube mich zu erinnern das ich Änderungen am Paket vorgenommen hatte, weil auch bei mir manch Funktionen abgestürzt sind. Ich glaaaube auch mich zu erinnern das etwas "fehlerberichtigte" Paket hochgeladen zu haben. Leider sicher schier nutzlose Aussage ohne Verweis, sorry.

Seither freue (sicher nicht nur) ich mich auf Uwes Package 3.
 
04.10.2008  
 




Nico
Madysa
Nutzlos keinesfalls, ich weiß ja nun auch bescheid. Wenigstens ist das mal eine Herausforderung - wenn auch eine, die ich bei m kleinen Problem nicht erwartet habe.
 
Nico Madysa
06.10.2008  
 




Uwe
''Pascal''
Niemeier
Hallo Leute!

Das OCX-Package 2 ist mit XProfan 11 leider nicht kompatibel. Mutmaßlich wegen der neuen internen Speicher und/oder Variablenverwaltung


Roland hatte einen Workaround entwickelt, den ich aber nicht übernommen habe, weil er nur sehr begrenzt hilft.

@ Nico: Falls es sich bei deinem Problem um die URL-Sache handelt: Da sollte sich was machen lassen. Melde mich deswegen nochmal.

PS: Das OCX-Package 3 wird erst aktuell, wenn ich XProfan 11 habe (aus oben genannten Gründen), und das wird der Fall sein, wenn es bei JDS im Laden steht


SeeYou
Pascal
 
07.10.2008  
 



@Uwe: Du weisst ja, wie sehr gerne auch ich valides OCX hätte.

Gibt ja zur Zeit irgendwie ein technisches Problem mit OCX in XProfan 11 - was genau ist da das Problem?
 
11.12.2009  
 




Uwe
''Pascal''
Niemeier
Hi iF!

Mit der vorläufigen Version OCX3a [...]  klappt bei mir alles; arbeite seit der Veröffentlichung damit in allen Bereichen
(zur Vollversion fehlen nur angepaßte Demos und ne neue Doku).
Wo genau gibts denn Probleme?

SeeYou
Pascal
 
16.12.2009  
 



Hatte mich (dann) falsch erinnert, sorry.
 
16.12.2009  
 




Uwe
''Pascal''
Niemeier
Hi iF!

Mit Updates hab ichs nicht so; sobald ich irgendwas Neues zum Laufen gebracht habe,
verliere ich schnell das Interesse daran
Ein kleiner Tritt hier und da macht also durchaus Sinn...
Die OCX-Sachen wollte ich bei Gelegenheit nochmal überarbeiten und optimieren
(Geschwindigkeit, interne Struktur, Nutzung durch PreCompiler, vielleicht sogar einiges in eine
dll auslagern), aber wie gesagt: Laufen tuts (abgesehen hiervon: [...]  )

SeeYou
Pascal
 
19.12.2009  
 



Danke!
 
19.12.2009  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

29.666 Betrachtungen

Unbenanntvor 0 min.
Member 862464112.05.2024
RudiB.15.08.2021
Sven Bader01.03.2021
Christof Neuß03.06.2019
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie