Autor Thema: C-API: Dialog "Datei - Datenbank öffnen"  (Gelesen 1505 mal)

Offline inu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 594
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
C-API: Dialog "Datei - Datenbank öffnen"
« am: 08.12.06 - 14:15:22 »
Hallo Leute,

wie kann ich mit der C-API den Notes-Dialog "Datei - Datenbank öffnen" ansprechen oder ggf. nacherstellen?

Vielen Dank

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: C-API: Dialog "Datei - Datenbank öffnen"
« Antwort #1 am: 08.12.06 - 14:36:46 »
als in der Formelsprache geht das mit:

Code
@Prompt( [ChooseDatabase]; ""; ""; ""; "");
Klaus

Offline inu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 594
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: C-API: Dialog "Datei - Datenbank öffnen"
« Antwort #2 am: 08.12.06 - 15:41:36 »
Ja, ich weiß. Jedoch benötige ich den Zugriff über die API

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: C-API: Dialog "Datei - Datenbank öffnen"
« Antwort #3 am: 08.12.06 - 15:55:35 »
ich wüsste jetzt nicht, daß es hier einen einzelnen Call gibt, der den kompletten Dialog aufbaut. Ich denke, den musst du dir mühsam zusammenbasteln.

Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline inu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 594
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: C-API: Dialog "Datei - Datenbank öffnen"
« Antwort #4 am: 08.12.06 - 16:22:23 »
@eknori: das habe ich mir schon fast gedacht! Stellt sich mir gleich die nächste Frage: Bei "Datei-Datebank öffnen" erhalte ich doch eine Serverauswahl. Wie kann ich die Namen der Server bekommen?

Vielen Dank

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: C-API: Dialog "Datei - Datenbank öffnen"
« Antwort #5 am: 08.12.06 - 16:37:14 »
Code
/* Get the list of available servers.  Setting the first parameter
    to NULL gets a list of known servers on all ports.
 */
         
sError = NSGetServerList( (char far *) NULL, &hServerList);
                                          
if (sError != NOERROR)
{
   return;
}

pServerList  = (BYTE far *)OSLockObject(hServerList);
wServerCount = (WORD) *pServerList;

pwServerLength = (WORD *)(pServerList + sizeof(WORD));

pServerName = (BYTE far *) pServerList + sizeof(wServerCount) +
                          ((wServerCount) * sizeof(WORD));

for (i=0; i<wServerCount; pServerName+=pwServerLength[i], i++)
{
   memmove (szServerString, pServerName, pwServerLength[i]);
   szServerString[pwServerLength[i]] = '\0'; 
   SendDlgItemMessage(hDlg, SERVLIST_LISTBOX, LB_ADDSTRING,
                     (WORD) NULL,  
                     (LONG)(LPSTR) szServerString);
}
OSUnlockObject (hServerList);
OSMemFree (hServerList);
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: C-API: Dialog "Datei - Datenbank öffnen"
« Antwort #6 am: 08.12.06 - 16:43:15 »
nicht innerhalb der nächsten 5 Minuten
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz