Die Suche ergab 86 Treffer

von Olafmagne
04.06.2021 18:38
Forum: Anfänger
Thema: Kontrolle über Windows
Antworten: 3
Zugriffe: 275

Re: Kontrolle über Windows

Zum besseren Verständniss: Window verwaltet alle Gadgets,(Fenster sind auch nur Gadgets) in Klassen. Jede Klasse hat eine Funktion, die als EventHandler fungiert. Mit Api-Functionen ist es möglich, die Adresse dieser Funktion auf eine eigene Funktion "umzubiegen", es muss aber vor verlasse...
von Olafmagne
04.06.2021 17:51
Forum: Anfänger
Thema: Kontrolle über Windows
Antworten: 3
Zugriffe: 275

Re: Kontrolle über Windows

Dein Erster Code Hat folgendes Problem: Du rufst Waitwindowevent auf, gehst in der repeat-Schleife in eine Procedure und rufst waitwindowevent nochmal auf! Das geht nicht,weil Windows-OS ALLE events ALLER Fenster und Gadgets in einen EventQueue schreibt, du must dann mit "EventSource()" da...
von Olafmagne
04.06.2021 14:15
Forum: Anfänger
Thema: externe Procedure in ein Module verwenden
Antworten: 23
Zugriffe: 1175

Re: externe Procedure in ein Module verwenden

Nun,ich denke, wenn ich proceduren schreibe, die PB Namen haben, dann kann es zu bösen Bugs kommen,wenn ich genau diese Procedure zum schreiben meiner Preocedure brauche und dann die Versionen (Eigene? oder PB?) vewechsele oder... Ein Grundsätzliches benutzen von zB Std::XXX() finde ich nicht gut, d...
von Olafmagne
02.06.2021 19:35
Forum: Ankündigungen
Thema: PureBasic 6.00 Alpha 1
Antworten: 35
Zugriffe: 3911

Re: PureBasic 6.00 Alpha 1

Syr2 hat geschrieben: 02.06.2021 15:16 ...
Vielleicht ist eine Option die den C-Code anzeigt ja sogar implementierbar? Ich wäre sehr interessiert!
Das ist mit einer Compiler-Option möglich (Konsole) .
von Olafmagne
31.05.2021 14:09
Forum: Anfänger
Thema: externe Procedure in ein Module verwenden
Antworten: 23
Zugriffe: 1175

Re: externe Procedure in ein Module verwenden

Okay, ich versuche noch mal. Wenn man Module als Nameserver versteht, dann sollte man auch eigene Funktionen mit beliebigen Namen erstellen können. Da aber die bestehenden Funktionen keinen eigenen Namespace haben, können diese Namen nicht verwendet werden. Problem ist vermutlich die Kompatibilität...
von Olafmagne
30.05.2021 03:09
Forum: Anfänger
Thema: externe Procedure in ein Module verwenden
Antworten: 23
Zugriffe: 1175

Re: externe Procedure in ein Module verwenden

Verstehe ich jetzt nicht? Solche StandartFunctionen werden doch nicht nochmal definiert? Im Module werden sowieso(bei mir jedenfalls) alles in eigene proceduren verpackt,so dass eine Standartfunction nicht z.B. OpenFile, eine falsche Datei öffnen kann. in meiner eigenen Function definiere ich ja, wa...
von Olafmagne
29.05.2021 16:05
Forum: Anfänger
Thema: externe Procedure in ein Module verwenden
Antworten: 23
Zugriffe: 1175

Re: externe Procedure in ein Module verwenden

Nun, grundsätzlich stimme ich dir zu, aber es kann dazu verleiten, variablen einen Wert zuzuweisen(zB zum Test), ohne eine SetterProcedure und dann zu vergessen, es wieder zu entfernen. Eine mehrfaches nutzen des gleichen Namens ist dann auch 'gefährlich', da ein falsches Prefix hier nicht vom kompi...
von Olafmagne
28.05.2021 17:13
Forum: Anfänger
Thema: externe Procedure in ein Module verwenden
Antworten: 23
Zugriffe: 1175

Re: externe Procedure in ein Module verwenden

Kein Problem. Und nein, das Modul ist ja im Haupt-Code, d.h. entweder direct im HC geschrieben oder Includiert, und damit ähnlich proceduren Die Functionen werden Ja intern über Ihre Adresse aufgerufen, so das eine CodeVervielfälltigung unnötig ist Das UseModul ist nötig, um auf "Öffentliche&qu...
von Olafmagne
28.05.2021 13:43
Forum: Anfänger
Thema: externe Procedure in ein Module verwenden
Antworten: 23
Zugriffe: 1175

Re: externe Procedure in ein Module verwenden

Ich wüsste nicht wieso sie das haben sollte. Statt Modulen könntest du auch mit prefixen arbeiten. also statt "modul::variablename" könntest du überall "modul_variablename" schreiben und stark vereinfacht macht der Compiler genau sowas. Dann ist aber keine Kapselung von Variable...