Español
Foro

Ein großes Problema (hier son el Profis gefragt)

 
- Página 1 -



Stephie
So Yo fange veces bastante langsam a y hoffe ihr kommt así klar.
Mein Programa se offen ser para Erweiterungen. Daher Yo una Ordner Erweiterungen erstellt y una Menupunkt el auch Erweiterungen heisst, no Untermenus.
In el Ordner se una ini oder cfg -Expediente erstellt voluntad puede vom Anwender el en una Presentación zugreift. Durch una Texto en el ini oder cfg-Expediente se mein Hauptprogramm erkennen el lo una untermenu bajo Erweiterungen Mostrar se.
(Diese Art hay z.b. en el Prog Ahnenblatt con el Plugins).
Hier wäre z.b. así una ini - cfg-Expediente como Vorschlag. El eingesetzten Befehle son sólo Vorgaben, ellos puede auch anders genannt voluntad (ya que Profano o dll vorgeben würden).

Somit sería en el Ventana principal y Erweiterungen como Menupunkt html erscheinen, va uno en html se rechts daneben el untermenupunkt Help erscheinen y darunter Liste.
Geht una continuación en Liste se el Presentación ausgeführt voluntad. El debería entonces así z.B. aussehen.
%Font="ariel", 24'Schriftgröße
%Texto="Personenblatt"
%Font="ariel", 12
%Texto=Name$'son en mi Prog vordefiniert
%Texto=GebDatum$+" en "+GebOrt$
%Linie= 10,10 - 10,200'Beginn links - Ende rechts
%Pic=Personbild$
%End

Lo debería después de Möglichkeit algunos Befehle ser, así uno frei kreieren kann.

Hab ihr una Vorstellung cómo así algo hinbekommt o. qué dafür braucht ? Wenn Yo gute Propuestas habe weis Yo auch, el Yo viel Lesen ausprobieren muss, pero yo habe Tiempo y brauche sólo una zündelnde Concepto.
 
19.08.2011  
 



« Dieser Contribución wurde como Solución gekennzeichnet. »

Vlt. meint ellos soetwas como una kleine (propio) Druckersprache...

Descargar
externer Descargar



487 kB
Hochgeladen:20.08.2011
Ladeanzahl105
Descargar
112 kB
Hochgeladen:20.08.2011
Ladeanzahl0
Descargar
 
20.08.2011  
 



Yo bin no sicher lo correcto verstanden a haben aber que has qué hingepinselt...

Descargar
externer Descargar


PS:
%Font="ariel", 12
... Yo glaube ¿Quieres decir que el Schriftartnamen Arial.

2 kB
Hochgeladen:19.08.2011
Ladeanzahl103
Descargar
 
19.08.2011  
 




Thomas
Freier
Bin No sicher, si el Kern trift. Mit SubPopUp bekomme Yo no hin. Möglicherweise kann el dlgmenu.pcu una SubPopUp einfügen y otra vez löschen. Alles sin *.ini, porque el Variables a$, b$ kannst du sí el Werten zuweisen y en el *.ini zurückspeichern.
' para sólo Pagar
Def GetWindowLong(2) !"USER32", "GetWindowLongA"
Def SetWindowLong(3) !"USER32", "SetWindowLongA"
Def SetEditNumeric(1) SetWindowLong(@&(1),-16, (GetWindowLong(@&(1), -16) | $2002))
cls
UseFont Arial,15,0,0,0,0
SETDIALOGFONT 1
var a$="111|Hilfe|1"
var b$="112|Info|0"
var c$="113| |0"
'usw.
PopUp "&Datei"
AppendMenu 100,"&Laden"
AppendMenu 101,"&Speichern"
AppendMenu 102,"&Neue Menüpunkte"
AppendMenu 103,"&Menüpunkte bearbeiten"

mientras que 1

    waitinput
    caso %key=2:BREAK
    caso MenuItem(100):Imprimir "Laden"
    caso MenuItem(101):Imprimir "Speichern"
    caso MenuItem(102): Z_MENU
    caso MenuItem(103): MENU_AEND
    caso MenuItem(111):Imprimir a$
    caso MenuItem(112):Imprimir b$
    caso MenuItem(113):Imprimir c$

wend

Proc Z_MENU

    '   Menüpunkte löschen
    RemoveMenu 111
    RemoveMenu 112
    RemoveMenu 113
    ' usw. y luego neu
    caso val(substr$(a$,-1,"|"))=1 : AppendMenu val(substr$(a$,1,"|")),substr$(a$,2,"|")
    caso val(substr$(b$,-1,"|"))=1 : AppendMenu val(substr$(b$,1,"|")),substr$(b$,2,"|")
    caso val(substr$(c$,-1,"|"))=1 : AppendMenu val(substr$(c$,1,"|")),substr$(c$,2,"|")
    'usw.

ENDPROC

