Dialogresource mit PB 3.94 nutzen

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag von FloHimself »

D.h. Was macht die DLL bevor ich mit CreateWindowEx ein RAGrid erstellen kann?
die DLL ruft GridInstall auf. dort wird die klasse mit RegisterClassEx
erstellt.
Am besten wär es wohl sich etwas flüssiger per YahooMessie zu reden
gute idee!
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

FGK hat geschrieben:Denke ich lasse das mal sein. *grummel*
RaGridPB.zip (66,7k)
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag von FloHimself »

@danilo
sehr schön! du bist ja wieder ziemlich aktiv im PB forum!? ;)
wie kommts? und warum NASM?

@FGK
das sollte nun eine gute grundlage für deine userlib sein.
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

FloHimself hat geschrieben:@danilo
sehr schön! du bist ja wieder ziemlich aktiv im PB forum!? ;)
wie kommts?
Langeweile. Warte nur darauf das es Abend wird, um dann
auf Arbeit zu gehen.
Naja, und ich kann es auch nicht sehen wenn jemand nicht
richtig weiter kommt. Ist wohl das Helfersyndrom. ;)
FloHimself hat geschrieben:und warum NASM?
Hab jahrelang mit NASM gearbeitet (damals gab es FASM
noch nicht), mit FASM aber noch nie richtig. Es gibt halt
ein paar kleine Syntaxunterschiede bei den Direktiven,
deshalb hab ich NASM genommen, da ich es somit in ein
paar Minuten machen konnte, statt jetzt erst großartig
die FASM-Syntax anzuschauen.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
FGK
Beiträge: 249
Registriert: 09.01.2005 14:02
Computerausstattung: i5-4430 CPU / 8GB RAM
GeForce GT630
Windows 10 Home / 64-bit
Wohnort: Augsburg

Beitrag von FGK »

@Danilo

Vielen Dank - Klasse Sache, wird mir als Grundstock dienen. :allright:
[EDIT] PB_RAGridInstall ist klar laufende Instanz holen und übergeben, ok. Eine Frage hätte ich noch was hat PB_UseRAGrid für einen Sinn? Im ASM Cod steht ja nur ein RET und sonst nichts.
[EDIT1] Schein aber wichtig zu sein ohne gehts gar nicht *gggg


@flo
Dann war ich ja nicht weit entfernt mit meiner Ahnung zu GridInstall@4
Nur die Parameter wären mir wohl nicht in den Sinn gekommen.

Mal sehen wie ich das weiter ausbauen kann


Danke erst mal Euch beiden

Gruß

FGK
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

Beitrag von ts-soft »

@Danilo, FGK und Flo
Ich teste gerade ein CVS ähnliches System (webPM) für PBOSL. Würde euch gerne ein Projekt einrichten, so da wir gemeinsam daran arbeiten können.

Für mich wäre es auf jedenfall Vorteilhaft, wegen des Tests des webPM, also wenn ihr Interesse habt, einfach Bescheid sagen, ihr erhaltet dann per PM eure Zugangsdaten.
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
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag von FloHimself »

FGK hat geschrieben:Eine Frage hätte ich noch was hat PB_UseRAGrid für einen Sinn? Im ASM Cod steht ja nur ein RET und sonst nichts.
[EDIT1] Schein aber wichtig zu sein ohne gehts gar nicht *gggg
ist nur eine dummy-funktion, damit PB die userlib beim linken einbezieht.

@ts-soft
gute idee. richte doch mal ein projekt für die custom controls ein.
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

Beitrag von ts-soft »

@FloHimself
Projekt UserControls angelegt. Zugangsdaten in Deinem Postfach.
Verzeichnisstruktur hab ich nicht angelegt. Das darfst Du machen :wink:

//Edit: Hat jemand eine Lizenz zu den Libs gefunden? Hab auf der HP nichts gefunden, bzw. die Seiten gingen nicht :freak:
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
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

ts-soft hat geschrieben://Edit: Hat jemand eine Lizenz zu den Libs gefunden? Hab auf der HP nichts gefunden, bzw. die Seiten gingen nicht :freak:
Da der Source von RAGrid nicht dabei war, sondern nur als
DLL und LIB, ist es eh nicht OpenSource-GPL/LGPL.

Ist also nichts für PBOSL.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag von FloHimself »

den source gibt zu RAGrid gibt es hier:
http://radasm.visualassembler.com/projects/Grid.zip

laut dem source ist der autor dieser lib, KetilO.
(u.a. der entwickler von RadASM und ResEd)
einfach mal eine mail schreiben und nach den bedingungen fragen.

die anderen custom controls sind von verschiedenen entwicklern.
einfach mal im source stöbern.

diese controls müssen ja nicht zwangsläufig in der PBOSL landen.
die autoren sollten aber in jedem fall gefragt werden.
Antworten