Autor Thema: was schreiben  (Gelesen 31435 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

afalc060

  • Gast
Re: was schreiben
« Antwort #20 am: Do 21.05.2009, 09:47:29 »
Unter TOS und MagiC wird Wdialog ja nicht stören. N.AES hat NDialog und XaAES die Routinen eingebaut.
Wie der Ablauf eines Aufrufs ist, ist mir schon klar. Nur selbst unter XaAES bekomme ich kein Fenster zu sehen. wdlg_open liefert mir immer eine 0.

gstoll

  • Gast
Re: was schreiben
« Antwort #21 am: Do 21.05.2009, 10:46:07 »
Leer
« Letzte Änderung: Mo 01.11.2010, 09:20:14 von gstoll »

afalc060

  • Gast
Re: was schreiben
« Antwort #22 am: Fr 22.05.2009, 23:08:55 »
hallo

als servicefunktion nehm ich zz ne dummy inline die immer 1 zurückgibt.

nach dem laden der rsc hol ich mir die addi des global-feldes mit global%=long{gb+4}
daraus zieh ich die adresse des rsh-hdr mit rsh_addr%=long{global%+14}
in abhängigkeit des rsc-formates setze ich das offset trindex& auf 20 (interface format) oder 18 (normales format)
mit dem offset hol ich mir den zeiger auf die objektbaumtabelle ob_tree_adr%=long{rsh_adr%+trindex&}
testweise lese ich die anzahl der objekte aus mit nobs&=word{rsh_adr%+trindex&+2}
auch die anzahl der objektbäume las ich mir probeweise ausgeben ntree&=word{rsh_adr%+trindex&+4}
mittels einer for next schleife hol ich mir die zeiger auf die dialoge, welche ich in dlg%() speicher
dann erstellen eines dialogs mittels
dialog1%=@wdlg_create(help.adr%,dlg%(0),0,0,0,1)
dann öffnen
dlg_id1&=@wdlg_open(dialog1%,v:titel$,11,-1,-1,0,0)
und da kommt immer eine 0 und ich seh nichts

afalc060

  • Gast
Re: was schreiben
« Antwort #23 am: Fr 22.05.2009, 23:25:42 »
öhm, ich liefer doch lieber n archiv. ist n lzh

gstoll

  • Gast
Re: was schreiben
« Antwort #24 am: Do 28.05.2009, 20:41:31 »
Leer
« Letzte Änderung: Mo 01.11.2010, 09:20:40 von gstoll »

afalc060

  • Gast
Re: was schreiben
« Antwort #25 am: So 14.06.2009, 23:26:07 »
wdialog ist gestorben. ich geh nun einen anderen weg.
ein dialog ist sogar schon benutzbar.