Proc MENU_AEND

    var dlg%=Createdialog(%hwnd,"Menü erstellen",100,100,300,300)
    var box%=Crear("GridBox", dlg%, "N;0;40;Text;0;160;aktiv;0;50", 1, 10, 10, 280, 200)
    Crear("Tooltip",%hwnd,box%,"Bitte una Línea wählen")
    AddStrings(box%,a$)
    AddStrings(box%,b$)
    AddStrings(box%,c$)
    'usw.
    var  Ed1%=CreateEdit(dlg%,"",50,216,160,22)
    var  Ed2%=CreateEdit(dlg%,"",214,216,50,22)
    SetEditNumeric(Ed2%)'sólo Ziffereingaben erlauben
    @sendmessage(Ed2%,$00C5,1,0)'y en 1 Punto begrenzt
    var  Sp1%=CreateButton(dlg%,"Speichern",210,242,80,20)
    var  Neu1%=CreateButton(dlg%,"Ändern",110,242,80,20)
    var  x%=-1

    mientras que 1

        waitinput
        x%=GetCurSel(box%)
        caso %key=2:BREAK

        If GetFocus(box%) AND (x% > -1)

            SetText Ed1%,Substr$(GetString$(box%,x%),2,"|")
            SetText Ed2%,Substr$(GetString$(box%,x%),-1,"|")

        ElseIf GetFocus(Neu1%)

            caso val(GetText $(Ed2%))>0 : SetText Ed2%,"1"
            SetText box%, x%, 1, GetText $(Ed1%)' 1. Spalte es 0 !!
            SetText box%, x%, 2, GetText $(Ed2%)

        ElseIf GetFocus(Sp1%)

            a$=GetString$(box%,0)
            b$=GetString$(box%,1)
            c$=GetString$(box%,2)
            'usw.
            '     y neu
            Z_MENU

        EndIf

    wend

    DestroyWindow(dlg%)
    SetFocus(%hwnd)

ENDPROC

 
Gruß Thomas
Windows XP SP2, XProfan X2
19.08.2011  
 




Stephie
Hola Tomás,
also deine Versión kommt por desgracia, no dahin, Yo brauche, aber muy interessant. Posesiones lo me de tiempo como Ejemplo abgespeichert.

Zu Usted IF, Sí, el es genau así algo en el Richtung Yo lo búsqueda. Für esta Vorkampf schonmal una DANKE, Hilft me ya otra vez una großen Schritt más.
Jetzt sólo el Cuestión: Welche Befehle kann Yo hay platzieren, así él me z.B. como oben Beschrieben así una Personenblatt ausgibt en Drucker oder al Bildschirm (Bildschirm wäre me natürlich más bien, como Yo el con el Drucker ya soweit entonces selber hinbekomme).
El ini se entweder incluso el Presentación enthalten, oder esta seperat como z.B. Personenblatt.txt aufrufen y ausführen.
Und Sí con "Ariel" meinte Yo el Schriftart (Font).

Es algo qué ahora todavía media Horizont bezgl Profano übersteigt. Aber dank eurer reciente Ayuda es mein Ahnenprogramm, para mi Verhältnisse ya extremo weit. Yo hoffe el Yo euch spätestens a Weihnachten mi erste beta-Versión entonces vorstellen kann.
 
20.08.2011  
 




Thomas
Freier
So algo?
Def GetSysColor(1) !"USER32","GetSysColor"
Declarar Ende%
Declarar a$[]
Declarar a%
a%=2' Anzahl el Personen de el INI
a$[1]="Meyer"' Personen de el INI
a$[2]="Acuario"
cls GetSysColor(15)
' Font para todos Ventana y Objetos, el con "Create..." erstellt voluntad, festlegen
UseFont Arial,15,0,0,0,0
SETDIALOGFONT 1
PopUp "&Datei"
AppendMenu 109,"&Ende"
PopUp "&Bearbeiten"

WhileLoop a%

    AppendMenu (1000+&bucle),a$[&bucle]

EndWhile

Claro Ende%

Sinestar encargado Ende%

    WaitInput

    If @MenuItem(109)

        Ende% = 1

    ElseIf (%MenuItem >1000) AND (%MenuItem < 2000)'1001 a 1999 reserviert para Personen

        Info %MenuItem

    EndIf

EndWhile

End

Proc Info

    Parámetros y%
    var pt%=CreateText(%hwnd,a$[y%-1000],10,10,200,20)
    var M_Ed%=CreateMultiEdit(%hWnd,a$[y%-1000],10,40,600,-300)
    ' Ir y en el Multiedit ..Expediente podría a$[y%-1000].txt heißen
    var M_Close%=CreateButton(%hwnd,"Beenden",400,10,80,20)
    ' más para SPEICHERN, LÖSCHEN, usw.
    var End_MEd%=0
    SetFocus(M_Ed%)

    Sinestar encargado End_MEd%

        Waitinput
        caso GetFocus(M_Close%):End_MEd%=1
        ' Guardar, Löschen, usw.

    EndWhile

    DestroyWindow(pt%)
    DestroyWindow(M_Close%)
    DestroyWindow(M_Ed%)

ENDPROC

 
Gruß Thomas
Windows XP SP2, XProfan X2
20.08.2011  
 



Vlt. meint ellos soetwas como una kleine (propio) Druckersprache...

Descargar
externer Descargar



487 kB
Hochgeladen:20.08.2011
Ladeanzahl105
Descargar
112 kB
Hochgeladen:20.08.2011
Ladeanzahl0
Descargar
 
20.08.2011  
 




Stephie
Gracias IF, Usted hast verstanden Yo búsqueda y una verdammt gutes Ejemplo gegeben.
Jetzt muss Yo mich erstaml así auseinander conjunto y schauen en como weit Yo dieses en media Code einbauen kann.

Nochmals DANKE, Yo hatte echte no pensamiento, el lo alguien así rápidamente schafft.

Yo schließe ahora el Contribución primero.
 
21.08.2011  
 



Gern geschehen!
 
21.08.2011  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

5.931 Views

Untitledvor 0 min.
Peter Max Müller30.09.2014
Heltal25.07.2014
Bernd Lies22.08.2013
Christian Hahn26.06.2013
Más...

Themeninformationen

Dieses Thema ha 3 subscriber:

Stephie (3x)
iF (3x)
Thomas Freier (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie