delete

Anwendungen, Tools, Userlibs und anderes nützliches.
schallweller
Beiträge: 15
Registriert: 07.08.2012 15:58

Re: SimpleOOP - Opensource Precompiler

Beitrag von schallweller »

Kurzer hat geschrieben: Auch funktioniert die Autovervollständigung innerhalb der Klassen nicht, wenn es um Strukturen geht: "This\SudokuSettings\iGadgetNr". Den dritten Teil muss man hübsch selbst eintippen. :-/
Habe es soeben gelöst. Ist extrem Simpel gewesen und funktioniert einwandfrei. Warum es jetz sogar besser funktioniert als ich es beabsichtigt hatte....keine Ahnung. Auf jeden Fall wartet Der AutoVervollständiger einfach bis der Backslash losgelassen wird und startet erst dann. Komischerweise öffnet er im Falle einer Struktur den SOOP AutoVervollständiger garnimmer. Und genau so isses sogar perfekt :) Und das mit Zwei Zeilen...Glück gehabt

ZEILE 2327 (SimpleOOP ClassViewer.pb)

Code: Alles auswählen

If GetAsyncKeyState_(#VK_2)&1 <> 0
	
	Repeat ; Einfügen
	Until GetAsyncKeyState_(#VK_2)&1 = 0 ; Einfügen
	
	BackSlashStart = #True
EndIf
Purebasic & MIDI - Das taugt!!
Wem meine Musik gefällt - ich freu mich über jeden Download / Kommentar
https://soundcloud.com/schallweller
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: SimpleOOP - Opensource Precompiler

Beitrag von NicTheQuick »

Kurzer hat geschrieben:Edit 2:
Also entweder mach ich noch immer was falsch oder aber das ganze ist noch nicht so recht ausgreift.
In der folgenden Klasse kann ich die Schleifenvariable i nicht nutzen, weil mir PureBasic sagt für FOR/NEXT sind keine strukturierten Variablen erlaubt.

Siehe unten in Methode Draw()
"For This\i = 1 To 9"
Das ging noch nie in PB, siehe auch den folgenden Code:

Code: Alles auswählen

Define i.Integer

For i\i = 1 To 10
	Debug i\i
Next
Du musst dir dann mit einer temporären Variablen helfen (was in diesem Beispiel natürlich echt nutzlos ist):

Code: Alles auswählen

Define i.Integer

Define k.i
For k = 1 To 10
	Debug k
Next
Es ist aber auch im OOP-technischen Sinne ziemlich selten, dass man eine Klassenvariable zum Iterieren über irgendetwas nutzt. In deinem Code macht es jedenfalls keinen Sinn die Variable 'i.i' in den Bereich 'BeginPrivate' - 'EndPrivate' zu schreiben um sie dann nur zum Iterieren zu nutzen.
Bild
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: delete

Beitrag von Kurzer »

Schade, Sirhc.ITI hat seine postings in diesem thread gelöscht.
Das wird dann wohl nix mehr mit bugfixing und weiterer Programmpflege bei SimpleOOP. :(
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: delete

Beitrag von Kiffi »

Kurzer hat geschrieben:Schade, Sirhc.ITI hat seine postings in diesem thread gelöscht.
Das wird dann wohl nix mehr mit bugfixing und weiterer Programmpflege bei SimpleOOP. :(
vielleicht hilft http://www.rsbasic.de/backups/? Dort ist ein simpleoop.rar vorhanden.

Grüße ... Kiffi
Hygge
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: delete

Beitrag von RSBasic »

Hä? Warum hat Sirhc.ITI alles entfernt? :?
Ich versteh manche User nicht...
Naja wenigstens kann man diese Dateien auf meiner Backup-Seite herunterladen und da es OS ist, kann man es ja noch selber weiterentwickeln.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: delete

Beitrag von Kiffi »

RSBasic hat geschrieben:Hä? Warum hat Sirhc.ITI alles entfernt? :?
er hat sich richtig Mühe gegeben und gestern den Großteil seiner 180 Nachrichten geleert. Naja, musser selber wissen...

Habe noch was gefunden: https://www.dropbox.com/sh/oo85ru13fidb ... /SimpleOOP

Grüße ... Kiffi
Hygge
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: delete

Beitrag von RSBasic »

Jap, gibt es ebenfalls bereits auf meiner HP. Also falls diese Links irgendwann nicht funktionieren sollten, dann:
http://www.rsbasic.de/backupprogramme/Anleitung.pdf
http://www.rsbasic.de/backupprogramme/Manual.pdf
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Josh
Beiträge: 1028
Registriert: 04.08.2009 17:24

Re: delete

Beitrag von Josh »

Kiffi hat geschrieben:Habe noch was gefunden: https://www.dropbox.com/sh/oo85ru13fidb ... /SimpleOOP
Passt auf bei dem Dropbox Link. Die Datei ist total verseucht.

Nachtrag: Der Link auf RSBasic gibt auch die gleiche RAR. Trau ich mich nicht zu installieren, da warnt mein AV sofort und VirusTotal schaut schrecklich aus.
Zuletzt geändert von Josh am 16.04.2013 18:11, insgesamt 1-mal geändert.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: delete

Beitrag von ts-soft »

Josh hat geschrieben:
Kiffi hat geschrieben:Habe noch was gefunden: https://www.dropbox.com/sh/oo85ru13fidb ... /SimpleOOP
Passt auf bei dem Dropbox Link. Die Datei ist total verseucht.
Dann würde ich Dir doch ein anderes Antivirus Programm empfehlen, bevor Dir noch systemwichtige Dateien in Quarantäne geschoben werden :bounce:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Josh
Beiträge: 1028
Registriert: 04.08.2009 17:24

Re: delete

Beitrag von Josh »

ts-soft hat geschrieben:Dann würde ich Dir doch ein anderes Antivirus Programm empfehlen
Dann schau mal auf Antivirus. Egal ob da was dran ist oder nicht, auf meine Kiste kommt das Ding nicht.
Antworten